body{background:url(bg.jpg) repeat-x 0 0 #f3fbfb;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
p{font-size:.8em;color:#4e4e4e;line-height:1.5em;margin:0 0 1.2em}
h1,h2,h3,h3 a{color:#03558c;font-weight:400}
h2{font-size:1em;margin:0 0 4px}
h3{font-size:.8em;font-weight:700}
h3 a{font-weight:700;text-decoration:none}
a img{border:none}
.article{float:left;width:180px;margin:0;padding:10px 0 0 5px}
.article p span{color:#6b9800}
#wrapper{background:url(header2.jpg) no-repeat center 0;width:100%;float:left;min-width:995px}
#wrapper2{width:995px;margin:0 auto}
#header{width:995px;float:left;height:160px}
#content{width:953px;float:left;padding:0 21px}
#left{float:left;width:950px}
#right,#right2{width:0;float:right;margin:0 0 10px}
#right2{width:310px}
#navigation{float:left;width:100%}
#navigation ul{float:right;border-left:0 solid #367ea8;margin:0 21px 0 0;padding:0}
#navigation ul li{float:left;list-style-type:none}
#navigation ul li a{float:left;height:23px;font:.7em Verdana, Arial, Helvetica, sans-serif;color:#1F98B5;font-weight:700;text-decoration:none;border-right:1px solid #367ea8;padding:10px 8px 0}
#pHome #navigation .home{background:url(nav_About.gif) no-repeat right 0}
#pAbout #navigation .about{background:url(nav_About.gif) repeat-x 0 0}
#pServices #navigation .services,#pPortfolio #navigation .portfolio,#pContact #navigation .contact
#left h1{font-size:1.35em;color:#03558c;font-weight:400;letter-spacing:-.03em;margin:0 0 .7em}
#left #h1-sm{font-size:1.1em;margin:15px 0 10px}
#left .posted{font-size:.7em;margin:-10px 0 20px}
#left .posted span{font-weight:700;color:#6b9800}
#left p a:hover{background-color:#c5e3e9;color:#0678a9}
#left .lg{font-weight:700}
#left h2{color:#2b739f;font-weight:700;font-size:1em}
#left .ndivider{border-top:solid 1px #99c4d5;padding-top:15px;margin:10px 0 5px}
#mapOuter{background:#fff;border:solid 1px #95d3da;float:left;padding:2px}
#divider{width:100%;height:10px;float:left;border-top:solid 1px #B6E3E8;margin-top:20px}
#pContact #left{padding-bottom:15px}
#cLocation{background:#D9F3F4;border:solid 1px #95d3da;width:320px;margin:0 auto;padding:5px}
#cLocation p{font-size:.7em;color:#474747;margin:0}
#cLocation p span{color:#6b9606}
#cLocation img{margin-bottom:6px}
#footer{border-top:4px solid #034a82;float:left;width:953px;display:inline;height:auto;margin:0 21px auto;padding:10px 0}
#footer hr{display:none}
#footer p,#footer ul{font-size:.7em;margin:0}
#footer .left{float:left}
#footer ul li{padding-left:8px;list-style-type:none;float:left}
#footer ul li span{padding-right:8px;border-right:1px solid #84acc7}
#footer p a:hover,#footer ul li a:hover{color:#062b44}
#stats{height:1px;margin:0;padding:0}
h3 a:hover,#navigation ul li a:hover{text-decoration:underline}
#left p a,#footer p a,#footer ul li a{color:#03558c}
#footer .right,#footer ul{float:right}
