body { 
margin-top:10px; 
background-color: #3d3329; 
} 

#container { 
width: 960px; 
/*border: 1px #000000 solid;*/
background-color: #FFFFFF; 
} 






/* header area start */ 

#header { 
width: 960px; 
border-top: 1px #FFFFFF solid; 
border-bottom: 1px #FFFFFF solid; 
} 

#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 15px; 
padding-bottom: 11px; 
background-color: #4f450c; 
background-image: url(bg_top_adh_003.gif); 
background-repeat: repeat-x;
position:relative;
} 

/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: right; 
padding-top: 12px; 
background-color: #211f17; 
white-space: nowrap; 
border-top: 1px #1b1910 solid; 
border-bottom: 1px #1b1910 solid; 
background-image: url(bg_topnav_adh_003.jpg); 
background-repeat: repeat-x; 
text-align:left; 
float: left; 
padding-bottom:11px;
*padding-bottom: 16px; 
} 

html>body #topnav { 
padding-top: 14px; 
} 


body:nth-of-type(1) #topnav { 
padding-top: 10px; 
} 

/* main area start */ 

#m { 
clear: both; 
background-color: #FFFFFF; 
border-top: 1px #FFFFFF solid; 
border-bottom: 1px #FFFFFF solid; 
} 

#leftnav { 
width: 193px; 
padding-bottom: 100px; 
background-color: #e0dec7; 
} 

#content_area { 
 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 20px; 
padding-bottom: 20px; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
text-align: center; 
padding-top: 10px; 
padding-bottom: 15px; 
border-top: 1px #1b1910 solid; 
background-color: #4b4106; 
background-image: url(bg_footer_adh_003.gif); 
background-repeat: repeat-x; 
} 

#thomas_info { 
width: 960px; 
font-family: Arial; 
font-size: 10px; 
color: #000000; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 



/* image styles */ 

.img01 { 
border: 1px #000000 solid; 
} 

.img02 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 

.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 


.search { 

float:right; 
margin-bottom:-10px; 
margin-top:-3px; 
width:315px; 

} 


html>body .search { 
margin-bottom:-2px; 
} 

.search select { 
width: 101px; 

margin-right:4px; 

} 
.search input { 
width: 156px; 
} 


.search img { 
vertical-align: top; 
margin-left:12px; 

margin-top:2px; 

cursor: pointer; 
} 

html>body .search img {
margin-top:1px; 
}

/* miscellaneous */ 

li { 
list-style-image: url(bullet_adh_003.gif); 
}
.bbblink{ display:block; position:absolute; top:2px; left:13px 
} 
#social-media{   
   height: 30px;
   width: 960px;  
   margin: 5px 0 8px 0;  
}     
#social-media a{     
   display: block;     
   float: left;     
   height: 29px;
   margin:5px 15px 8px 0;     
   width: 29px;     
}     
img#follow-us{    
   display: block;    
   float: left;    
   margin: 0 10px 0 0;    
}    

a#facebook{     
   background: url(facebook-32.png) center center no-repeat     
}     

a#facebook:hover{     
   background: url(facebook-icon-hover.png) center center no-repeat     
}     

a#twitter{     
   background: url(twitter-32.png) center center no-repeat     
}     

a#twitter:hover{     
   background: url(twitter-icon-hover.png) center center no-repeat     
}     

a#wordpress{     
   background: url(wordpress-32a.png) center center no-repeat     
}     

a#wordpress:hover{     
   background: url(wordpress-icon-hover.png) center center no-repeat     
}    

a#linkedin{     
   background: url(linkedin-32.png) center center no-repeat     
}     

a#linkedin:hover{     
   background: url(linkedin-icon-hover.png) center center no-repeat     
}     

a#googleplus{     
   background: url(new-g-plus-icon-32.png) center center no-repeat     
}     

a#googleplus:hover{     
   background: url(gplus-icon-hover.png) center center no-repeat     
}   
.clear-float{   
   clear: both;   
}