html { margin:0; padding:0; font-size:100.01%; }
body { margin:0 auto; padding:0; text-align:center; color:black; background-color:white; font-size:1em; font-family:Verdana, Arial, "Times New Roman", serif;}
a { text-decoration:none; }
.clear { clear:both; }

#mainOuter { text-align:center; }

#mainInner { text-align:left; width:950px; margin-left:auto; margin-right:auto; color:black; background-color:white; }

#content { position:relative; width:950px; }

#menulinks { float:right; padding-top:42px; }
#menulinks ul { width:100%; margin:0; padding:0; list-style-type:none; border-right:1px solid #BDD63C; }
#menulinks ul li { float:left; color:#ccc; background-color:inherit; padding:4px 20px 4px 0; /*border-bottom:1px solid #535450;*/  }
#menulinks ul li.last { padding-right:0; }
#menulinks ul li.current_page_item a { border-bottom:3px solid #BDD63C; }
#menulinks ul li a { color:#ccc; background-color:inherit; text-decoration:none; }

#header { margin-bottom:12px; color:white; background:#182828 url('/images/header_background.png') no-repeat; height:200px; }
#title { margin-left:40px; }
#menu { padding:46px 0 0 0; }

.clear { clear:both; }
#pageContent { margin:12px 0; color:white; background:url('/images/heading_portfolio.png') bottom left no-repeat #60702d; height:470px; }

#clientGridOuter { margin:0 20px 0 30px; padding-top:20px; width:500px; float:left; display:inline; }
#clientGridInner { padding-left:10px; border-left:1px solid #ccc; height:450px; }
div.client { float:left; display:inline; width:150px; height:50px; margin:0 10px 10px 0; color:white; background-color:#4a5623; font-size:0.675em; font-weight:bold; cursor:pointer; }
div.client div { margin:10px 8px; }
div.client a { color:white; text-decoration:none; }
/* div.client a:hover { text-decoration:underline; } */
div.client.currentClient { background-color:#AAB232; }
div.client.highlightedClient { background-color:#182828; }

#clientInfoOuter { width:380px; padding-top:20px; margin-left:550px; }
#clientInfoInner {   }
#clientInfoInnerContentTop { padding:10px; background-color:white; }
#clientInfoInnerContentTop div.screenshot { margin-bottom:10px; }
#clientInfoInnerContentTop div.url a { color:#666; text-decoration:none; font-size:0.675em; }
#clientInfoInnerContentBottom { margin:0 10px; }
#clientInfoInnerContentBottom h2 { font-size:1em; }
#clientInfoInnerContentBottom p { font-size:0.675em;}

div.subbox { float:left; width:308px; height:150px; color:white; background:bottom left no-repeat #aab232; }
div.subboxleft, div.subboxmiddle { margin-right:13px; }
div.subboxleft { background-image:url('/images/heading_services.png'); }
div.subboxmiddle { background-image:url('/images/heading_links.png'); }
div.subboxright { background-image:url('/images/heading_aboutus.png'); }
div.subcontent { margin:20px 10px 0 30px; padding-left:10px; min-height:130px; border-left:1px solid #ccc; }
div.subcontent h2 { margin:0 0 8px 0; padding-bottom:8px; font-size:1.2em; border-bottom:1px solid white; color:#4a5623; background-color:inherit; font-family:Garamond; }
div.subcontent ul, div.subcontent li { margin:0; padding:0; }
div.subcontent li { list-style-type:none; font-size:0.675em; line-height:140%; }
div.subcontent p { margin:0; font-size:0.675em; }
div.subcontent p + p { margin-top:1em; }
div.subcontent a { color:white; }
div.subcontent a:hover { text-decoration:underline; }

#footer { clear:both; margin:12px 0; padding-top:12px; border-top:1px solid #999; }

#menu img.menuHome { margin-left:101px; }
#menu img.menuPortfolio { margin-left:15px; }
#menu img.menuServices { margin-left:15px; }
#menu img.menuAboutUs { margin-left:17px; }
#menu img.menuContact { margin-left:15px; }

img.menu { border:0; }

table.menu { margin:0; border:0px solid blue; }

div.adminEdit { clear:both; margin-bottom:10px; }
div.adminEdit a, ul.subpages li span.adminEdit a, ul.subpages li div.adminEdit a { color:black; background-color:orange; padding:2px 4px; font-size:0.825em; font-weight:normal; }
div.adminEdit a:hover, ul.subpages li span.adminEdit a:hover { color:white; text-decoration:none; }
div.adminEdit.highlight a { color:#666; background-color:#6f6; }
div.adminEdit.highlight a:hover { color:black; background-color:#6f6; }

