body{background:#eee url(../img/bg_contain.png) top left repeat;font-family:"trebuchet MS", helvetica, sans-serif;font-size:14px;margin:0;padding:0;}.header{background:#c4d187 url(../img/bg_h1.png) top left repeat-x;border-bottom:2px solid #fff;margin:0;padding:10px;}.contain{width:770px;background:#E2E6CE;border:2px solid #2D5478;margin:14px auto;padding:0 0 12px;}.content{background:#E2E6CE url(../img/bg_content.png) top left repeat-x;clear:both;border-top:2px solid #fff;padding:3em 2em;}p{margin:0;padding:.5em 0;}h2{font-size:150%;color:#849147;margin:0;padding:0;}h3{font-size:120%;color:#2d5478;margin:10px 0 0;padding:0;}a{color:#849174;}.clear{clear:both;}.featured-img{background-color:#fff;border:1px solid #ccc;padding:2px;}.img-right{float:right;margin-left:1em;}.img-left{float:left;margin-right:1em;}.panel1{width:255px;float:right;font-size:10pt;background:#fff url(../img/bg_panel1.png) bottom left no-repeat;color:#2d5478;clear:right;border:1px solid #99a;margin:0 10px 10px;padding:2px;}.panel1-hed{background:#2d5478 url(../img/bg_panel1-hed.png) top right no-repeat;color:#fff;text-align:center;font-weight:700;padding:4px;}.panel1 p{margin:4px;}.copyfoot{text-align:center;font-size:70%;margin:10px;}.navpanel{width:100%;float:right;text-align:right;margin:0;padding:0;}.navpanel ul{background-color:#c2c6aE;display:block;height:20px;line-height:20px;list-style-type:none;margin:0;padding:0;}.navpanel ul li{float:left;display:inline;margin:0;padding:0;}.navpanel ul li a{display:block;font-weight:700;padding:0 20px 0 28px;}.navpanel ul li a:hover{text-decoration:none;color:#2D5478;background:#fff url(../img/bg_nava.jpg) bottom left no-repeat;}.portfolio{margin:10px 0;padding:10px 0;}.portf{width:154px;float:left;background-color:#fff;border:1px solid #ccc;font-size:8pt;margin:0 10px 10px 0;padding:10px 12px;}.portf a{text-decoration:none;color:#666;}.portf a img{display:block;border:1px solid #ccc;margin:5px 0;padding:2px;}.featured{text-align:center;padding:10px;}.featured a{text-align:center;}.featured a img{border:1px solid #ccc;padding:2px;}.featured p{text-align:left;}.navpanel ul li a:link,.navpanel ul li a:visited{color:#2D5478;text-decoration:none;}
