a:link,a:visited{color:#476c8e;text-decoration:none;}
a:hover{text-decoration:underline;}
table{empty-cells:show;}
body{background:#f6f6f6 url(../images/back.gif) top repeat-x;font:95%/90% Verdana,Helvetica,sans-serif;margin:0;}
body#help_popup{width:auto;padding:1em;min-width:0;}
body,td,th,tr{color:#444;}
form{padding:0;margin:0;}
input,button,select,textarea{font:90%/105% verdana,Helvetica,sans-serif;color:#000;}
textarea{font:100%/130% verdana,Helvetica,sans-serif;}
input.input_check,input.input_radio{border:none;background:none;}
hr,.hrcolor{height:1px;border:0;color:#666;background-color:#666;}
h1,h2,h3,h4,h5,h6{color:black;font-size:1em;margin:0;padding:0;}
.content fieldset{border:groove #fff 2px;padding:1em;margin:0 0 .3em 0;}
a img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
.underline{text-decoration:underline;}
.floatright,.align_right{float:right;}
.floatleft,.align_left{float:left;}
.flow_auto{overflow:auto;}
.flow_hidden{overflow:hidden;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.smalltext,tr.smalltext th{font-size:.85em;font-family:verdana,sans-serif;}
.middletext{font-size:.9em;font-family:verdana,sans-serif;}
.normaltext{font-size:1em;line-height:1.2em;}
.largetext{font-size:1.4em;}
.centertext{margin:0 auto;text-align:center;}
.righttext{margin-left:auto;margin-right:0;text-align:right;}
.lefttext{margin-left:0;margin-right:auto;text-align:left;}
.padding{padding:.7em;}
.main_section,.lower_padding{padding-bottom:.5em;}
ul.reset,ul.reset li{padding:0;margin:0;list-style:none;}
.codeheader,.quoteheader a{color:#000;text-decoration:none;font-style:normal;font-weight:bold;font-size:x-small;line-height:1.2em;width:100%;}
blockquote{color:#000;background-color:#d7daec;border:1px solid #000;margin:1px;padding:1px;font-size:x-small;line-height:1.4em;}
code{display:block;color:#000;font-family:"courier new","times new roman",monospace;font-size:x-small;background:#ddd;border:1px solid #000;line-height:1.3em;padding:1px;overflow:auto;white-space:pre;max-height:24em;}
.codeoperation{font-weight:normal;}
.bbc_size{line-height:1.4em;}
.bbc_color a{color:inherit;}
.bbc_img{border:0;}
.bbc_table{font:inherit;color:inherit;}
.bbc_table td{font:inherit;color:inherit;vertical-align:top;}
.bbc_u{text-decoration:underline;}
.help{cursor:help;}
.meaction{color:red;}
.editor{width:96%;}
.highlight{background-color:yellow;font-weight:bold;color:black;}
.highlight2{background-color:#b3f4b0;color:black;}
.titlebg,.titlebg2,tr.titlebg td,tr.titlebg2 td{color:black;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;background:url(../images/titlebg.jpg) #e9f0f6 repeat-x;}
.catbg,.catbg2,tr.catbg td,tr.catbg2 td,tr.catbg th,tr.catbg2 th{color:white;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;background:url(../images/catbg.jpg) #88a6c0 repeat-x;}
.catbg,.catbg2,tr.catbg td,tr.catbg2 td,tr.catbg th,tr.catbg2 th{background:url(../images/catbg2.jpg) #a1bfd9 repeat-x;}
tr.titlebg td,tr.titlebg2 td{padding:6px;}
tr.catbg td,tr.catbg2 td,td.catbg,td.catbg2,tr.catbg th,tr.catbg2 th,th.catbg,th.catbg2{padding:6px;}
tr.titlebg td a,tr.titlebg2 td a{color:black;}
tr.catbg td a,tr.catbg2 td a,.catbg a{color:white;}
tr.catbg th.smalltext{font-size:.9em;}
.windowbg,#preview_body,.content,.roundframe{color:#000;background-color:#ECECEC;}
.windowbg2{color:#000;background-color:#ECECEC;}
.windowbg3{color:#000;background-color:#e0e1e8;}
.pagesection{font-size:.9em;padding:.5em;overflow:hidden;}
.pagesection .pagelinks{padding:.5em 0;}
.additional_row input{margin-left:1em;}
table.table_grid thead tr.catbg th.smalltext{white-space:nowrap;}
.approvebg{color:#000;background-color:#f6e0d4;}
.approvetbg{color:#000;background-color:#e4a17c;}
.stickybg{background:#e8d8cf;}
.stickybg2{background:#f2e3d9;}
.lockedbg{background:#d4dce2;font-style:italic;}
.lockedbg2{background:#d8e1e7;font-style:italic;}
.post,.personalmessage{width:100%;overflow:auto;line-height:1.4em;}
.signature{clear:right;padding:1em 0 3px 0;width:98%;border-top:solid 1px #666;line-height:1.4em;font-size:.85em;}
.custom_fields_above_signature{clear:right;padding:1em 0 3px 0;width:98%;border-top:solid 1px #666;line-height:1.4em;font-size:.85em;}
.error{color:red;}
.alert{color:red;}
.birthday{color:#920ac4;}
.event{color:#078907;}
.holiday{color:#000080;}
.warn_mute{color:red;}
.warn_moderate{color:#ffa500;}
.warn_watch,.success{color:green;}
a.moderation_link,a.moderation_link:visited{color:red;font-weight:bold;}
.openid_login{background:white url(../images/openid.gif) no-repeat;padding-left:18px;}
.description{padding:1em;font-size:.9em;line-height:1.5em;border:solid 1px #bbb;background:#f5f5f0;margin:0 0 1em 0;}
.information{padding:1em;font-size:.9em;line-height:1.5em;border:solid 1px #bbb;background:#f0f6f0;margin:0 0 1em 0;}
.information p{padding:1em;margin:0;}
#ajax_in_progress{background:#32cd32;color:white;text-align:center;font-weight:bold;font-size:18pt;padding:.4em;width:100%;position:fixed;top:0;left:0;}
#ajax_in_progress a{color:white;text-decoration:underline;font-size:smaller;float:right;}
table.table_grid{border-collapse:collapse;border:solid 1px #adadad;}
table.table_grid td{padding:3px;border:solid 1px #adadad;}
dl.settings{clear:right;overflow:auto;margin:0 0 10px 0;padding:0;}
dl.settings dt{width:48%;float:left;margin:0 0 10px 0;padding:0;clear:both;}
dl.settings dt.settings_title{width:100%;float:none;margin:0 0 10px 0;padding:5px 0 0 0;font-weight:bold;clear:both;}
dl.settings dt.windowbg{width:98%;float:left;margin:0 0 3px 0;padding:0 0 5px 0;clear:both;}
dl.settings dd{width:48%;float:left;margin:0 0 3px 0;padding:0;}
dl.settings img{margin:0 10px 0 0;}
.content,.roundframe{padding:1em 1.5em;margin:0;border:none;border:1px solid #adadad;}
.content p,.roundframe p{margin:0 0 .5em 0;}
.auto_suggest_div{border:1px solid black;position:absolute;visibility:hidden;}
.auto_suggest_item{background-color:#ddd;}
.auto_suggest_item_hover{background-color:#888;cursor:pointer;color:#eee;}
#adm_container{float:left;margin-left:10px;padding:0 5px 0 5px;background:url(../images/admintab_left.gif) no-repeat;}
ul.admin_menu,ul.admin_menu li ul{margin:0;padding:0;list-style:none;}
ul.admin_menu{background:url(../images/admintab_right.gif) top right no-repeat;}
ul.admin_menu a{text-decoration:none;}
ul.admin_menu li{position:relative;float:left;background:url(../images/admintab_back.gif) top right repeat-x;padding-right:4px;}
ul.admin_menu li.last{background:url(../images/admintab_right.gif) top right repeat-x;}
ul.admin_menu li.chosen{background:url(../images/admintab_active_left.gif) no-repeat;padding:0 0 0 6px;}
ul.admin_menu li h4{margin:0;padding:7px 5px 3px 5px;cursor:pointer;font-weight:normal;font-size:x-small;text-transform:uppercase;color:#fff;}
ul.admin_menu li.last.chosen h4{background:url(../images/admintab_active_last.gif) top right no-repeat;padding-right:17px;}
ul.admin_menu li.last_chosen h4{background:url(../images/admintab_active_last.gif) top right no-repeat;padding-right:17px;}
ul.admin_menu li.chosen h4{background:url(../images/admintab_active_right.gif) top right no-repeat;padding-right:10px;}
ul.admin_menu li ul{z-index:90;display:none;position:absolute;width:19em;border:solid 1px #808080;border-left:solid 2px #6888a7;background:#f8f8fb;}
ul.admin_menu li.chosen ul{margin:0 0 0 -6px;}
ul.admin_menu li ul li{background:none;width:19em;padding:0;}
ul.admin_menu li ul li a{display:block;padding:.5em 2em .5em .5em;font-size:90%;text-decoration:none;background:none;color:#000!important;}
ul.admin_menu li ul li a.subsection{background:url(../images/admin/subsection.gif) no-repeat 98% 50%;}
ul.admin_menu li ul li a.chosen{font-weight:bold;}
ul.admin_menu li ul li a:hover{background-color:#c8e2fb;text-decoration:none;}
ul.admin_menu li:hover ul,ul.admin_menu li.over ul{display:block;}
ul.admin_menu li ul li ul,ul.admin_menu li ul li.over ul{display:none;position:absolute;top:-999em;border:solid 1px #a0a0a0;border-left:solid 2px #6888a7;background:#FFF;}
ul.admin_menu li ul li:hover ul,ul.admin_menu li ul li.over ul{display:block;left:18em;top:auto;margin:-2em 0 0 1em;}
#adm_submenus{padding:0 0 0 2em;}
#adm_submenus,#adm_submenus ul{height:3em;overflow:auto;}
div#menu_toggle{float:right;margin:0 10px 0 0;background:url(../images/mirrortab_first.gif) top left no-repeat;padding:0 0 0 7px;}
div#menu_toggle a{display:block;background:#e5e5e8 url(../images/mirrortab_last.gif) top right no-repeat;padding:8px 12px 3px 6px;}
.buttonlist ul{background:url(../images/maintab_first.gif) no-repeat scroll left bottom;padding:0 0 0 10px;}
.buttonlist ul li,.buttonlist_bottom ul li{display:inline;}
.buttonlist ul li a,.buttonlist_bottom ul li a{float:left;display:block;color:#fff;font-size:.8em;font-family:tahoma,sans-serif;text-transform:uppercase;text-decoration:none;}
.buttonlist ul li a:hover,.buttonlist_bottom ul li a:hover{color:#e0e0ff;}
.buttonlist ul li a span{background:url(../images/maintab_back.gif) repeat-x bottom left;display:block;padding:.1em .5em .5em .5em;}
.buttonlist ul li.last a span{background:url(../images/maintab_last.gif) no-repeat bottom right;padding:.1em 1em .5em .5em;}
.buttonlist ul li.active a span em{padding:.1em .5em .5em .5em;display:block;font-style:normal;background:url(../images/maintab_active_back.gif) repeat-x bottom right;}
.buttonlist ul li.active a span{background:url(../images/maintab_active_first.gif) no-repeat bottom left;padding:0 0 0 8px;}
.buttonlist ul li.last.active{float:left;background:url(../images/maintab_last.gif) no-repeat bottom right;padding:0 8px 0 0;}
.buttonlist ul li.active a{background:url(../images/maintab_active_last.gif) no-repeat bottom right;padding-right:8px;}
.buttonlist_submit{background:transparent;color:#fff;text-transform:uppercase;vertical-align:top;text-decoration:none;font-size:9px;font-family:tahoma,sans-serif;border:0;}
.buttonlist_submit:hover{color:#e0e0ff;}
.buttonlist_bottom ul{background:url(../images/mirrortab_first.gif) no-repeat scroll left top;padding:0 0 0 10px;}
.buttonlist_bottom ul li a span{background:url(../images/mirrortab_back.gif) repeat-x top left;display:block;padding:.4em .5em .2em .5em;}
.buttonlist_bottom ul li.last a span{background:url(../images/mirrortab_last.gif) no-repeat top right;padding:.4em 1em .2em .5em;}
.buttonlist_bottom ul li.active a span em{padding:.4em .5em .2em .5em;display:block;font-style:normal;background:url(../images/mirrortab_active_back.gif) repeat-x top right;}
.buttonlist_bottom ul li.active a span{background:url(../images/mirrortab_active_first.gif) no-repeat top left;padding:0 0 0 8px;}
.buttonlist_bottom ul li.last.active{float:left;background:url(../images/mirrortab_last.gif) no-repeat top right;padding:0 8px 0 0;}
.buttonlist_bottom ul li.active a{background:url(../images/mirrortab_active_last.gif) no-repeat top right;padding-right:8px;}
.oldbuttonlist{text-align:right;padding:.5em;}
ul.quickbuttons li{display:inline;}
ul.quickbuttons li a:hover img{text-decoration:none;color:#ffa500;}
ul#navigation{margin:0;font-size:.9em;padding:1em .4em;}
ul#navigation li{float:none;font-size:.95em;display:inline;}
#mainframe{font-size:85%;width:90%;margin:auto;}
h1#forum_name{padding:.6em 0 .6em 0;margin:0;font:bold 12px arial;color:#FCFCFC;text-transform:uppercase}
#greeting_section{padding:.7em .4em .7em .4em;clear:both;}
#greeting_section li{font-weight:normal;}
#greeting_section li#name{padding-left:.5em;}
#greeting_section li em{font-style:normal;font-weight:bold;}
#user_section{padding:1px;margin:1px 0 0 0;font-size:90%;}
#user_section ul,#user_section form{padding:.5em .7em .5em .7em;}
#user_section #myavatar{padding:.7em;border-right:solid 1px #adadad;margin:0 .5em 0 0;float:left;}
#news_section{clear:both;font-size:.8em;padding:.5em 1em .5em 1em;}
#random_news h3{margin-right:1em;font-size:.85em;display:inline;}
#random_news p{margin:0;padding:0;display:inline;}
#main_menu{height:65px;text-align:center;}
#main_menu ul{list-style:none;padding:0;margin:0;padding-left:10px;width:auto;display:inline-table;}
#main_menu li{margin:0;padding:0;display:inline;}
#main_menu li a{float:left;display:block;color:white;font-size:.8em;font-family:tahoma,sans-serif;}
#main_menu li a:hover{color:#e0e0ff;text-decoration:none;}
#main_menu li a span{display:block;padding:.1em 14px .5em 12px;font:14px/64px arial;color:#ADADAD;background:url(../images/header_item.gif) right 30px no-repeat;}
#main_menu li.last a span{padding:.1em 1em .5em 12px;background:none;}
#main_menu li.active a span em{padding:.1em .5em .5em .5em;display:block;font-style:normal;}
#main_menu li.active a span{padding:0 9px 0 8px;}
#main_menu li.last.active{float:left;padding:0 8px 0 0;}
#main_menu li.lastactive{float:left;padding:0 8px 0 0;}
#main_menu li.active a{}
ul.linktree{clear:both;list-style:none;margin:7px 0;padding:0;background:url(../images/nav_bar.gif) top repeat-x;height:27px;line-height:26px;padding-left:8px;}
ul.linktree li{margin:0;padding:0;display:inline;font-size:.8em;}
ul.linktree li a{color:black;}
ul.linktree li a:hover{color:#c33;}
ul.linktree li span{font-weight:bold;}
#footerarea{padding:1em 0 2em 0;text-align:center;}
#footerarea ul{margin:0 auto 0 auto;}
#footerarea ul li{text-align:center;display:inline;border-right:solid 1px #888;margin:0;padding:0 4px 0 2px;}
#footerarea ul li.copywrite{display:block;line-height:0;font-size:small;padding:1em;}
#footerarea ul li.copywrite,#footerarea ul li.last{border-right:none;}
#footerarea p{clear:both;text-align:left;padding-left:.5em;}
p#show_loadtime{display:block;text-align:center;}
#upshrink,#advsearch{margin:0 1ex;}
table.table_list{width:100%;}
table.table_list p{padding:0;margin:0;}
table.table_list td,table.table_list th{padding:5px;}
table.table_list tbody.header td{padding:0;}
table.table_list tbody.content td.stats{font-size:90%;width:15%;text-align:center;}
table.table_list tbody.content td.lastpost{line-height:1.2em;font-size:85%;width:24%;}
table.table_list tbody.content td.icon{text-align:center;width:6%;}
h3.catbg,h3.catbg2,h3.titlebg,h4.titlebg,h4.catbg,div.titlebg,.table_list tbody.header td{overflow:hidden;line-height:2em;font-weight:bold;}
h3.titlebg,h4.titlebg{border-left:1px solid #adadad;border-right:1px solid #adadad;}
h3.titlebg span.left{display:block;width:.6em;height:2em;float:left;}
h3.catbg img.icon,div.titlebg img.icon,h3.catbg img{float:left;margin:5px 8px 0 0;}
.titlebg,tr.titlebg th,tr.titlebg td,.titlebg2,tr.titlebg2 th,tr.titlebg2 td{color:black;font-style:normal;background:#CFCFCF;border-bottom:solid 1px #9baebf;border-top:solid 1px #fff;padding-left:10px;padding-right:10px;}
.titlebg,.titlebg a:link,.titlebg a:visited{font-weight:bold;color:black;font-style:normal;}
.titlebg a:hover{color:#404040;}
.titlebg2 a:link,.titlebg2 a:visited{color:black;font-style:normal;text-decoration:underline;}
.titlebg2 a:hover{text-decoration:underline;}
.catbg,tr.catbg td,.catbg3,tr.catbg3 td{background:#325B81;color:#fff;padding-left:10px;padding-right:10px;}
.catbg2,tr.catbg2 td{background:url(../images/catbg2.jpg) #a1bfd9 repeat-x;color:#fff;padding-left:10px;padding-right:10px;}
.catbg,.catbg2,.catbg3{border-bottom:solid 1px #375576;}
.catbg,.catbg2{font-weight:bold;}
.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited{font-size:95%;color:white;text-decoration:none;}
.catbg a:link,.catbg a:visited,.catbg2 a:link,.catbg2 a:visited{color:white;text-decoration:none;}
.catbg a:hover,.catbg2 a:hover,.catbg3 a:hover{color:#e0e0ff;}
p#stats{text-align:right;}
h3#newsfader{font-size:1em;}
#smfNewsFader{font-weight:bold;line-height:1.4em;padding:1em;font-size:1em;text-align:center;}
#upshrink_ic{margin-right:2ex;text-align:right;}
.categoryframe{margin-top:.4em;}
.categoryframe h3{margin:0;}
table.boardsframe{width:100%;}
table.boardsframe td.icon{text-align:center;padding:.5em;width:6%;}
table.boardsframe td.info{width:60%;padding:0;}
table.boardsframe td.info h4{padding:.4em .4em 0 .4em;margin:0;}
table.boardsframe td.info p{padding:0 .4em .5em .4em;margin:0;}
table.boardsframe td.info p.moderators{font-size:.8em;font-family:verdana,sans-serif;}
table.boardsframe td.stats{width:8%;vertical-align:middle;text-align:center;}
table.boardsframe td.lastpost{width:20%;vertical-align:top;padding:.5em;}
#posticons{clear:both;width:100%;}
#posticons .buttonlist{margin-right:1em;float:right;}
#smfFadeScroller{text-align:center;overflow:auto;}
#infocenterframe{margin-top:7px;clear:both;}
.infocenter_section{clear:both;}
.infocenter_section p.section{display:block;margin:0;width:30px;text-align:center;float:left;padding:10px;}
.infocenter_section div.sectionbody{margin-left:51px;padding:.3em;border-left:solid #fff 1px;min-height:25px;height:auto!important;padding-left:6px;}
dl#infocenter_recentposts{float:left;width:100%;padding:0;margin:0;}
dl#infocenter_recentposts dt{clear:left;float:left;padding:.1em;width:68%;white-space:nowrap;overflow:hidden;}
dl#infocenter_recentposts dd{clear:right;float:right;padding:.1em;width:25%;text-align:right;white-space:nowrap;overflow:hidden;}
form#infocenter_login ul.horizlist label{white-space:nowrap;font-size:90%;font-weight:bold;}
#childboards table{width:100%;}
.modbuttons{clear:both;width:100%;}
.buttonlist,.buttonlist_bottom{margin-right:1em;float:right;}
#messageindex td.icon1,#messageindex td.icon2{text-align:center;padding:.5em;width:5%;}
#messageindex td.subject{padding:.5em;}
#messageindex td.starter{text-align:center;padding:.5em;width:14%;}
#messageindex td.replies{text-align:center;padding:.5em;width:4%;}
#messageindex td.views{text-align:center;padding:.5em;width:4%;}
#messageindex td.lastpost{padding:.5em;width:22%;}
#messageindex td.moderation{text-align:center;padding:.5em;width:4%;}
#topic_icons p{display:block;padding:.5em .5em .1em .5em;margin:0;border-bottom:none;font-weight:normal!important;}
#topic_icons ul{display:block;padding:.5em 1em .1em 1em;margin:0;border-bottom:none;font-weight:normal!important;}
#message_index_jump_to{margin:2em 4em 0 2em;}
.lastpost img{float:right;}
#events .post{padding:1em;}
#moderationbuttons{margin-left:.5em;}
#postbuttons .nav,#postbuttons_lower .nav{margin:.5em .5em 0 0;text-align:right;}
#postbuttons_lower .nav{margin:0 .5em .5em 0;}
#postbuttons,#postbuttons_lower{text-align:right;}
h4#pollquestion{padding:1em 0 1em 2em;}
#poll_options ul.options{border-top:1px solid #696969;padding:1em 2.5em 0 2em;margin:0 0 1em 0;}
#poll_options div.submitbutton{clear:both;padding:0 0 1em 2em;}
#poll_options div.submitbutton.border{border-bottom:1px solid #696969;margin:0 0 1em 0;}
#poll_options dl.options{border:solid #696969;border-width:1px 0;padding:1em 2.5em 0 2em;margin:0 0 1em 0;}
#poll_options dl.options dt.voted{font-weight:bold;}
#poll_options dl.options dd{margin:.5em 0 1em 0;}
#poll_options p{margin:0 1.5em .2em 1.5em;padding:0 .5em .5em .5em;}
div#pollmoderation{margin:-1em 0 0 2em;padding:0;}
.approve_post{margin:2ex;padding:1ex;border:2px dashed #c34;color:black;font-weight:bold;}
#forumposts h3.catbg3{font-weight:normal;padding:.4em;}
#forumposts h3.catbg3 img{vertical-align:middle;}
#forumposts h3.catbg3 span{padding-left:2%;}
#forumposts h3.catbg3 span#top_subject{padding-left:9.5em;}
.poster{width:15em;float:left;}
.post{clear:right;}
.postarea{margin-left:16em;}
.messageicon{float:left;margin:0 .5em .5em 0;}
.messageicon img{padding:6px 3px;}
.keyinfo{float:left;clear:none;width:50%;min-height:3em;}
ul.postingbuttons{float:right;padding:0 .5em 0 0;}
ul.postingbuttons li{float:left;margin:0 .5em 0 0;}
.modifybutton{float:right;margin:0 .5em .5em 0;}
.attachments hr{clear:both;margin:1em 0 1em 0;}
.attachments{padding-top:1em;}
.postfooter{margin-left:16em;}
.topborder{border-top:solid 1px #bbb;}
.moderatorbar{clear:right;margin:1em 0 0 16em;}
#pollmoderation,#moderationbuttons_strip{float:left;}
#quickReplyOptions #quickReplyWarning{border:none;text-align:left;margin:0;width:25%;float:left;}
#quickReplyOptions #quickReplyContent{text-align:center;float:left;width:72%;border-left:solid 1px #aaa;}
#quickReplyOptions #quickReplyContent textarea,#quickReplyOptions #quickReplyContent input{margin-bottom:.5em;}
#verification_control,#verification_control .smalltext{display:inline;}
#quickReplyWarning{width:20%;float:left;padding:.5em 1em;}
#quickReplyContent{width:75%;float:right;padding:.5em 0;}
#quickReplyOptions .roundframe{overflow:hidden;}
#display_jump_to{clear:both;padding:5px;}
#forumposts .post_separator{display:none;}
#post_header{margin-bottom:.5em;border-bottom:1px solid #666;padding:.5em;overflow:hidden;}
#post_header dt{float:left;margin:0;padding:0;width:15%;margin:.3em 0;font-weight:bold;}
#post_header dd{float:left;margin:0;padding:0;width:83%;margin:.3em 0;}
#post_header img{vertical-align:middle;}
ul.post_options{margin:0 0 0 1em;padding:0;list-style:none;overflow:hidden;}
ul.post_options li{margin:.2em 0;width:49%;float:left;}
#postAdditionalOptionsHeader{margin-top:1em;}
#postMoreOptions{border-bottom:1px solid #666;padding:.5em;}
#postAttachment,#postAttachment2{overflow:hidden;margin:.5em 0;padding:0;border-bottom:1px solid #666;padding:.5em;}
#postAttachment dd,#postAttachment2 dd{margin:.3em 0 .3em 1em;}
#postAttachment dt,#postAttachment2 dt{font-weight:bold;}
#postAttachment3{margin-left:1em;}
#post_confirm_strip,#shortcuts{padding:1em 0 0 0;}
.post_verification{margin-top:.5em;}
.post_verification #verification_control{margin:.3em 0 .3em 1em;}
#post_event fieldset{margin-bottom:.5em;border:none;border-bottom:1px solid #666;padding:.5em;clear:both;}
#post_event legend{font-weight:bold;color:black;}
#post_event div.event_options{width:49%;float:left;}
#post_event ul.event_main,ul.event_options{padding:0;overflow:hidden;}
#post_event ul.event_main li{list-style-type:none;margin:.2em 0;width:49%;float:left;}
#post_event ul.event_options{margin:0;padding:0 0 .7em .7em;}
#post_event ul.event_options li{list-style-type:none;margin:.3em 0 0 0;}
#edit_poll fieldset{margin-bottom:.5em;border:none;border-bottom:1px solid #666;padding:.5em;clear:both;}
#edit_poll legend{font-weight:bold;color:black;}
#edit_poll div.poll_options{width:49%;float:left;}
#edit_poll ul.poll_main,ul.poll_options{overflow:hidden;padding:0 0 .7em .7em;list-style:none;}
#edit_poll ul.poll_main li{list-style-type:none;margin:.2em 0;width:49%;float:left;}
#edit_poll ul.poll_options{margin:0;}
#edit_poll ul.poll_options li{list-style-type:none;margin:.3em 0 0 0;}
.readbuttons{clear:both;width:100%;}
.buttonlist,.buttonlist_bottom{margin-right:1em;float:right;}
#move_topic dl{margin-bottom:0;}
.move_topic{width:710px;margin:auto;text-align:left;}
div.move_topic fieldset{margin:.5em 0;border:1px solid #cacdd3;padding:.5em;}
fieldset.send_topic{margin-bottom:.5em;border:none;padding:.5em;}
dl.send_topic{margin-bottom:0;}
dl.send_mail dt{width:35%;}
dl.send_mail dd{width:64%;}
#selected,#not_selected{width:49%;}
ul.merge_topics li{list-style-type:none;}
dl.merge_topic dt{width:25%;}
dl.merge_topic dd{width:74%;}
fieldset.merge_options{margin-bottom:.5em;}
fieldset.merge_options legend{font-weight:bold;}
.custom_subject{margin:.5em 0;}
.login{width:540px;margin:0 auto;}
.login dl{overflow:auto;clear:right;}
.login dt,.login dd{margin:0 0 .4em 0;width:44%;padding:.1em;}
.login dt{float:left;clear:both;text-align:right;font-weight:bold;}
.login dd{width:54%;float:right;text-align:left;}
.login p{text-align:center;}
.login h3 img{float:left;margin:4px .5em 0 0;}
.register_error{border:1px dashed red;padding:5px;margin:0 1ex 1ex 1ex;}
.register_error span{text-decoration:underline;}
dl.register_form{margin:0;clear:right;overflow:auto;}
dl.register_form dt{font-weight:normal;float:left;clear:both;width:50%;margin:.5em 0 0 0;}
dl.register_form dt strong{font-weight:bold;}
dl.register_form dt span{display:block;}
dl.register_form dd{float:left;width:49%;margin:.5em 0 0 0;}
#confirm_buttons{text-align:center;padding:1em 0;}
.coppa_contact{padding:4px;width:32ex;background-color:white;color:black;margin-left:5ex;border:1px solid black;}
#maintenance_mode{width:75%;min-width:520px;text-align:left;}
#maintenance_mode img.align_left{margin-right:1em;}
h3.titlebg img{vertical-align:middle;margin-right:.5em;}
tr.titlebg td{padding-left:.7em;}
#admin_menu{min-height:2em;padding-left:0;}
#admin_content{clear:left;}
#admin_login .centertext{padding:1em;}
.left_admmenu,.left_admmenu ul,.left_admmenu li{padding:0;margin:0;list-style:none;}
#left_admsection{width:160px;float:left;padding-right:10px;}
.adm_section h4.titlebg{font-size:95%;margin-bottom:5px;}
.left_admmenu li{padding:0 0 0 .5em;}
.left_admmenu{margin-bottom:1.1em;}
#main_admsection{margin-left:172px;}
tr.windowbg td,tr.windowbg2 td{padding:.3em .7em;}
#credits p{padding:0;font-style:italic;margin:0;}
.topic_table table{width:100%;}
.topic_table .icon1,.topic_table .icon2,.topic_table .stats{text-align:center;}
#topic_icons{margin-top:1em;}
#topic_icons .description{margin:0;}
.topic_table table thead{border-bottom:solid 1px white;}
.topic_table td{font-size:1em;}
.topic_table td.subject{padding:4px;}
.topic_table td.subject p,.topic_table td.stats,.topic_table td.lastpost{font-size:.85em;padding:0;margin:0;}
.topic_table td.lastpost,.topic_table td.lastpost{font-size:.9em;line-height:100%;padding:4px;}
.topic_table td.stickybg2{background-image:url(../images/icons/quick_sticky.gif);background-repeat:no-repeat;background-position:98% 4px;}
.topic_table td.lockedbg2{background-image:url(../images/icons/quick_lock.gif);background-repeat:no-repeat;background-position:98% 4px;}
.topic_table td.lastpost{background-image:none;}
#fatal_error{border:1px solid #aaa;}
.errorbox{padding:1em;border:1px solid #c34;color:black;background-color:#ffe4e9;margin-bottom:1em;}
.errorbox h3{padding:0;margin:0;font-size:1.1em;text-decoration:underline;}
.errorbox p{margin:1em 0 0 0;}
.errorbox p.alert{padding:0;margin:0;float:left;width:1em;font-size:1.5em;}
dl{overflow:auto;margin:0;padding:0;}
.profile_error{border:2px dashed red;padding:5px;margin:0 1ex 1ex 1ex;}
#profileview{padding:1px;border:1px solid #696969;background-color:#ecedf3;}
#profileview .content{border:none;}
#basicinfo .content{padding:.7em 0 .7em .7em;}
#detailedinfo .content{padding:.7em 1.2em;border-left:1px solid #aaa;}
#basicinfo{width:20%;float:left;}
#detailedinfo{width:78%;float:right;}
#basicinfo h4{font-size:135%;font-weight:100;line-height:105%;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;}
#basicinfo h4 span.position{font-size:80%;font-weight:100;display:block;}
#basicinfo img.avatar{display:block;margin:10px 0 0 0;}
#basicinfo ul{list-style-type:none;margin:10px 0 0 0;}
#basicinfo ul li{display:block;float:left;margin-right:5px;height:20px;}
#basicinfo span#userstatus{display:block;clear:both;}
#basicinfo span#userstatus img{vertical-align:middle;}
#detailedinfo div.content dl,#tracking div.content dl{clear:right;overflow:auto;margin:0 0 18px 0;padding:0 0 15px 0;border-bottom:1px #ccc solid;}
#detailedinfo div.content dt,#tracking div.content dt{width:30%;float:left;margin:0 0 3px 0;padding:0;font-weight:bold;clear:both;}
#detailedinfo div.content dd,#tracking div.content dd{width:70%;float:left;margin:0 0 3px 0;padding:0;}
#detailedinfo div.content dl.noborder{border-bottom:0;}
#detailedinfo div.content dt.clear{width:100%;}
.signature,.custom_fields_above_signature,.attachments{width:98%;overflow:auto;clear:right;border-top:1px solid #666;}
.signature h5{font-size:100%;margin-bottom:10px;}
#personal_picture{display:block;margin-bottom:.3em;}
#avatar_server_stored div{float:left;}
#main_admsection #basicinfo,#main_admsection #detailedinfo{width:100%;}
#main_admsection #detailedinfo .content{border:none!important;}
#main_admsection #basicinfo{border-bottom:1px #ccc solid;}
#main_admsection #basicinfo h4{float:left;}
#main_admsection #basicinfo img.avatar{float:right;vertical-align:top;}
#main_admsection #basicinfo ul{clear:left;padding-top:10px;}
#main_admsection #basicinfo span#userstatus{clear:left;}
#main_admsection #basicinfo p#infolinks{display:none;clear:both;}
#main_admsection #basicinfo .botslice{clear:both;}
div#profile_error,div#profile_success{margin:0 0 1em 0;padding:1em 2em;border:1px solid;}
div#profile_error{border-color:red;color:red;background:#fee;}
div#profile_error span{text-decoration:underline;}
div#profile_success{border-color:green;color:green;background:#efe;}
#generalstats{float:left;width:54%;}
#activitytime{width:54%;float:left;clear:left;margin-top:3px;}
#popularposts,#popularactivity{width:45%;float:right;padding-left:1%;}
#generalstats h4,#popularposts h4,#popularactivity h4,#activitytime h4{margin:3px 0;}
#generalstats div.content dt{width:50%;float:left;margin:0 0 3px 0;padding:0;font-weight:bold;clear:both;}
#generalstats div.content dd{width:50%;float:left;margin:0 0 3px 0;padding:0;}
#popularposts div.content dt,#popularactivity div.content dt{width:65%;float:left;margin:0 0 3px 0;padding:0;font-weight:bold;clear:both;}
#popularposts div.content dd,#popularactivity div.content dd{width:35%;float:left;margin:0 0 3px 0;padding:0;}
#activitytime div.content dt{width:50px;float:left;margin:0 0 3px 0;padding:0 3px 0 0;font-weight:bold;clear:both;text-align:right;}
#activitytime div.content dd{width:70%;float:left;margin:0 0 3px 2px;padding:0;}
.profile_pie{background-image:url(../images/stats_pie.png);float:left;height:20px;width:20px;margin:0;padding:0;margin-right:1em;}
.time{float:right;}
.counter{margin-right:1em;}
.topic h4{margin:3px 0;}
.mod_icons{text-align:right;margin-right:1em;}
#permissions dt{width:40%;float:left;margin:0 0 -500px;padding:1% 1% 500px;clear:both;border-top:1px solid white;}
#permissions dd{width:56%;float:left;margin:0;padding:1%;border-top:1px solid white;}
#tracking div.content dl{border-bottom:0;margin:0;padding:0;}
#ip_list{padding:0;margin:0 0 3px 0;list-style:none;clear:both;display:block;}
#ip_list li.header{display:block;height:.1%;}
#ip_list li.header,#ip_list li.ip{float:left;width:49%;padding:.5%;}
#creator dl{margin:0;}
#creator dt{width:40%;float:left;clear:both;margin:0 0 10px 0;}
#creator dd{float:left;width:60%;margin:0 0 10px 0;}
.ignoreboards{margin:0;padding:0;width:49%;overflow:auto;}
.ignoreboards a{text-decoration:underline;}
.ignoreboards ul{overflow:auto;margin:0 0 0 1em;padding:0;}
.ignoreboards li{list-style:none;float:left;clear:both;}
#theme_settings{overflow:auto;margin:0;padding:0;}
#theme_settings li{list-style:none;margin:10px 0;padding:0;}
#paid_subscription{width:100%;}
#paid_subscription dl.settings{margin-bottom:0;}
#paid_subscription dl.settings dd,#paid_subscription dl.settings dt{margin-bottom:4px;}
#pick_theme{width:100%;float:left;}
#statistics{padding-bottom:.5em;}
#statistics h4.titlebg{text-align:center;margin-bottom:5px;}
#stats_left,#top_posters,#top_topics_replies,#top_topics_starter{float:left;width:49.5%;}
#stats_right,#top_boards,#top_topics_views,#most_online{float:right;width:49.5%;}
dl.stats{clear:both;overflow:hidden;margin:0;padding:0;}
dl.stats dt{width:49%;float:left;margin:0 0 4px 0;line-height:16px;padding:0;clear:both;font-size:1em;}
dl.stats dd{text-align:right;width:50%;font-size:1em;float:right;margin:0 0 4px 0;line-height:16px;padding:0;}
.stats_bar{float:left;background-image:url(../images/bar_stats.png);height:16px;font-size:.9em;display:block;text-align:left;color:white;font-weight:bold;background-position:top center;}
.stats_bar span{padding-left:2px;}
.calendar_table{margin-bottom:.7em;}
.calendar_today{background-color:#fff;}
#month_grid{width:200px;text-align:center;float:left;}
#month_grid table{width:200px;border-collapse:collapse;border:1px solid #adadad;}
#month_grid table td,#month_grid table th{border:1px solid #adadad;}
#main_grid table{width:100%;padding-bottom:4px;border-collapse:collapse;border:1px solid #adadad;}
#main_grid table td,#main_grid table th{border:1px solid #adadad;}
#main_grid table h3.catbg{text-align:center;border-top:1px solid #adadad;border-bottom:none;}
#main_grid table h4{border:none;}
#main_grid table.weeklist td.windowbg{text-align:center;height:49px;width:25px;font-size:large;padding:0 7px;border-bottom:1px solid #adadad;}
#main_grid table.weeklist td.weekdays{height:49px;width:100%;padding:4px;text-align:left;vertical-align:middle;border-right:1px solid #adadad;border-bottom:1px solid #adadad;}
#main_grid h3.weekly{text-align:center;padding-left:0;font-size:large;height:29px;}
#main_grid h3 span.floatleft,#main_grid h3 span.floatright{display:block;}
#main_grid table th.days{width:14%;}
#main_grid table td.weeks{vertical-align:middle;text-align:center;}
#main_grid table td.days{vertical-align:top;}
a.modify_event{color:#f00;}
span.hidelink{font-style:italic;}
#calendar_navigation{text-align:center;}
#calendar .buttonlist_bottom{border-bottom:1px solid #adadad;padding:0 0 0 1ex;margin:0 0 1ex 0;}
#mlist_search{margin:auto;width:400px;}
#searchform,#simple_search p{padding:.5em;margin:0;}
#simple_search,#simple_search p,#advanced_search{text-align:center!important;margin:0;}
#search_error{font-style:italic;padding:.3em 1em;}
#search_term_input{font-size:115%;margin:0 0 1em;}
#searchform fieldset{text-align:left;padding:0;margin:.5em 0;border:none;}
#advanced_search dl#search_options{margin:0 auto;width:600px;padding-top:1em;overflow:hidden;}
#advanced_search dt{clear:both;float:left;padding:.2em;text-align:right;width:20%;}
#advanced_search dd{width:75%;float:left;padding:.2em;margin:0 0 0 .5em;text-align:left;}
#searchform p.clear{clear:both;}
#searchform fieldset div#searchBoardsExpand ul{overflow:auto;margin:0 0 0 1em;padding:0;width:48%;}
#searchform fieldset div#searchBoardsExpand ul ul{width:auto;}
#searchform fieldset div#searchBoardsExpand a{text-decoration:underline;}
#searchform fieldset div#searchBoardsExpand li{list-style:none;float:left;clear:both;}
#searchform fieldset p{padding:4px;text-align:left;margin-top:5px;}
#search_results form{padding:1em;}
.pagelinks{padding:.5em;}
.topic_table td blockquote,.topic_table td .quoteheader{margin:.5em;}
.search_results_posts{overflow:hidden;}
.search_results_posts .inner{padding:.5em 1em;overflow:hidden;}
.search_results_posts .windowbg2{margin-top:4px;}
.search_results_posts .buttons{padding:5px 1em 0 0;}
#helpmain{padding:1em;border:1px solid #696969;}
#helpmain h1.section{font-size:18px;}
#helpmain h2.section{font-size:18px;border-bottom:solid 1px;padding-bottom:.5em;margin:0 0 .5em 0;}
#helpmain h3.section{font-size:16px;margin:1em 0 .5em 0;font-weight:normal;padding:0 0 .5em 0;}
#helpmain .help_sample{border:1px solid #99a;background:#fff;padding:1em;overflow:auto;margin-bottom:1em;}
#helpmain .help_sample .navigate_section{margin:0;}
#helpmain .help_sample .navigate_section ul{padding-top:0;border:none;}
#helpmain p{margin:0 0 1.5em 0;line-height:1.5em;}
#helpmain ol{font-weight:bold;list-style-type:disc;margin-bottom:1em;margin-top:1em;line-height:1.5em;}
#helpmain ol.la{font-weight:normal;list-style-type:circle;margin:.5em 0 1em 0;padding-left:1.5em;}
#helpmain ul{margin:0 0 1em 2em;padding-left:1em;}
#helpmain ul li{line-height:1.5em;list-style-type:disc;padding-left:.2em;}
#helpmain .buttonlist_bottom ul,#helpmain .buttonlist ul{margin:0!important;padding:0 0 0 1em!important;}
#helpmain .buttonlist_bottom ul li,#helpmain .buttonlist ul li{margin:0 .2em 0 0!important;padding:0!important;}
.maintab_first,.maintab_back,.maintab_last,.maintab_active_first,.maintab_active_back,.maintab_active_last{color:white;text-transform:uppercase;vertical-align:top;}
.maintab_back,.maintab_active_back{color:white;text-decoration:none;font-size:9px;vertical-align:top;padding:2px 6px 6px 6px;font-family:tahoma,sans-serif;}
.maintab_first{background:url(../images/maintab_first_prev.gif) left bottom no-repeat;width:10px;}
.maintab_back{background:url(../images/maintab_back.gif) left bottom repeat-x;}
.maintab_last{background:url(../images/maintab_last_prev.gif) left bottom no-repeat;width:8px;}
.maintab_active_first{background:url(../images/maintab_active_first.gif) left bottom no-repeat;width:6px;}
.maintab_active_back{background:url(../images/maintab_active_back.gif) left bottom repeat-x;}
.maintab_active_last{background:url(../images/maintab_active_last.gif) left bottom no-repeat;width:8px;}
.maintab_back a:link,.maintab_back a:visited,.maintab_active_back a:link,.maintab_active_back a:visited{color:white;text-decoration:none;}
.maintab_back a:hover,.maintab_active_back a:hover{color:#e0e0ff;text-decoration:none;}
.mirrortab_first,.mirrortab_back,.mirrortab_last,.mirrortab_active_first,.mirrortab_active_back,.mirrortab_active_last{color:white;text-transform:uppercase;vertical-align:top;}
.mirrortab_back,.mirrortab_active_back{color:white;text-decoration:none;font-size:9px;vertical-align:bottom;padding:6px 6px 2px 6px;font-family:tahoma,sans-serif;}
.mirrortab_first{background:url(../images/mirrortab_first_prev.gif) no-repeat;width:10px;}
.mirrortab_back{background:url(../images/mirrortab_back.gif) repeat-x;}
.mirrortab_last{background:url(../images/mirrortab_last_prev.gif) no-repeat;width:6px;}
.mirrortab_active_first{background:url(../images/mirrortab_active_first.gif) no-repeat;width:6px;}
.mirrortab_active_back{background:url(../images/mirrortab_active_back.gif) repeat-x;}
.mirrortab_active_last{background:url(../images/mirrortab_active_last.gif) no-repeat;width:8px;}
.mirrortab_back a:link,.mirrortab_back a:visited,.mirrortab_active_back a:link,.mirrortab_active_back a:visited{color:white;text-decoration:none;}
.mirrortab_back a:hover,.mirrortab_active_back a:hover{color:#e0e0ff;text-decoration:none;}
.headerpadding{padding:.5em;}
.smallpadding{padding:.2em;}
.largepadding{padding:.7em;}
.marginbottom{margin-bottom:1em;}
.margintop{margin-top:1em!important;}
span.plainstyle{font-weight:normal;font-style:normal;}
ul.horizlist{width:100%;}
ul.horizlist li{float:left;padding:.2em .4em .2em .4em;vertical-align:top;}
ul.nolist li{display:inline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac. \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac. */ .bordercolor{background-color:#fff;padding:0;}
.tborder{padding:1px;border:1px solid #CFCFCF;background-color:#fff;}
#header_middle{background:url(../images/header_middle.jpg) top repeat-x;width:100%;height:218px;margin:6px 0;}
#header_left{background:url(../images/header_left.jpg) left top no-repeat;height:218px;}
#header_right{background:url(../images/header_right.jpg) top right no-repeat;height:218px;}
#earth{background:url(../images/earth.png) right top no-repeat;margin-right:18px;padding:72px 0 0 23px;height:146px}
.top_links a{font:11px arial;color:#3077B3;text-decoration:underline;}
.top_links{font:11px arial;color:#3077B3;text-decoration:none;}
.top_links a:hover{font:11px arial;color:#3077B3;text-decoration:none;}
td.smalltext{background:#E2E2E2;}