*{font-family:Verdana, Geneva, sans-serif;margin:0; padding:0; border:0;text-decoration:none; border-collapse:collapse; border-spacing:0;text-align:left;}
body{
	background:url(/images/template/bg-upper.gif) top left repeat-x;
	background-color:#889096;
}
hr{background-color:#cccccc;color:#cccccc;height:1px;}
td{vertical-align:top;font-size:11px;}
input,textarea{border:1px solid #cccccc;}

#altlogo{display:none;}

#main{margin:0 auto;width: 950px;text-align: left;}

table#signup td{padding:5px;}

#footer {margin:0;height:175px;text-align: right;background-color:#889096;background:url(/images/template/footer.gif) bottom left repeat-x;}
#footer div {text-align:right;width:850px;margin:0px auto;}
#footer a, #footer {font-size:10px;color:#d6d9db;}
#footer p {text-align:right;margin-top:30px;font-size:9px;color:#4d545a;}

#content {width:340px;margin:470px 0 100px 560px;}
#content img {margin:10px 0;}
#content p {color:#ffffff;font-size:11px;line-height:16px;margin:0 0 18px 0;}

#headerleaves {width:950px;height:293px;position:absolute;top:0px;left:auto;margin-top:0px;margin-left:0px;z-index:1;background:url(/images/template/header.jpg) top left no-repeat;}

#squares {width:539px;height:259px;background:url(/images/template/squares.png) top left no-repeat;}
#homesquares {width:539px;height:259px;position:absolute;top:0px;left:auto;margin-top:423px;margin-left:0px;z-index:1;background:url(/images/template/squares.png) top left no-repeat;}


#billboard {z-index:5;margin-top:100px;margin-left:290px;position:absolute;top:0px;left:auto;}

#logo {position:absolute;top:0px;left:auto;margin-top:78px;margin-left:44px;z-index:99;}

#topnav {position:absolute;top:0px;left:auto;margin-top:80px;margin-left:0px;width:910px;z-index:98;text-align:right;}
#topnav img {padding:0 20px;}


#howdoit {z-index:4;margin-top:299px;margin-left:3px;position:absolute;top:0px;left:auto;}
#howdoit .top{width:383px;height:51px;background:url(/images/template/frame-tan-top.png) left top no-repeat;}
#howdoit .top img {margin-top:37px;margin-left:35px;}
#howdoit .middle {color:#ffffff;width:190px;background:url(/images/template/frame-tan-middle.png) left top repeat-y;padding:10px 160px 0 35px;}
#howdoit .middle p {font-size:11px;line-height:16px;color:#ffffff;}
#howdoit .middle img {margin-top:10px;}
#howdoit .bottom {width:383px;height:23px;background:url(/images/template/frame-tan-bottom.png) left top no-repeat;}
#howdoit .middle a{text-decoration:none;color:#ffffff;font-size:11px;}
#howdoit .middle ul{padding-left:10px;font-size:6px;}
#howdoit .middle li{padding-bottom:10px;}

#recentwork {z-index:6;margin-top:400px;margin-left:250px;position:absolute;top:0px;left:auto;}
#recentwork .top{width:288px;height:51px;background:url(/images/template/frame-blue-top.png) left top no-repeat;}
#recentwork .top img {margin-top:37px;margin-left:35px;}
#recentwork .middle{width:288px;background:url(/images/template/frame-blue-middle.png) left top repeat-y;padding-top:10px;}
#recentwork .middle table {margin-left:18px;margin-right:30px;}
#recentwork .middle td {vertical-align:middle;padding-left:10px;padding-top:4px;font-size:11px;line-height:14px;color:#ffffff;}
#recentwork .middle td a {color:#ffffff;font-size:11px;line-height:14px;color:#ffffff;padding-top:10px;}
#recentwork .bottom{width:288px;height:23px;background:url(/images/template/frame-blue-bottom.png) left top no-repeat;}

#sidenav {position:absolute;top:0px;left:auto;margin-top:299px;margin-left:3px;z-index:4;}
#sidenav .top{width:383px;height:51px;background:url(/images/template/sidenav-top.png) left top no-repeat;}
#sidenav .top img {margin-top:37px;margin-left:35px;}
#sidenav .middle{width:313px;background:url(/images/template/sidenav-middle.png) left top repeat-y;padding:10px 35px 10px 35px;}
#sidenav .middle .sublinks{width:250px;}
#sidenav .bottom{width:383px;height:23px;background:url(/images/template/sidenav-bottom.png) left top no-repeat;}
#sidenav hr {border:none 0;border-top:1px solid #89aec3;height:1px;margin:7px 0;clear:both;}
#sidenav .middle a {font-size:10px;color:#ffffff;}
#sidenav .middle a:hover {color:#385565;}
#sidenav .middle p {font-size:10px;color:#385565;}

#subcontent{width:653px;margin-top:98px;margin-left:291px;position:relative;top:0;left:auto;z-index:10;}
#subcontent #top{width:653px;height:210px;}
#subcontent #top img {margin:0;}
#subcontent #middle{width:585px;background:url(/images/template/content-middle.png) left top repeat-y;padding:0 34px 15px 34px;}
#subcontent #middle p {font-size:11px;line-height:16px;color:#70787f;padding-bottom:14px;}
#subcontent #middle a {color:#70787f;text-decoration:underline;}
#subcontent #middle a.inlinelink{text-decoration:none;}
#subcontent #bottom{width:653px;height:23px;background:url(/images/template/content-bottom.png) left top no-repeat;margin-bottom:100px;}
#subcontent hr {border:none 0;border-top:1px solid #dbdddf;height:1px;margin:10px 0 20px 0;clear:both;}
#subcontent #middle ul {list-style-image:url(/images/template/bullet.gif);list-style-type:disc;margin:0 0 0 16px;padding:0;}
#subcontent #middle li {padding:0 0 10px 0;font-size:11px;line-height:14px;color:#70787f;}
#subcontent table {width:100%;}
#subcontent td#left {width:372px;padding-right:28px;}
#subcontent td#line{width:1px;background-color:#dbdddf;}
#subcontent td#right{text-align:right;padding-left:0px;}
#subcontent td#right img{padding-top:30px;}
#subcontent blockquote p{font-style:italic;}
#subcontent td#portleft {width:225px;}
#subcontent td#portright{text-align:right;}
#subcontent td#portright img{margin-bottom:20px;}
#subcontent div#backnext {width:225px;padding-bottom:20px;}
#subcontent h1 {font-weight:normal;color:#7ca5bc;font-size:18px;line-height:18px;margin:0 0 5px 0;padding:0;}
#subcontent h2 {font-weight:normal;color:#7ca5bc;font-size:12px;line-height:14px;margin:0 0 0 0;padding:0;}
#subcontent h3 {font-weight:normal;color:#7ca5bc;font-size:12px;line-height:14px;margin:0 0 5px 0;padding:0;}
#subcontent h4 {font-weight:bold;color:#7ca5bc;font-size:11px;line-height:14px;margin:0;padding:0;}
#subcontent h5 {font-weight:normal;color:#7ca5bc;font-size:11px;line-height:14px;margin:0 0 5px 0;padding:0;}

#commentwrapper, #commentwrapper input{font-size:12px;color:#4d545a;}
#commentpreview{border:1px solid #7CA5BC;padding:5px;margin:10px 0 0 0;}
.comment{border:1px solid #cccccc;padding:5px;margin:10px 0 0 0;}

.addthis{text-align:right;}

.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clear {display: inline-block;}  /* for IE/Mac */
<!--[if IE]>
  .clear {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
<![endif]-->