/*
tan #E1D1AD
olive #72744E
dk blue #053452
dk teal #00364E
lt blue #186FB6
lt grey #ECECEE
red #712400

Turqoise: #1c5872

*/
body{font-family:Arial,Verdana,Helvetica,sans-serif;margin:0;padding:0;font-size:11px;background:#1d5872;}
img{border:none;display:inline-block;}
table{border:none;border-collapse:collapse;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;color:#000;}
#page{min-width:768px;max-width:950px;margin:0 auto;}

#page{width:expression(setPageWidth());}
#header{margin:0;padding:0;display:block;background:#fff;}
#headernav{background:#000;vertical-align:top;font-size:1px;}
#headernav table{width:100%;}
#headernav table td.right{text-align:right;}
#headernav #topbar{background:#000;vertical-align:top;padding:0px;height:21px;height:20px;}

#contenttable {width:100%;}
#contenttable h1{color:#712400;}
#contenttable td{vertical-align:top;}
#contenttable .leftcol .callout{padding:10px 30px;line-height:16px; font-size:11px;}
#contenttable .leftcol h1{ color:#C38036;margin:20px 0 5px 0; }
#contenttable .leftcol a{ color:#fff; }
#contenttable .sidenav{ text-align:right;margin: 30px 10px 10px 0;}
#contenttable .sidenav a{ color:#C38036;margin:5px 0 5px 0; display:block; font-size:16px;}
#contenttable .sidenav a:active{ color:#fff;}
.leftcol{width:195px;padding-left:14px;}
#contenttable .midcol {padding:30px 20px;}
#contenttable .row2 td{padding:30px 0;}

#content{background:url(/img/leftbg.gif) top left repeat-y #fff;color:#666;font-size:12px;}
#content ul{margin:0px 0 10px 20px;}
#content p{margin:0px 0 10px 0;width:100%;line-height:18px;}
#content h1{ font-size:16px;color:#712400;margin:0;font-weight:normal; }
#content h2{ font-size:12px;color:#053452;margin:20px 0 0 0;font-weight:bold; }
#content .boldify{ color:#712400; }

#topbar #nav_construction{padding:0px 0px 0 60px;}
#topbar a.nav_item img{padding:0px 0px 0px 14px;margin:0px;}
#topbar a.nav_item:hover img{background:#000 url(/img/diamond.jpg) center left no-repeat;}
#midbar {height:125px;border-top:1px solid #666;border-bottom:1px solid #666;background:url(/img/bheader4.jpg) top left no-repeat;padding:0;margin:0;}

#projects #midbar{background:url(/img/bheader_projects.jpg) top left no-repeat;}
#projects #midbar .callout{display:none; }

#about #midbar,#news #midbar,#testimonials #midbar,#history #midbar,#whatwedo #midbar{background:url(/img/bheader_aboutus.jpg) top left no-repeat;}
#about #midbar .callout,#news #midbar .callout,#testimonials #midbar .callout,#history #midbar .callout,#whatwedo #midbar .callout{display:none; }

#careers #midbar{background:url(/img/bheader_careers.jpg) top left no-repeat;}
#careers #midbar .callout{display:none; }

#contact #midbar{background:url(/img/bheader_contact.jpg) top left no-repeat;}
#contact #midbar .callout{display:none; }

#midbar .callout{margin-left:415px;margin-right:15px;width:45%;height:125px;font-size:10px;color:#ffffff;}
#midbar .callout h1{font-size:14px;color:#E1D1AD;margin:10px 0 2px 0;}
#midbar .callout p{margin:8px 0 0 0;}
#midbar .callout a{text-decoration:underline;color:#E1D1AD;}
#bottombar{height:8px;line-height:1px;display:none;}

tr.row2{background:url(/img/creek.jpg) 209px 0px no-repeat;}
#home tr.row2{background:none}


#recentnews{margin:10px 0;}
#recentnews a{padding:2px 0;display:block;}

#footer{background:url(/img/leftbg.gif) top left repeat-y #fff;text-align:center;}
#footer .info{margin:0px 0px 0px 209px;padding:6px;background:#E1D1AD;font-size:9px;}
#footer .info span{padding:0px 10px;}
#footer .verybottom {height:25px;border-top:1px solid #e1d1ad;}


#projects.laurel_elementary #midbar{background:url(/img/projects/h_laurel_elementary.jpg) top left no-repeat;}
#projects.lewis_county_ms #midbar{background:url(/img/projects/h_lewis_county_ms.jpg) top left no-repeat;}
#projects.maysville_dialysis #midbar{background:url(/img/projects/h_maysville_dialysis.jpg) top left no-repeat;}
/* #projects.morehead_state #midbar{background:url(/img/projects/h_morehead_state.jpg) top left no-repeat;} */
#projects.phoenix_theatre #midbar{background:url(/img/projects/h_phoenix_theatre.jpg) top left no-repeat;}
#projects.ashland_tech #midbar{background:url(/img/projects/h_ashland_tech.jpg) top left no-repeat;}
#projects.first_church_grayson #midbar{background:url(/img/projects/h_first_church_grayson.jpg) top left no-repeat;}
#projects.general_sales #midbar{background:url(/img/projects/h_general_sales.jpg) top left no-repeat;}
#projects.hospice_of_hope #midbar{background:url(/img/projects/h_hospice_of_hope.jpg) top left no-repeat;}
#projects.kdmc_grayson #midbar{background:url(/img/projects/h_kdmc_grayson.jpg) top left no-repeat;}



#hometable{width:100%}
#hometable .midcol{width:400px;padding:10px 20px;line-height:16px;}
.rightcol{ padding:5px;font-size:10px;}

.contactus_callout,.careers_callout{float:left;width:45%;min-width:110px;margin:0 10px 10px 0;}
/* IE6 hack */
* html .contactus_callout,.careers_callout{ width:110px;}

.thickbox{}

#hometable .row1 .midcol{vertical-align:bottom;padding:5px 20px;line-height:14px;}
#hometable .row1 .midcol h1{font-size:13px;}
#hometable .row1 .rightcol{background:#e1d1ad;}
#hometable .row2 .rightcol{background:#ECECEE;}
#hometable .row2 .rightcol a{color:#666;}
#hometable .row3 .rightcol{background:#ECECEE;padding-bottom:30px;}

.row2 td{border-top:1px solid #e1d1ad;border-bottom:1px solid #e1d1ad;}
.row2 .title{font-size:22px;margin:10px 0 10px 200px;color:#E1D1AD;text-transform:uppercase;font-weight:normal;background:#00364E;letter-spacing:3px;width:250px;text-align:center;padding:7px 0 7px 0;}

.copyright{font-size:10px; color:#999;font-style:italic;}
.sig{font-style:italic;font-weight:bold;}
.newslink{display:block;font-size:12px; color:#712400;}
.newsitem{ margin-bottom:20px;}
#content .newsitem p.info{margin:0;}

.projectdesc{margin:0 0 15px 0;}
.projectdesc a{color:#712400;font-size:14px }
.projectdesc p{margin:0px 0 0px 0;}
#content .projectdesc .projtitle{margin:0;padding:0px;}
#content .projectdesc .projdesc{margin:0;padding:0px;}

#galimgs{ margin:20px 0 10px 0; text-align:center;}
#galimgs img{ margin:10px 0 10px 0; border-top:1px solid #e1d1ad;border-bottom:1px solid #e1d1ad; }
#galimgs .large img{ width:194px; }
#galimgs .small img{border:1px solid #e1d1ad; margin:4px 2px;width:46px;height:31px; }


#featured_thumbs {text-align:center;}
#featured_thumbs img{border:1px solid #e1d1ad; margin:0px 2px;width:46px;height:31px;}
