 body, html{ background-color: #fafafa; } #page { position:absolute; width:100%; margin-top:10px; overflow:visible; } #header, #footer { border: solid 1px #369;margin-bottom: 20px;background-color: #ddd;color:#111;} #footer a {color: #369;border-bottom: dotted 1px #369;} #footer a:hover {color: #369;border-bottom: solid 1px #369;} #sidebar { width: 250px; position: absolute; right: 10px; padding:5px; border: solid 1px #369; background-color: #ddd; margin-bottom: 10px; } .section { border-left: solid 1px #369; border-right: solid 1px #369; background-color: #ddd; padding: 0 8px; color:#111; } .section.header-section, .section.first-section, .section.head-section { border-top: solid 1px #369; } .section.first-section { padding-top:6px;} .section.last-section { border-bottom: solid 1px #369;margin-bottom:20px; padding-bottom:6px; } .section.flush, .section.header-section, .section.head-section {padding:0;} .section.header-section h2, .section.first-section h2, .pms_nav_location { background-color: #369; color: #fff; padding:4px; font-size:14px; } .smb_ie6 {background-color: #369;} .section.header-section h2 a, .pms_nav_location li a {color: #fff;border-bottom: dotted 1px #fff;} .section.header-section h2 a:hover, .pms_nav_location li a:hover {color: #fff;border-bottom: solid 1px #fff;} .section.header-section .item_subtitle { color: #9cf; } .nav_table thead { background-color:#bbb; font-weight:bold; } .nav_table tbody { background-color: #ddd; } .nav_table td{ border: solid 1px #aaf; padding:4px; } .nav_table td a {color: #369;border-bottom: dotted 1px #369;} .nav_table td a:hover {color: #369;border-bottom: solid 1px #369;} .location a {color: #369;} .location {color:#000;}   #header a { color: #369; } #header #start_join_div {float:right;} #header #start_join_div a { color:green !important; font-weight:bold; border-bottom: 1px dashed green; } #forum_title { font: bold 18px tahoma; padding:6px 8px 0 8px; } #forum_description {padding:0 8px 6px;} #user_status {padding: 6px 8px;}   #nav { background: #369; overflow: hidden; width:100%; } #nav li { display: inline; float: left; padding: 4px 6px; margin: 2px 2px; } #nav li a { color: #fff; font-weight: bold; } #nav li a:hover { text-decoration: underline; } #content-wrapper { clear: both; }   #footer {text-align:right;padding:6px 8px;}   a.action { color: #369; border-bottom: 1px dotted #369; padding: 1px 2px; margin: 0px 5px; } a.action:hover { border-bottom-style: solid; } .action.visually_important { font-weight: bold; } a.permalink {color:#9cf;} a.post_author {color:#111;font-size:18px;} #content h1, #content .h1 { font: 17px tahoma;} #classic_posts .thread_main_title {margin: 10px auto;font-size:20px; color: #369;} #classic_posts .post_content_wrap {overflow:hidden; padding-left:200px;} #classic_posts .rail {background-color:#f1f1f1;width:200px;float:right; margin-left:-200px;} #classic_posts .post_main {width:100%;border-left:200px solid #f1f1f1;margin-left:-200px;float:right;} #classic_posts .pad {padding:5px;}   .widget .content a {color: #369;} .widget .content {color: #111;} .widget .content-spacer, .widget .content-spacer-vertical { padding-top: 12px; padding-bottom: 20px; } .widget .title_wrapper {   height: auto; background-color: #369; color: #fff; padding:4px 4px 4px 8px; font-size:13px; } .widget .title {font: bold 13px/14px Tahoma;} .widget .title_container a {color: #fff;}   .widget li { background: transparent url(/media/img/list-marker-black.gif) no-repeat scroll 0pt 9px; } .widget div.li { background: transparent url(/media/img/list-marker-black.gif) no-repeat scroll 0pt 10px; } .widget div.liwrap { border-bottom: 1px dotted #369; } .widget div.ul div.highlight a { font-weight: bold; } .widget li.pure a { border-bottom: 1px dotted #369; font-family: tahoma; font-weight: normal; } .widget li.pure a:hover { text-decoration: underline; }   .recent_posts_see_more a { border-bottom: 1px solid #369; } .widget .xwr { border-bottom: 1px dotted #369; display: inline; padding: 0 8px 4px 8px; position: relative; float: left;} .widget .post_info_text {color: #999; line-height: 1.2; padding-left: 4px; padding-right: 4px; } .topic_type_selector { font: bold 12px/1.3 arial; margin: 0 5px; text-align: right; } .topic_type_selector a { color: #369; line-height: 1.4; text-decoration: underline; }   #search_wrapper form { line-height:27px; .padding:3px 0;  } #search_go { color:#FFFFFF !important; line-height:28px; margin-right:8px; } 
