/*

Theme Name: BUSH AND POWERS
Theme URI: 
Description: Elegant 2-column. Theme with Admin Options for easy customization.
Version: 2.9.1
Author: activeDesigns
Author URI: http://www.adoncreative.com/
Tags:

	This theme is released under the GPL: http://www.gnu.org/licenses/gpl.html
    
*/
* {
	margin:0;
	padding:0;
	outline:none;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
input, select { font-size:12px;}
/* DEFINE LINK COLOR */
a:link { color: #074fb5; }
a:visited { color: #5b7897; }
a:hover, a:focus { color: #8fa3be; }
a:active { color: #3583e8; }
a img{
	border:0;
}
.clear{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	padding:0;
	margin:0;
}
body{
	position:relative;
	background:#fff;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#wrapper{
	margin:0 auto;
	width:100%;
}
.cwrap {/*--this is global-----*/
	/*width:922px;*/
	width:935px;
	margin:0 auto;
	/*background:#fff;*/
}
/*------------HEADER START--------------------*/
#header { background:url(images/headerbg.jpg) repeat-x top; }
	#header_in { height:91px; overflow:hidden;}
	.logo{
		float:left;
		padding:25px 0 0;
	}
	.menu{
		float:left;
		margin:53px 0 0 100px;
	}
	.menu li{
		float:left;
		padding-left:15px;
		padding-right:15px;
		text-transform:uppercase;
		font-size:11px;
		color:#dfdede;
		/*font-weight:bold;*/
		font-family:Arial, Helvetica, sans-serif;
		border-left:1px solid #dfdede;
		line-height:10px; 
	}
	.menu li.menu-2 { border:0; padding-left:0;}
	#header_in .menu li a {
		color:#dfdede;
		text-decoration:none;
	}
	#header_in .menu li a:hover {color:#eca02e;}

/*------------HEADER END----------------------*/
/*------------SUB HEADER START----------------*/
.subhead_wrap { background:#323436;}
		/*----inner page banner start------*/
	#inp_subhead #subhead { background:url(images/bg-banner.jpg) no-repeat -4px top;}
		#inp_subhead #subhead_in { height:343px; background:url(images/tbg.gif) repeat;}
			#inp_subhead #sh_left {
				float:left;
				padding:54px 0 0 17px;
				width:550px;
			}
			#inp_subhead #sh_right {
				float:right;
				width:342px;
				padding-top:45px;
				padding-left:23px;
				/*background:#ccc;*/
			}
			#inp_subhead #sh_right #whyhire { padding-top:10px;}
			
			#inp_subhead #sh_right a.whyhire { 
				background:url(images/why-hire.jpg) no-repeat left; 
				width:264px; 
				height:72px; 
				float:left; 
				text-decoration:none; 
			}
			#inp_subhead#sh_right a.whyhire:hover { background:url(images/why-hire-o.jpg) no-repeat left; text-decoration:none;}
	/*----inner page banner end-------*/
	/*----home banner start------*/
	#hsubhead #subhead { background:url(images/bg-Banner-Home.jpg) no-repeat left top;}
		#hsubhead #subhead_in { height:407px; background:url(images/tbg.gif) repeat;}
			#hsubhead #sh_left {
				float:left;
				padding:54px 0 0 20px;
				width:550px;
			}
			#hsubhead #sh_right {
				float:right;
				width:342px;
				padding-top:81px;
				padding-left:23px;
				/*background:#ccc;*/
			}
			#hsubhead #sh_right #whyhire {
				position:relative;
			}
			
			#hsubhead #sh_right a.whyhireHome { background:url(images/whyhireHome.jpg) no-repeat; width:282px; height:94px; float:left; text-decoration:none;}
			#hsubhead #sh_right a.whyhireHome:hover { background:url(images/whyhireHome-o.jpg) no-repeat; text-decoration:none;}
	/*----home banner end-------*/
/*------------SUB HEADER END------------------*/
/*------------MAIN CONTENT START--------------*/
#main_content { background:url(images/bgContainerColumns.jpg) repeat-x top #232426; padding-bottom:10px;}
	#main_cont_inner {padding:0 0 0 18px;}
		#tcontent {background:url(images/content-botbg.gif) no-repeat left bottom; padding-bottom:28px;}
		#tcontent td {vertical-align:top;}

/*-------COLUMN LEFT START----------*/
/* HEADERS AND FS CONTROL LEGACY HEADER CLASSES */
h1 { font-size:15px; font-weight: bold; }
h2 { font-size: 13px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold; padding-bottom:3px; }
h4 { font-size: 11px; font-weight: bold; padding-bottom:3px; }
h5 { font-size: 10px; font-weight: bold; padding-bottom:3px; }
h6 { font-size: 9px; font-weight: bold; padding-bottom:3px; }

