/*Theme Name: Jenkins Goodman Neuman & Hamilton LLP */
body{
	font-family:'Helvetica', Sans-Serif,Trebuchet MS;
	font-size:12px;
	color:#000;
	background:#685E42 url(images/bodyBg.jpg) repeat-x;
	padding-top:36px;
	padding-bottom:50px;
}
*{
	padding:0;	margin:0;	border:0;
}
input {border:1px solid #666}
ul,ol{
	list-style:none;
}
img,fieldset{
	border:none;
}	
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none !important;
}
.hide{
	position:absolute;
	left:-9999px; 
}
/*------------------------------Page Structure-------------------------------*/
#page{
	width:960px;
	margin:0 auto;
	background:#fff;
	overflow:hidden;
}
#header{
	width:480px;/*960*/
	height:63px;/*83*/
	padding:20px 0 0 480px;
}
#header h1{
	background:url(images/txt1.jpg) no-repeat;
	width:447px;
	height:19px;
	margin-bottom:5px;
}
#header h2{
	font-size:11px;
	color:#496ABA;
	font-family:Helvetica;
}
/*---------------------------------banner------------------------*/
#banner{
	width:960px;
	overflow:hidden;
}
#banner h1{
	width:451px;/*471*/
	height:78px;/*103*/
	background:#9D958A;
	margin-right:11px;
	padding:25px 0 0 20px;
	float:left;
}
#banner h1 a{
	background:url(images/logo.jpg) no-repeat;
	width:166px;
	height:53px;
	display:block;
}
#banner .bannerBox{
	display:block;
	margin-right:11px;
	float:left;
}
#banner span{
	width:20px;
	height:103px;
	display:block;
	float:left;
	background:#9D958A;
}
/*-----------------------------------menu------------------------------*/
#menu{
	width:960px;
	height:35px;
	border-bottom:2px solid #607CC3;
	float:left;
}
#menu ul{
}
#menu ul li{
	display:block;
	float:left;
}
#menu ul li a{
	display:block;
	float:left;
	font-size:16px;
	color:#685E42;
	line-height:30px;
	font-weight:bold;
}
#menu ul li a:hover,#menu ul #selected a,#menu ul .current_page_ancestor a{
	color:#496ABA;
}
/*-------------------------------------------mainContent-----------------------*/
#mainContent{
	width:909px;/*960*/
	overflow:hidden;
	float:left;
	padding:35px 31px 35px 20px;
	border-bottom:2px solid #607CC3;
}
#content{
	width:624px;
	padding-right:8/0px;
	float:left;
}
#content h2{
	font-size:18px;
}

#content #contactIds{
	font-size:24px;
	padding-top:30px;
	padding-bottom:10px;
	color:#333;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5{
	color:#607CC3;
	font-weight:normal;
}

#content h6{
	width:624px;
	color:#000;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}
#content h6 span{
	color:#000;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}

#content h6 a{
	text-decoration:none;
	color:#685E42;
}
#content h1{
	font-size:20px;
}
#content h3{
	font-size:16px;
}
#content h4, #content h5, #content h6{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
#content img{
	display:block;
}
#content ul{
	padding:20px 0 0 30px;	
	list-style-type:disc;
	list-style-position:inside;
}
#content ul li{
	padding-bottom:7px;
	list-style-type:decimal;
	list-style-position:inside;
	list-style:none;
	color:#000000;
	font-size:14px;
}
#content ol{
	font-family:Helvetica, Arial, sans-serif;
	padding:20px 0 0 30px;	
	list-style-type:disc;
	list-style-position:inside;
}
#content ol li{
	padding-bottom:7px;
	list-style-type:decimal;
	list-style-position:inside;
	color:#000000;
	font-size:14px;
}
#content a{
	font-size:12px;
	color:#685E42;
	text-decoration:underline;
}
#content blockquote{
	margin:20px 0 0 30px;
	padding:15px;
	border:1px dotted #607CC3;
	font-size:14px;
	color:#000;
	font-style:italic;	
}
#content p{
	font-size:12px;
	color: #000;
	line-height:24px;
	padding-top:10px;
}
#contentHome{
	width:624px;
	padding-right:8/0px;
	float:left;
}
#contentHome p{
	font-size:14px;
	color: #000;
	line-height:24px;
	padding-top:10px;
}

