body { margin: 0; font-family: Verdana, Tahoma, Sans-Serif; color: #2d4056; font-size: 13px; }
#container { width: 771px; overflow: hidden; margin: auto; padding-top: 10px; }
.top_right { float: right; text-align: right; padding-bottom: 10px; color: #5f7083; font-style: italic; }
#banner { width: 731px; border: 10px solid #72a2bd; background: #ecf8ff; text-align: center; padding: 10px; padding-top: 20px; padding-bottom: 20px; vertical-align: middle; clear: both; color: #5f7083; }
#banner h2, #banner h3 { margin: 0; }
#banner h2 { font-size: 36px; font-weight: normal; }
#banner h3 { font-size: 14px; }
#breadcrumb { width: 771px; margin-bottom: 5px; font-weight: bold; }
#breadcrumb p { padding: 0; margin: 0; }
#topic_title { width: 771px; text-align: center; clear: both; }
#topic_title h1 { font-size: 33px; font-weight: normal; }
#posts { width: 600px; float: right; padding-bottom: 20px; overflow: hidden; }
.post_banner { width: 336px; height: 280px; float: left; margin-right: 5px; }
.post_email { float: left; width: 400px; color: #fb7c20; font-size: 16px; font-weight: bold; }
.post_date { width: 200px; float: right; text-align: right; color: #fb7c20; font-size: 16px; font-weight: bold; }
.post_main { width: 576px; padding: 10px; background: #f8fde1; border: 2px solid #fdbd33; border-top: 5px solid #fdbd33; margin-bottom: 10px; clear: both; overflow: hidden; }
#ad_box { position: fixed; top: 235px; width: 120px; float: left; height: 600px; background: #fdbd33; border: 1px solid #fdbd33; border-top: 4px solid #fdbd33;}
#bottom_banner { width: 600px; text-align: center; clear: both; float: right; }
#copyright { width: 100%; background: #525b6e; color: #FFFFFF; overflow: hidden; margin-top: 20px; height: 25px; position: absolute;}
#copyright a { color: #FFFFFF; text-decoration: none; }
#copyright_container { width: 771px; margin: auto; margin-top: 4px; }
#copyright_left { width: 300px; float: left; }
#copyright_right { width: 450px; float: right; text-align: right; }
#footer { width: 100%; overflow: hidden; }
#footer_container { width: 771px; margin: auto; }
.quote1 { width: 546px; border: 2px dashed #72a2bd; background: #ecf8ff; padding: 5px; margin: auto; color: #5f7083; font-style: italic; font-size: 11px; }
.quote2 { width: 526px; padding: 5px; background: #f8fde1; border: 2px dashed #fdbd33; margin: auto; font-style: italic; font-size: 11px; }
.quote3 { width: 506px; border: 2px dashed #72a2bd; background: #ecf8ff; padding: 5px; margin: auto; color: #5f7083; font-style: italic; font-size: 11px; }
.quote4 { width: 486px; padding: 5px; background: #f8fde1; border: 2px dashed #fdbd33; margin: auto; font-style: italic; font-size: 11px; }
.quote5 { width: 466px; border: 2px dashed #72a2bd; background: #ecf8ff; padding: 5px; margin: auto; color: #5f7083; font-style: italic; font-size: 11px; }
A:link {text-decoration: underline; color: #2d4056; }
A:visited {text-decoration: underline; color: #2d4056;}
A:active {text-decoration: underline; color: #2d4056;}
A:hover {text-decoration: none; color: #2d4056;}
img {border: 0;}
#homelist {border-style: solid; border-color: rgb(253, 189, 51); border-width: 5px 2px 2px; padding: 10px; background: rgb(248, 253, 225) none repeat scroll 0pt 0pt; overflow: hidden; clear: both; margin-bottom: 10px; width: 576px; margin-left: auto; margin-right: auto; margin-top: 50px; font-size:14px; font-weight:bold}
#forumlist {border-style: solid; border-color: rgb(253, 189, 51); border-width: 5px 2px 2px; padding: 10px; background: rgb(248, 253, 225) none repeat scroll 0pt 0pt; overflow: hidden; clear: both; margin-bottom: 10px; margin-left: auto; margin-right: auto; font-size:12px;}
.rCountHome{float: right; font-weight: normal; text-decoration: italic;}