* {margin:0; padding:0;}
body {font-family:arial,sans-serif; background-color:#334F60; color:#111111; font-size:12px; color:#404040; line-height:1.5em;}
h1 {font-size:19px; margin-bottom:12px; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:8px 0 10px 0;}
h2 {font-size:15px; margin-bottom:12px; border-bottom:1px solid #eee; padding:0 0 8px 0;}
h3 {font-size:14px; margin-bottom:8px;}
a {color:#3F6069; text-decoration:none;}
a:hover {color:#131A1C;}

#header {width:920px; height:30px; margin:12px auto 0 auto; background-color:#334F60; color:#fff; text-transform:uppercase; font-size:13px;}
#home-link {float:left;}
#home-link a {background:url('images/home.png') no-repeat; padding-left:20px; color:#C0CDCF;}
#home-meta {float:right;}
#main-container {clear:both; width:920px; background:#fff url('images/bg-content.gif') top right repeat-y; margin:0 auto; border-top:6px solid #e2eef2;}
#sidebar-1 {float:left; width:160px; padding:8px;}
#sidebar-2 {float:left; width:200px; padding:8px;}
#sidebar-2 .list {margin-bottom:10px;}
#sidebar-2 .list li {margin-left:16px; list-style:square;}
#hero {margin-bottom:8px; float:left; border:1px solid #eee; padding:1px; display:block;}
#menu {margin:8px 0 10px 0; float:left; width:200px;}
#menu li {list-style:none;}
#menu li a {background-color:#eee; padding:4px 0 4px 8px; display:block; margin-bottom:3px;}
#menu li a:hover {background-color:#e2eef2; color:#404040;}
#content-holder {padding:8px 30px 30px 30px; float:left;}
#content {width:468px;}
#content p {font-size:14px; margin-bottom:14px;}
#ad-block {margin-bottom:12px; float:left; width:468px; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:8px 0;}
#lge-ad {float:left; width:300px; height:250px;}
#intro p {font-size:16px; margin-bottom:12px;}
#footer {width:898px; background-color:#16222b; padding:12px; margin:0 auto; color:#677881; font-size:11px;}
#footer a:hover {color:#3F6069; text-decoration:underline;}
#footer-left {float:left;}
#footer-right {float:right;}

.summary-holder {float:left; width:468px; margin-bottom:10px; border-bottom:1px solid #eee;}
.summary-holder img {float:left; border:1px solid #eee; padding:1px; display:block; margin:3px 10px 10px 0;}
.summary-holder h3 {margin-bottom:2px;}
.summary-holder p {font-size:12px!important;}

.img-holder {float:left; width:468px;}
.img-holder img {float:left; border:1px solid #eee; padding:1px; display:block; margin:3px 10px 10px 0;}

.clear {clear:both;}