#content p strong{
	font-size:13px;
	color: #000;
	font-weight:bold;
	line-height:20px;
	padding-top:20px;
}
/*-----------------------------sideBar---------------------------*/
#sideBar{
	width:205px;
	float:right;
}
#sideBar h2{
	font-size:16px;
	color:#685E42;
	padding-bottom:20px;
}
#sideBar span{
	display:block;
	font-size:11px;
	color:#B3B3B3;
}
#sideBar p{
	font-size:13px;
	color:#685E42;
	padding-bottom:20px;
}
#sideBar a{
	font-size:13px;
	color: #685E42;
	padding-bottom:20px;
	display:block;
}
#sideBar ul{
	padding:0 0 12px 10px;
}
#sideBar ul li a{
	color:#B5b5b5;
	font-weight:bold;
	text-decoration:none;
}
#sideBar ul li a:hover{ 
	text-decoration: underline!important;
}

/*------------------------------footer-------------------------*/
#footer{
	width:940px;/*960*/
	overflow:hidden;
	padding:5px 0 20px 20px;
	float:left;
}
#footer p{
	width:480px;
	float:left;
	font-size:12px;
	color:#685E42;
}
#footer #add{
	overflow:hidden;
	float:left;
	width:460px;
}
#footer address{
	float:left;
	width:170px;
	margin-right:53px;
	_margin-right:15px;
	font-size:12px;
	color:#000000;
	font-style:normal;
}
#footer address span{
	color:#607CC3;
}
/*------------------------------footerDesign-------------------------*/
#footerDesign{
	width:960px;
	margin:0 auto;
}
#footerDesign span{
	display:block;
	font-size:12px;
	color:#B9B2A8;
	margin-left:20px;
	margin-top:10px;
}
#footerDesign span a{
	color:#B9B2A8;
}

#footerDesign span a:hover{
	text-decoration:underline;
}
.bannerBox .widgettitleVideo{
	display:none;
}
#grid_img{
	width:624px;
	overflow:hidden;
	padding:0 !important;
}
#grid_img li{
	width:180px;
	margin-right:28px;
	float:left;
	margin-bottom:15px;
}
#grid_img li img{
	margin-bottom:15px;
}
#content .postmetadata a{
	color:#000099;
}
#content .attH3 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}


#content .attH31 {
	padding-top:40px !important;
	padding-bottom:10px !important;

}


#sideBar ul,#sideBar li{
	list-style:none;
}
#sideBar .widget ul{
	overflow:hidden;
	width:205px;
	padding-left:0 !important;
}
#sideBar .widget ul li{
	float:left;
	padding:0 !important;
	width:200px;
}
#sideBar .widget ul li a{
	font-size:13px;
	width:200px;
	font-weight:normal;
	padding:0 !important;
	margin-bottom:10px;
	color:#685E42;
	text-decoration: none;
}
#sideBar .widget ul li a:hover{ 
	text-decoration:underline!important;
}


#sideBar li .widgettitle{
	padding-bottom:0 !important;
	_padding-left:0 !important;
	margin-left:0 !important;
	text-align:left;
}
#extraLink{
	overflow:hidden;
	width:624px;
	float: left;
}
#extraLink a{
	float:right;
	text-decoration:none;
	color:#685E42;
	font-weight:bold;
	font-size:12px;
}

#extraLink a:hover{
	text-decoration:underline !important;
	
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
	
	
.blogh2 {padding-bottom:0}
#content .blogh2 a {text-decoration:none; font-size:16px; font-weight:bold; color:#607CC3}	
#content .blogh2 a:hover {text-decoration:underline; font-size:16px; font-weight:bold; color:#607CC3}

#content .blogpages p {padding-top:0}