﻿/*
Theme Name: WP Full Site
Theme URI: http://developdaly.com/wpfullsite/
Description: Full website & blog for any small business. Get <a href="http://developdaly.com/wpfullsite/">SUPPORT</a>.
Version: 1.2
Author: Develop Daly
Author URI: http://developdaly.com/
Tags: fixed-width, two-columns, brown, yellow, tan, white
*/

* { margin:0; padding:0; }
html{ background:#F9F8F7 url('images/bg.gif') repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
body{ background:url('images/body-bg2.gif') repeat-x; }
#doc2{ margin:0 auto 1em; width:1024px; }

a{ color:#223E50; outline:none; }
a:hover{ text-decoration:none; }

/* Begin Header */
#hd{  }
	#logo-container{ height:121px; }
	#logo{ font-size:36px; font-variant:small-caps; font-weight:bold; line-height:165px; margin:0; padding:20px; text-indent:-9999px; max-width:75%; }
	#logo a{ display:block; height:69px; width:272px; background:url('images/act-logo.gif') no-repeat; outline:none; text-decoration:none; }

	/* Begin Login */
	#login form{ background:url('images/login-bg2.gif') no-repeat; height:104px; margin:0 auto; width:226px; }
	#login input[type="text"], #login input[type="password"]{ background:none; border:none; padding:5px; text-align:right; }
	#login p{ padding:4px 0 0; }
	#login #txtUsername{ margin:21px 0 0; }
	#login #txtPassword{ float:left; }
	#login #wp-submit{ background:url('images/login-submit.gif') no-repeat; border:none; cursor:pointer; float:left; height:16px; margin:5px 2px; width:19px; }
	/* End Login */

	/* Begin Login Page */
	.login-page form{ background:url('images/login-page-bg.gif'); height:148px; width:225px; }
	.login-page input[type="text"], .login-page input[type="password"]{ background:none; border:none; padding:5px; text-align:right; }
	.login-page p{ padding:4px 0 0; }
	.login-page #txtUsername{ margin:65px 0 0; }
	.login-page #txtPassword{ float:left; }
	.login-page #wp-submit{ background:url('images/login-submit.gif') no-repeat; border:none; cursor:pointer; float:left; height:16px; margin:5px 2px; width:19px; }
	/* End Login Page */
	
	/* Begin Nav */
	#suckerfishnav{ background:transparent url('images/nav-bg.gif') no-repeat; padding:0 50px; text-transform:uppercase; }
	#suckerfishnav, #suckerfishnav ul{ line-height:42px !important; }
	#suckerfishnav ul{ color:#d0dfeb; line-height:36px; padding:0 0 12px; text-transform:none; width:260px; }
	#suckerfishnav li{ border-right:1px solid #637D78; }
	#suckerfishnav li.page-item-4{ border-left:1px solid #637D78; }
	#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul{ background:url('images/sub-nav-btm.png') bottom no-repeat; color:#fff; left:auto; z-index:9999; }
	#suckerfishnav li li{ background:#143a50; border:none; border-bottom:1px solid #3c5d71; width:260px; }
	#suckerfishnav li li a{ font-size:12px; font-weight:bold; padding:0 25px; width:205px; }
	#suckerfishnav li:hover, #suckerfishnav li.sfhover, #suckerfishnav .current_page_item a{ background:url('images/nav-bar-hover.gif') repeat-x; }	
	#suckerfishnav li:hover ul li a, #suckerfishnav li.sfhover ul li a, #suckerfishnav .current_page_item a ul li a{ background:none; }
	#suckerfishnav li li:hover, #suckerfishnav .current_page_parent li.current_page_item{ background:#37576a url('images/nav-bullet.gif') 25px 50%  no-repeat; }
	#suckerfishnav li li a:hover, #suckerfishnav .current_page_parent li.current_page_item a{ padding:0 25px 0 45px; }
	#suckerfishnav li li ul{ display:none; }
	/* End Nav */

	/* Begin Accordion */
	#home-accordion { height: 373px; margin: 30px auto; overflow: hidden; width: 960px; }	
	#home-accordion li { background: url('images/accordion-2.jpg') no-repeat; cursor: pointer; float: left; height: 373px; list-style-type: none; margin-right:2px; overflow: hidden; position: relative; width:24%; }	
	#home-accordion li#recruit.current,
	#home-accordion li#recruit:hover { background-position: -803px 0; }
	#home-accordion li#train { background-position: 0 -373px; }
	#home-accordion li#train.current,
	#home-accordion li#train:hover { background-position: -803px -373px; }
	#home-accordion li#educate { background-position: 0 -746px; }
	#home-accordion li#educate.current,
	#home-accordion li#educate:hover { background-position: -803px -746px; }
	#home-accordion li#measure { background-position: 0 -1119px; }
	#home-accordion li#measure.current,
	#home-accordion li#measure:hover { background-position: -803px -1119px; }	
	#home-accordion a { color: #fff; }
	#home-accordion .acc-container { color: #fff; padding: 0 20px 0; width: 200px; }
	#home-accordion li img,	#home-accordion li.current img { display: none;	}
	#home-accordion li.small { background: none; }
	#home-accordion li.small img { display: block; }	
	#home-accordion h2 { color: #fff; font-size: 30px; line-height: 100%; margin: 35px 0 155px; padding-left: 80px; text-indent: 0; width: 120px; }
		#home-accordion h2 .sub-h2 { font-size: 65%; font-style: italic; font-weight: normal; }
		#home-accordion #recruit h2 .sub-h2 { color: #705661; }
		#home-accordion #train   h2 .sub-h2 { color: #4B7993; }
		#home-accordion #educate h2 .sub-h2 { color: #84a29e; }
		#home-accordion #measure h2 .sub-h2 { color: #95a17d; }
	#home-accordion .right-cap{ background: url('images/accordion-right-cap.png') no-repeat; height: 373px; position: absolute; right: 0; top: 0; width: 50px; z-index: 10; }
	/* End Accordion */
	
/* End Header */

/* Begin Body */
#bd{ padding:0 32px; }
	.home .first .hentry{ border-right:1px solid #999; margin:0; padding:10px 20px 10px 0; }
	.home .second .hentry{ margin:0; padding:10px 0 10px 20px; }
		.home .hentry h2{ color:#223E50; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:153.9%; font-weight:bold; margin:0; }
		
		.image-text{ text-indent:-9999px; }
		.home .about-act{ background:url('images/text/about-act.gif') no-repeat; height:21px; width:121px; }

		.home #text-3, #text-7 { border:6px solid #eee; margin-bottom:15px; }
		.home #text-3, #text-7 .textwidget {background:#F9F8F7; border:1px solid #999; padding:10px; } 
		.home #text-3, #text-7  a{ display:block; text-decoration:none; }
		.home #text-3, #text-7  a:hover{ background:#eee; }
		
		.home .first{ width:57% !important; }
		.home .second{ width:40%; }
		
	#content{ background:url('images/content-bg.gif') repeat-y; padding:0 30px; }
		#content-top{ background:url('images/content-top-bg.gif') no-repeat; height:14px; margin:30px 0 0; }
		#content-btm{ background:url('images/content-btm-bg.gif') no-repeat; height:14px; }

	#content-wide{ background:url('images/content-wide-bg.gif') repeat-y; padding:0 30px; }
		#content-wide-top{ background:url('images/content-top-wide-bg.gif') no-repeat; height:14px; margin:30px 0 0; }
		#content-wide-btm{ background:url('images/content-btm-wide-bg.gif') no-repeat; height:14px; }
		#content-wide .hentry{ margin-top:0; }
		
		#yui-main .yui-b{ margin-right:350px !important; width:555px; }

	/* Begin SHOW-HIDE Styles */
		.show-hide { cursor: pointer; }
		
	/* Begin Post */
	.hentry{ color:#666; font-size:16px; margin:15px 0; }
	
	.parent #page-title{ font-size:32px; line-height:77px; margin:0 !important; padding:0 !important; text-indent:-9999px; width:547px;  }
		#sec_measureresults #page-title{ background:url('images/text/measure-your-results.gif') no-repeat; }
		#sec_recruitgreatpeople #page-title{ background:url('images/text/recruit-great-people.gif') no-repeat; }
		#sec_trainingyourstaff #page-title, .products #page-title{ background:url('images/text/train-your-staff.gif') no-repeat; }
		#sec_educateclients #page-title{ background:url('images/text/educate-clients.gif') no-repeat; }

		/*
		 * 464 - Meausre
		 * 466 - Recruit
		 * 460 - Training
		 * 462 - Educate
		*/	
		.child #page-title, #sec_contact #page-title{ font-size:32px; line-height:36px; margin-top:0; min-height:77px; padding:25px 0 0 90px; }
			.pageid-466 #page-title, .recruit-great-people #page-title{ background:url('images/icon-recruit.png') no-repeat; }
			.pageid-460 #page-title, .training-your-staff #page-title, .products #page-title{ background:url('images/icon-train.png') no-repeat; }
			.pageid-462 #page-title, .educate-clients #page-title{ background:url('images/icon-educate.png') no-repeat; }
			.pageid-464 #page-title, .measure-results #page-title{ background:url('images/icon-measure.png') no-repeat; }
			
		#sec_contact #page-title, #sec_login #page-title, .pageid-55 #page-title, .product #page-title{ font-size:32px; line-height:36px; margin-top:0; padding:0; text-indent:0; }
				
	#sub-title{ height:50px; margin:0 0 30px; text-indent:-9999px; width:547px;  }
		#sec_measureresults #sub-title{ background:url('images/text/measure-sub-title.gif') no-repeat; }
		#sec_recruitgreatpeople #sub-title{ background:url('images/text/recruit-sub-title.gif') no-repeat; }
		#sec_trainingyourstaff #sub-title{ background:url('images/text/train-sub-title.gif') no-repeat; }
		#sec_educateclients #sub-title{ background:url('images/text/educate-sub-title.gif') no-repeat; }


	
		/* Begin Standard */
		.hentry { line-height:1.971em; }
		.hentry p { margin-bottom:1.571em; }
		.hentry p.note, .hentry p.alert { padding:0.571em 0.786em; }
		.hentry p.no_margin { margin:0; }
		.hentry .drop_cap { font-size:3.571em; line-height:0.76em; padding:0.04em 0.12em 0 0; }
		.hentry acronym, .hentry abbr { font-size:0.786em; }
		.hentry code { font-size:0.929em; }
		.hentry pre { font-size:0.929em; line-height:1.385em; margin-bottom:1.692em; padding:0.615em 0.846em; }
		.hentry ul { margin:0 0 1.571em 1.571em; }
		.hentry ol { margin:0 0 1.571em 1.571em; }
		.hentry ul ul, .hentry ul ol, .hentry ol ul, .hentry ol ol { margin:0 0 0 1.571em; }
		.hentry dl { margin-bottom:1.571em; }
		.hentry dd { margin-bottom:1.571em; }
		.hentry blockquote { margin:0 0 1.571em 0.786em; padding-left:0.786em; }
		.hentry blockquote.right, .hentry blockquote.left { font-size:1.286em; line-height:1.222em; width:45%; }
		.hentry blockquote.right { margin:0 0 1.222em 1.222em; }
		.hentry blockquote.left { margin:0 1.222em 1.222em 0; }
		.hentry img.left, .hentry img.alignleft { margin:0 1.571em 1.571em 0; }
		.hentry img.right, .hentry img.alignright { margin:0 0 1.571em 1.571em; }
		.hentry img.center, .hentry img.aligncenter { margin:0 auto 1.571em auto; }
		.hentry img.block, .hentry img.alignnone { margin:0 auto 1.571em 0; }
		.hentry img.frame { border-width:0.071em; padding:0.643em; }
		.hentry .ad { margin-left:1.571em; }
		.hentry .ad_left { margin-right:1.571em; }
		.hentry .to_comments { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
		.hentry .to_comments span { font-size:1.833em; line-height:1em; }
		.hentry .hentry_tags { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
		.hentry p.note { background:#f5f5f5; border:1px solid #ddd; }
		.hentry p.alert { background:#ffffa0; border:1px solid #e5e597; }
		.hentry .drop_cap { color:#888; float:left; }
		.hentry ul { list-style:square; }
		.hentry dt { font-weight:bold; }
		.hentry blockquote.right, .hentry blockquote.left { border:none; }
		.hentry blockquote.right { float:right; }
		.hentry blockquote.left { float:left; }
		.hentry blockquote.right p, .hentry blockquote.left p { margin:0 !important; }
		.hentry img.left, .hentry img.alignleft { clear:left; float:left; }
		.hentry img.right, .hentry img.alignright { clear:right; float:right; }
		.hentry img.center, .hentry img.aligncenter { clear:both; display:block; float:none; }
		.hentry img.block, .hentry img.alignnone { clear:both; display:block; }
		.hentry img.frame { background:#eee; border:0.071em solid #ddd; }
		.hentry img.stack { clear:none !important; }
		.hentry .ad { clear:right; float:right; }
		.hentry .ad_left { clear:left; float:left; }
		.hentry .to_comments { clear:both; color:#666; }
		.hentry .to_comments span { color:#111; }
		.hentry .to_comments span.bracket { color:#7e6132; }
		.hentry .to_comments a, .hentry .to_comments a:visited { color:#666; text-decoration:none; }
		.hentry .to_comments a:hover { color:#111; text-decoration:underline; }
		.hentry .hentry_tags { color:#666; }
		/* End Standard */

	.hentry .postmetadata{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:85%; font-style:italic; }
	.hentry .edit{ float:right; }
	.hentry h2{  }
	.hentry h2 a{ color:#333; text-decoration:none; }
	.hentry textarea{ width:640px; }
	.hentry .small_list{ line-height: 22px; font-size:16px;}
	
	#sec_videolibrary .post p{ font-size:13px; line-height:1.2em; }
	
	.post h1{ color:#223E50; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:153.9%; font-weight:bold; margin:0; }
		.post h1 img.alignleft{ margin:0 .5em .5em 0; }
	.post h2{ color:#223E50; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; margin:.5em 0 1.5em; }
	
	/* End Post */
	
	/* Begin Shopping */
	.products .productdisplay, .productdisplay .single_product_display{ background:#F9F8F7; border:6px solid #eee; line-height:1.3em; margin-left:0 !important; }
	.products .productdisplay p, .productdisplay .single_product_display p{ margin:0; }
	.products .productdisplay .wpsc_description, .productdisplay .single_product_display .wpsc_description{ color:#000; font-size:13px; margin-bottom:5px; }
	.products .productdisplay .additional_description, .productdisplay .single_product_display .additional_description{ color:#000; font-size:13px; margin-left:10px; }
	.products .productdisplay .additional_description_span, .productdisplay .single_product_display .additional_description_span{ font-size:9px; }
	.products .productdisplay .additional_description_link, .productdisplay .single_product_display .additional_description_link{ text-decoration:none; }
	.products .productdisplay .additional_description_link:hover, .productdisplay .single_product_display .additional_description_link:hover{ text-decoration:underline; }
	.products .productdisplay .wpsc_variation_forms, .productdisplay .single_product_display .wpsc_variation_forms{ margin-top:10px; }
	.products .productdisplay .producttext, .productdisplay .single_product_display .producttext{ margin:0; }
	.products .productdisplay .textcol, .productdisplay .single_product_display .textcol{ border:1px solid #D7D3C7; float:none; margin-left:0 !important; padding:10px; }
	.products .productdisplay .producttext, .productdisplay .single_product_display .producttext{ margin-bottom:0 !important; }

	.products .productdisplay .imagecol{ float:right !important; margin:0 !important; padding:0 0 1em 1em; position:relative !important; }

	table.wpsc_checkout_table tr input{ padding:2px; }
	table.wpsc_checkout_table tr textarea, table.wpsc_checkout_table tr select{ padding:2px; width:143px; }

	#sidebar .widget_wp_shopping_cart ul{ margin-left:0; }
	/* End Shopping */
	
	/* Begin Comments */
	#respond h4{ border-top:1px solid #bbb8a3; padding:.7em 0 0;}
	.commentsmeta{ font-size:182%; }
	.commentsmeta a{ color:#000; font-size:100%; text-decoration:none; }
	.commentsmeta .commentstext{ font-size:50%; text-decoration:underline; }
	
	ol.commentlist{ list-style-type:none; margin:0; }
	ol.commentlist li{ background:#f9f9f9; list-style:none; margin:0 0 1em; padding:.5em 1em; }
	ol.commentlist li.bypostauthor{ background:#ABAE97; color:#fff; }
	ol.commentlist li .comment-author img{ float:left; padding:5px 15px 15px 0; }
	ol.commentlist li .comment-author cite{ vertical-align:bottom; }
	ol.commentlist li .comment-meta{ font-family:Arial, Helvetica, Sans-serif; font-size:85%;  }
	ol.commentlist li .comment-meta a{ color:#666; }
	ol.commentlist li p{ clear:both; }
	ol.commentlist li .children li { margin-bottom:0; padding-bottom:0; }
	ol.commentlist .reply{ border-bottom:1px solid #ccc; margin:0 0 10px; }
	ol.commentlist .reply a{ color:#666; display:block; font-family:Arial, Helvetica, Sans-serif; font-size:85%; padding:1px 10px; text-align:right; text-decoration:none; }
	ol.commentlist .reply a:hover{ background:#f1f1f1; color:#000; }
	
	#commentform p{ margin:.5em 0; }
	/* End Comments */

	/* Begin Sidebar */
	#sidebar{ color:#666; line-height:250%; margin-right:20px; width:250px; z-index:8888; }
		#sidebar ul, #sidebar ol{ list-style-type:none; }
		#sidebar ul ul, #sidebar ul ol, .hentry ol ul, #sidebar ol ol { margin:0 0 0 1.571em; }
		#sidebar ul ul { list-style:square; }
		#sidebar h3{ border-bottom:1px solid #ccc; }
		
		/*
		 * 464 - Meausre
		 * 466 - Recruit
		 * 460 - Training
		 * 462 - Educate
		*/
/*
		#sidebar .widget_pages h3{ display:none; }
		#sidebar #pages ul{ list-style:none; margin-left:0; }
		#sidebar #pages ul li{ list-style-type:none; margin:0 0 10px; text-indent:-9999px; }
		#sidebar #pages ul li a{ background:url('images/icons-pages.png') no-repeat; display:block; height:40px; width:211px; }	
		#sidebar #pages ul li.page-item-464 a{ background-position:0 0; }
		#sidebar #pages ul li.page-item-466 a{ background-position:0 -58px; }
		#sidebar #pages ul li.page-item-460 a{ background-position:0 -108px; }
		#sidebar #pages ul li.page-item-462 a{ background-position:0 -168px; }
		#sidebar #pages ul li.page-item-464 a:hover{ background-position:0 -207px; }
		#sidebar #pages ul li.page-item-466 a:hover{ background-position:0 -265px; }
		#sidebar #pages ul li.page-item-460 a:hover{ background-position:0 -315px; }
		#sidebar #pages ul li.page-item-462 a:hover{ background-position:0 -375px; }
		
		#sidebar #pages ul li.page_item li { display:none; }
		#sidebar #pages ul li.current_page_item ul, #sidebar #pages ul li.current_page_parent ul { margin:0 0 0 47px; }
		#sidebar #pages ul li.current_page_item ul li, #sidebar #pages ul li.current_page_parent ul li{ display:block; margin:0; }
		#sidebar #pages ul li.current_page_item ul li a, #sidebar #pages ul li.current_page_parent ul li a{ background:none; color:#223E50; font-weight:bold; height:auto; text-decoration:none; text-indent:0; }
		#sidebar #pages ul li.current_page_item ul li a:hover, #sidebar #pages ul li.current_page_parent ul li a:hover{text-decoration:underline;  }
		#sidebar #pages ul li.current_page_item ul li ul li{ display:none; }
		#sidebar #pages ul li.current_page_parent ul li ul li{ display:none; }
		#sidebar #pages ul li.current_page_parent ul li.current_page_item ul li{ display:block; }

		#sidebar #pages ul li.current_page_ancestor ul, #sidebar #pages ul li.current_page_ancestor ul { margin:0 0 0 47px; }
		#sidebar #pages ul li.current_page_ancestor ul li, #sidebar #pages ul li.current_page_ancestor ul li{ display:block; margin:0; }
		#sidebar #pages ul li.current_page_ancestor ul li a, #sidebar #pages ul li.current_page_ancestor ul li a{ background:none; color:#223E50; font-weight:bold; height:auto; text-decoration:none; text-indent:0; }
		#sidebar #pages ul li.current_page_ancestor ul li a:hover, #sidebar #pages ul li.current_page_ancestor ul li a:hover{text-decoration:underline;  }
		#sidebar #pages ul li.current_page_ancestor ul li ul li{ display:none; }
		#sidebar #pages ul li.current_page_ancestor ul li.current_page_ancestor ul li{ display:block; }
			
*/	
		#sec_ #sidebar{ line-height:1.971em; width:100%; }
		#sec_ #sidebar ul{ margin:0; }
				
		/* Begin Search */
		li#search{ margin:2em 0; }
		li#search #s{ border:1px solid #bbb8a3; padding:.18em; }
		/* End Search */
		
	/* End Sidebar */

/* End Body */
/* Start Footer */
#ft{ color:#999; font-size:85%; line-height:150%; margin:30px 0; padding:0 32px; }
#ft a{ color:#999; }
#ft-nav{ list-style-type:none; }
#ft-nav li{ display:inline; list-style:none; }
#ft-nav a{ display:block; float:left; padding:0 .5em 0 0; }
#ft a:hover{ color:#000; }
/* End Footer */

/* Begin Various Tags & Classes */
h1,h2,h3,h4,h5,h6{ color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:1em 0 0.5em; }
h1{ font-size:197%; font-weight:bold; }
h2{ color:#223E50; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:153.9%; font-weight:bold; }
h3{ clear:both; font-size:153.9%; }
h4{ font-size:131.5%; }
h5{ clear:both; font-size:123.1%; }
h6{ clear:both; font-size:100%; font-weight:bold; }
.clear{ clear:both; }
.hidden hr{ clear:both; display:none !important;}
hr{ background:#ccc; border:1px solid #ccc; clear:both; display:block !important; margin:0 0 10px; }
.idc-footer{ display:none; }
.idc-footer{ display:none; }
object{ display:block; margin:0 auto; }
acronym, abbr, span.caps{ cursor:help; }
acronym, abbr{ border-bottom:1px dashed #999; }
blockquote{ border-left:5px solid #666; margin:15px 30px 0 10px; padding-left:20px; }
blockquote cite{ display:block; margin:5px 0 0; }
.uppercase{ letter-spacing:1px; text-transform:uppercase; }
.center{ text-align:center; }
.hidden{ display:none; }
hr{ display:none; }
a img{ border:none; }
#rss{ letter-spacing:1px; text-transform:uppercase; text-align:right; }
#rss a{ color:#666; }
.alignright{ float: right; }
.alignleft{ float: left }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background-color:#f3f3f3; border:1px solid #ddd; border-radius:3px; khtml-border-radius:3px; margin:10px; moz-border-radius:3px; padding-top:4px; text-align:center; webkit-border-radius:3px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
#wpstats{ display:none; }
/* End Various Tags & Classes*/