#column_left {
	background:#cecece;
	width:550px;
	line-height:16px;
}
	#column_left_in {width:510px; padding:0 20px; line-height:18px;}

		h1#pageTitle {text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#020202; font-weight:bold; letter-spacing:1px; font-size:14px; margin-bottom:15px;}
		
		.homepost, .archivepage, .siglepost {padding-top:6px;}
		.homepost img { height:108px; width:auto;}
		.post { padding-bottom:50px;}
			h1.post_title { 
				color:#4f5e6d; 
				font-size:16px; 
				text-transform:capitalize; 
				padding-bottom:5px;
				line-height:26px;
			}
			h1.post_title span {border-left:5px solid #999; padding-left:16px;}
			h1.archive_pagetitle { 
				font-size:18px; 
				font-weight:normal; 
				padding-bottom:15px; 
				color:#4f5e6d; 
				font-family:Arial, Helvetica, sans-serif;
			}
			.date { font-weight:bold; padding-bottom:5px;}
			.readmore { padding:10px 0 5px;}
			.category {padding:15px 0 8px; font-weight:bold;}
			.shared_permalink { border-top:1px solid #9e9e9e; height:25px; padding-top:5px;}
				.shared { float:left; padding-top:2px;}
				.shared img {width:125px; height:16px;}
				.permalink { float:right;}
				.permalink span { font-size:11px;}
				
				#nextprev { text-align:center; position:relative; top:-10px;}
		
/*-------COLUMN LEFT END------------*/
/*------- COLUMN RIGHT START--------*/
#column_right {width:353px;}
	.rightbox-top{
		background:#202123;
		color:#a8a9ab;
	}
	.rightbox-top td{
		width:155px;
		padding:20px 0 0 20px;
		background:#202123;
		vertical-align:top;
	}
	.rightbox-top li a{
		text-decoration:underline;
		color:#a8a9ab;
	}
	.rightbox-top li a:hover{
		text-decoration:underline;
		color:#fff;
	}
	.rightbox-top li{padding:0 0 20px;}
	
	.rightbox-bottom{
		background:url(images/rightbox-bottom.jpg) repeat-x;
		width:322px;
		margin:10px;
	}
	.rightbox-bottom a { float:left; width:322px; text-decoration:none;}
	.rightbox-bottom a:hover { text-decoration:none;}
	
	a.blog {background:url(images/n-links-blog.gif) no-repeat; height:34px;} 
	a.videos {background:url(images/n-links-vide.gif) no-repeat; height:25px;}
	a.family_lpractice {background:url(images/n-links-fam.gif) no-repeat; height:38px;}
	a.personal_injury {background:url(images/n-links-pers.gif) no-repeat; height:53px;}
	
	a.blog:hover {background:url(images/n-links-blog-o.gif) no-repeat;} 
	a.videos:hover {background:url(images/n-links-vide-o.gif) no-repeat;}
	a.family_lpractice:hover {background:url(images/n-links-fam-o.gif) no-repeat;}
	a.personal_injury:hover {background:url(images/n-links-pers-o.gif) no-repeat;}

/*------- COLUMN RIGHT END----------*/
/*------------MAIN CONTENT END----------------*/
/*------------FOOTER START--------------------*/
#footer {background:#020202;}
	#footer_in {background:#020202 url(images/bg-Footer.jpg) right bottom no-repeat; padding:21px 0 10px 26px; color:#fff;}
	#footer a:link, #footer a:visited { color:#a8a9ab;}
	#footer a:hover, #footer a:focus { color:#eca02e;}

		.inner-footer-left {width:585px; float:left;}
		.inner-footer-left .imfbox { float:left; padding:0;}
			.imgbox {float:left; padding:0 10px 0 0;}
			p.white-text {color:#fff; line-height:16px;}
			
			.copyright {color:#a8a9ab; font-size:10px;}
			.footer-menu {padding:62px 0 76px 0; font-size:10px;}
			.footer-menu li{ float: left; padding:2px;}
			.footer-menu a { text-decoration:none;}
		
		.inner-footer-right {float:right; width:304px;}
			.footer-right-text {font-size:10px; color:#a8a9ab; margin:0 0 0 8px; line-height:13px;}
/*------------FOOTER END----------------------*/
/*------ANN -----------*/

#column_left p {
	padding:0 0 10px 0;
	}

.resource_links ul li {
	list-style:disc;
	margin-left:30px;
	}
.resource_links {
	padding:0 0 7px 0;
	}

.resource {
	padding:7px 0;
	}
.alignright {
	float:right;
	}
.image {
	margin:0 auto;
	width:356px;
	}
.image td.photo img {
	padding:8px 0 0 0;
	}
td input {
	margin:1px 0;
	padding:0 0 1px 5px;
	}
td span.red {
	color:#ff0000;
	}
.contacted {
	margin-top:12px;
	}
td textarea {
	width:200px;
	}







