/* Effective stylesheet produced by snapshot save */
a:link, a:visited { color: rgb(51, 68, 102); text-decoration: none; }
a:hover { text-decoration: underline; }
table { empty-cells: show; }
body { background: url("backdrop.png") repeat-x scroll 0% 0% rgb(233, 238, 242); font: 1.2em verdana,Helvetica,sans-serif; margin: 0pt auto; padding: 15px 5%; }
body#help_popup { padding: 1em; }
body, td, th, tr { color: rgb(68, 68, 68); }
div#wrapper { margin: 0pt auto; }
form { padding: 0pt; margin: 0pt; }
input, button, select, textarea { font: 95%/115% verdana,Helvetica,sans-serif; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(127, 157, 185); padding: 2px; }
select { padding: 0pt; }
select option { padding: 1px; }
textarea { font: 100%/130% verdana,Helvetica,sans-serif; }
.button_submit, .button_reset { background: url("submit_bg.png") no-repeat scroll 0% 0% rgb(205, 231, 255); border: 1px solid rgb(170, 170, 170); cursor: pointer; font-weight: normal; }
input:hover, textarea:hover, button:hover, select:hover { border: 1px solid rgb(69, 69, 69); }
.button_submit:hover, .button_reset:hover { border: 1px solid rgb(170, 170, 170); background: url("submit_bg.png") no-repeat scroll 0pt -218px rgb(205, 231, 255); }
input:focus, textarea:focus, button:focus, select:focus { border: 1px solid rgb(69, 69, 69); }
input.input_check, input.input_radio { border: medium none; background: none repeat scroll 0% 0% transparent; }
hr, .hrcolor { height: 1px; border: 0pt none; color: rgb(102, 102, 102); background-color: rgb(102, 102, 102); }
h1, h2, h3, h4, h5, h6 { color: black; font-size: 1em; margin: 0pt; padding: 0pt; }
fieldset { border: 2px groove rgb(255, 255, 255); padding: 1em; margin: 0pt 0pt 0.3em; }
a img { border: 0pt none; }
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: 0.85em; font-family: verdana,sans-serif; }
.middletext { font-size: 0.9em; line-height: 1em; font-family: verdana,sans-serif; }
.normaltext { font-size: 1em; line-height: 1.2em; }
.largetext { font-size: 1.4em; }
.centertext { margin: 0pt auto; text-align: center; }
.righttext { margin-left: auto; margin-right: 0pt; text-align: right; }
.lefttext { margin-left: 0pt; margin-right: auto; text-align: left; }
.padding { padding: 0.7em; }
.main_section, .lower_padding { padding-bottom: 0.5em; }
ul.reset, ul.reset li { padding: 0pt; margin: 0pt; list-style: none outside none; }
.quoteheader { color: rgb(122, 137, 156); }
.codeheader, .quoteheader { font-size: 0.9em; font-weight: bold; padding-left: 5px; }
blockquote, blockquote blockquote blockquote { font-size: 0.9em; color: rgb(0, 0, 0); line-height: 1.4em; background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quote.png") no-repeat scroll 2px 2px rgb(215, 218, 236); border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 1em 1em 1em 2em; margin: 0.3em 0pt 0pt; }
blockquote blockquote { background: none repeat scroll 0% 0% rgb(231, 234, 252); }
code { display: block; font-family: "courier new","times new roman",monospace; font-size: x-small; background: none repeat scroll 0% 0% rgb(238, 238, 238); border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); line-height: 1.3em; padding: 3px 1em; 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: 0pt none; }
.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: rgb(179, 244, 176); color: black; }
.titlebg, .titlebg2, thead tr.titlebg th, tr.titlebg td, tr.titlebg2 td { color: black; font-family: arial,helvetica,sans-serif; font-size: 1.1em; font-weight: bold; background: url("main_block.png") no-repeat scroll -10px -120px transparent; }
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th { color: white; font-family: arial,helvetica,sans-serif; font-size: 1.1em; font-weight: bold; background: url("main_block.png") no-repeat scroll -10px -160px transparent; }
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: 0.9em; }
tr.titlebg th.smalltext, thead tr.titlebg th a:link, thead tr.titlebg th a:visited { color: black; font-size: 0.95em; }
.windowbg, #preview_body { color: rgb(0, 0, 0); background-color: rgb(231, 234, 239); }
.windowbg2 { color: rgb(0, 0, 0); background-color: rgb(240, 244, 247); }
.windowbg3 { color: rgb(0, 0, 0); background-color: rgb(202, 205, 211); }
.pagesection { font-size: 0.9em; padding: 0pt 0pt 0.2em; overflow: hidden; margin-bottom: 1px; }
div.pagesection div.floatright input { margin-top: 3px; }
.pagelinks { padding: 0.6em 0pt 0.4em; }
.additional_row { float: right; padding: 0.5em 0pt 0.5em 2em; }
.additional_row input { margin-left: 1em; }
table.table_grid thead tr.catbg th.smalltext { white-space: nowrap; }
.approvebg { color: rgb(0, 0, 0); background-color: rgb(255, 234, 234); }
.approvebg2 { color: rgb(0, 0, 0); background-color: rgb(255, 242, 242); }
.approvetbg { color: rgb(0, 0, 0); background-color: rgb(228, 161, 124); }
.approvetbg2 { color: rgb(0, 0, 0); background-color: rgb(243, 189, 159); }
.stickybg { background: none repeat scroll 0% 0% rgb(232, 216, 207); }
.stickybg2 { background: none repeat scroll 0% 0% rgb(242, 227, 217); }
.lockedbg { background: none repeat scroll 0% 0% rgb(212, 220, 226); font-style: italic; }
.lockedbg2 { background: none repeat scroll 0% 0% rgb(216, 225, 231); font-style: italic; }
.yagam { background: none repeat scroll 0% 0% rgb(239, 200, 179); }
.post, .personalmessage { overflow: auto; line-height: 1.4em; padding: 0.1em 0pt; }
.signature, .attachments { width: 98%; overflow: auto; clear: right; padding: 1em 0pt 3px; border-top: 1px solid rgb(170, 170, 170); line-height: 1.4em; font-size: 0.85em; }
.custom_fields_above_signature { width: 98%; clear: right; padding: 1em 0pt 3px; border-top: 1px solid rgb(170, 170, 170); line-height: 1.4em; font-size: 0.85em; }
.error { color: red; }
.alert { color: red; }
.birthday { color: rgb(146, 10, 196); }
.event { color: rgb(7, 137, 7); }
.holiday { color: rgb(0, 0, 128); }
.warn_mute { color: red; }
.warn_moderate { color: rgb(255, 165, 0); }
.warn_watch, .success { color: green; }
a.moderation_link, a.moderation_link:visited { color: red; font-weight: bold; }
.openid_login { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/openid.gif") no-repeat scroll 0% 0% white; padding-left: 18px; }
.description, .plainbox { padding: 0.5em 1em 1em; font-size: 0.9em; line-height: 1.4em; border: 1px solid rgb(187, 187, 187); background: none repeat scroll 0% 0% rgb(245, 245, 240); margin: 0pt 0pt 1em; }
.information { padding: 0.5em 1em 1em; font-size: 0.9em; line-height: 1.3em; border: 1px solid rgb(187, 187, 187); background: none repeat scroll 0% 0% rgb(240, 246, 240); margin: 0.3em 0pt 1em; }
.information p { padding: 1em; margin: 0pt; }
#ajax_in_progress { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/loadingbar.png") repeat-x scroll 0% 0% transparent; color: rgb(249, 111, 0); text-align: center; font-size: 16pt; padding: 8px; width: 100%; height: 66px; line-height: 25px; position: fixed; top: 0pt; left: 0pt; }
#ajax_in_progress a { color: orange; text-decoration: underline; font-size: smaller; float: right; margin-right: 20px; }
table.table_grid { border-collapse: collapse; }
table.table_grid td { padding: 3px; border-bottom: 1px solid white; border-right: 1px solid white; }
dl.settings { clear: right; overflow: auto; margin: 0pt 0pt 10px; padding: 0pt; }
dl.settings dt { width: 48%; float: left; margin: 0pt 0pt 10px; padding: 0pt; clear: both; }
dl.settings dt.settings_title { width: 100%; float: none; margin: 0pt 0pt 10px; padding: 5px 0pt 0pt; font-weight: bold; clear: both; }
dl.settings dt.windowbg { width: 98%; float: left; margin: 0pt 0pt 3px; padding: 0pt 0pt 5px; clear: both; }
dl.settings dd { width: 48%; float: left; margin: 0pt 0pt 3px; padding: 0pt; }
dl.settings img { margin: 0pt 10px 0pt 0pt; }
dl.settings dt a img { position: relative; top: 2px; }
h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg, .table_list tbody.header td { overflow: hidden; height: 31px; line-height: 32px; font-size: 1.2em; font-weight: bold; }
h3.catbg a, h3.catbg, .table_list tbody.header td, .table_list tbody.header td a { color: white; }
h3.catbg2 a, h3.catbg2 { color: rgb(255, 238, 187); }
h3.catbg a:hover, .table_list tbody.header td a:hover { color: rgb(255, 221, 153); text-decoration: none; }
h3.catbg2 a:hover { color: rgb(255, 255, 255); text-decoration: none; }
h3.titlebg a, h3.titlebg, h4.titlebg, h4.titlebg a { color: black; }
h3.titlebg a:hover, h4.titlebg a:hover { color: rgb(255, 165, 0); text-decoration: none; }
h3.catbg img.icon, h4.titlebg img.icon { vertical-align: middle; margin: -2px 5px 0pt 0pt; }
h4.catbg span.left, h4.catbg2 span.left, h3.catbg span.left, h3.catbg2 span.left, .table_list tbody.header td span.left { float: left; display: block; width: 9px; height: 31px; background: url("main_block.png") no-repeat scroll 0pt -160px transparent; }
h4.catbg, h4.catbg2, h3.catbg, h3.catbg2, .table_list tbody.header td.catbg { background: url("main_block.png") no-repeat scroll 100% -160px transparent; padding-right: 9px; }
h4.titlebg span.left, h3.titlebg span.left { float: left; display: block; width: 9px; height: 31px; background: url("main_block.png") no-repeat scroll 0pt -200px transparent; }
h4.titlebg, h3.titlebg { background: url("main_block.png") no-repeat scroll 100% -200px transparent; padding-right: 9px; }
h4.titlebg img.icon { float: left; margin: 5px 8px 0pt 0pt; }
#upshrinkHeaderIC h3.catbg span.left, #upshrinkHeaderIC h3.catbg2 span.left { background: url("main_block.png") no-repeat scroll 0pt -160px transparent; }
#upshrinkHeaderIC h3.catbg, #upshrinkHeaderIC h3.catbg2 { background: url("main_block.png") no-repeat scroll 100% -160px transparent; }
#upshrinkHeaderIC h4.titlebg span.left { background: url("main_block.png") no-repeat scroll 0pt -120px transparent; }
#upshrinkHeaderIC h4.titlebg { background: url("main_block.png") no-repeat scroll 100% -120px transparent; }
#upshrinkHeaderIC p.pminfo { margin: 0pt; padding: 0.5em; }
img#upshrink_ic, img#newsupshrink { float: right; margin: 10px 5px 0pt 0pt; }
table.table_list a.unreadlink, table.table_list a.collapse { float: right; }
table.table_list a.collapse { margin: 10px 5px 0pt 1em; }
.table_grid thead th { height: 28px; color: white; font-family: arial,helvetica,sans-serif; font-size: 1.1em; font-weight: bold; background: url("main_block.png") no-repeat scroll -10px -160px transparent; }
.table_grid thead th a:link, .table_grid thead th a:visited { color: white; }
.table_grid th.first_th { background: url("main_block.png") no-repeat scroll 0pt -160px transparent; }
.table_grid th.last_th { background: url("main_block.png") no-repeat scroll 100% -160px transparent; }
.windowbg span.topslice { display: block; padding-left: 20px; background: url("main_block.png") no-repeat scroll 0pt -30px transparent; }
.windowbg span.topslice span { display: block; background: url("main_block.png") no-repeat scroll 100% -30px transparent; height: 11px; }
.windowbg span.botslice { display: block; padding-left: 20px; background: url("main_block.png") no-repeat scroll 0pt -40px transparent; font-size: 5px; line-height: 5px; margin-bottom: 0.2em; }
.windowbg span.botslice span { display: block; background: url("main_block.png") no-repeat scroll 100% -40px transparent; height: 11px; }
.windowbg2 span.topslice { display: block; padding-left: 20px; background: url("main_block.png") no-repeat scroll 0pt -60px transparent; }
.windowbg2 span.topslice span { display: block; background: url("main_block.png") no-repeat scroll 100% -60px transparent; height: 11px; }
.windowbg2 span.botslice { display: block; padding-left: 20px; background: url("main_block.png") no-repeat scroll 0pt -71px transparent; font-size: 5px; line-height: 5px; margin-bottom: 0.2em; }
.windowbg2 span.botslice span { display: block; background: url("main_block.png") no-repeat scroll 100% -71px transparent; height: 11px; }
.approvebg span.topslice { display: block; padding-left: 20px; background: url("main_block.png") no-repeat scroll 0pt 0pt transparent; }
.approvebg span.topslice span { display: block; background: url("main_block.png") no-repeat scroll 100% 0pt transparent; height: 11px; }
.approvebg span.botslice { display: block; padding-left: 20px; background: url("main_block.png") no-repeat scroll 0pt -11px transparent; margin-bottom: 0.2em; }
.approvebg span.botslice span { display: block; background: url("main_block.png") no-repeat scroll 100% -11px transparent; height: 11px; }
.postbg { border-left: 1px solid rgb(127, 127, 127); border-right: 1px solid rgb(127, 127, 127); }
.roundframe { padding: 0pt 10px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border-left: 1px solid rgb(197, 197, 197); border-right: 1px solid rgb(197, 197, 197); }
.roundframe dl, .roundframe dt, .roundframe p { margin: 0pt; }
.roundframe p { padding: 0.5em; }
span.upperframe { padding: 0pt 0pt 0pt 20px; display: block; background: url("main_block.png") no-repeat scroll 0pt -90px transparent; }
span.upperframe span { padding: 0pt; height: 12px; display: block; background: url("main_block.png") no-repeat scroll 100% -90px transparent; }
span.lowerframe { padding: 0pt 0pt 0pt 20px; display: block; background: url("main_block.png") no-repeat scroll 0pt -102px transparent; }
span.lowerframe span { padding: 0pt; height: 12px; display: block; background: url("main_block.png") no-repeat scroll 100% -102px transparent; }
.content { padding: 1em 1.5em; margin: 0pt; border: medium none; }
.content p { margin: 0pt 0pt 0.5em; }
.auto_suggest_div { border: 1px solid black; position: absolute; visibility: hidden; }
.auto_suggest_item { background-color: rgb(221, 221, 221); }
.auto_suggest_item_hover { background-color: rgb(136, 136, 136); cursor: pointer; color: rgb(238, 238, 238); }
#main_menu { padding: 0pt 0pt 0pt 0.5em; float: left; margin: 0pt; width: 98%; }
.dropmenu, .dropmenu ul { list-style: none outside none; line-height: 1em; padding: 0pt; margin: 0pt; }
.dropmenu { padding: 0pt 0.5em; }
.dropmenu a { display: block; color: rgb(0, 0, 0); text-decoration: none; }
.dropmenu a span { display: block; padding: 0pt 0pt 0pt 5px; font-size: 0.9em; }
.dropmenu li a.firstlevel { margin-right: 8px; }
.dropmenu li a.firstlevel span.firstlevel { display: block; position: relative; left: -5px; padding-left: 5px; height: 22px; line-height: 19px; }
.dropmenu li { float: left; padding: 0pt; margin: 0pt; position: relative; }
.dropmenu li ul { z-index: 90; display: none; position: absolute; width: 19.2em; font-weight: normal; border-bottom: 1px solid rgb(153, 153, 153); background: url("menu_gfx.png") no-repeat scroll 0pt -100px transparent; padding: 7px 0pt 0pt; }
.dropmenu li li { width: 19em; margin: 0pt; border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); }
.dropmenu li li a span { display: block; padding: 8px; }
.dropmenu li ul ul { margin: -1.8em 0pt 0pt 13em; }
.dropmenu li a.active { background: url("menu_gfx.png") no-repeat scroll 100% 0pt transparent; color: rgb(255, 255, 255); font-weight: bold; }
.dropmenu li a.active span.firstlevel { background: url("menu_gfx.png") no-repeat scroll 0pt 0pt transparent; }
.dropmenu li a.firstlevel:hover { background: url("menu_gfx.png") no-repeat scroll 100% -30px transparent; color: rgb(255, 255, 255); cursor: pointer; text-decoration: none; }
.dropmenu li a.firstlevel:hover span.firstlevel { background: url("menu_gfx.png") no-repeat scroll 0pt -30px transparent; }
.dropmenu li li a:hover { background: none repeat scroll 0% 0% rgb(212, 219, 228); color: rgb(0, 0, 0); text-decoration: none; }
.dropmenu li:hover ul ul, .dropmenu li:hover ul ul ul { top: -999em; }
.dropmenu li li:hover ul { top: auto; }
.dropmenu li:hover ul { display: block; }
.dropmenu li li.additional_items { background-color: rgb(255, 255, 255); }
#menu_toggle { float: right; margin-right: 10px; padding-top: 3px; }
#menu_toggle span { position: relative; right: 5000px; }
.buttonlist ul { z-index: 100; padding: 5px; margin: 0pt 0.2em 0pt 0pt; }
.buttonlist ul li { margin: 0pt; padding: 0pt; list-style: none outside none; float: left; }
.buttonlist ul li a { display: block; font-size: 0.8em; color: black; background: url("menu_gfx.png") no-repeat scroll 0pt -60px transparent; padding: 0pt; margin-left: 12px; text-transform: uppercase; cursor: pointer; }
.buttonlist ul li a:hover { background: url("menu_gfx.png") no-repeat scroll 0pt 0pt transparent; color: rgb(255, 255, 255); text-decoration: none; }
.buttonlist ul li a span { background: url("menu_gfx.png") no-repeat scroll 100% -60px transparent; display: block; height: 24px; line-height: 20px; padding: 0pt 8px 0pt 0pt; position: relative; right: -8px; }
.buttonlist ul li a:hover span { background: url("menu_gfx.png") no-repeat scroll 100% 0pt transparent; }
.buttonlist ul li a.active { background: url("menu_gfx.png") no-repeat scroll 0pt -30px transparent; color: white; font-weight: bold; }
.buttonlist ul li a.active span { background: url("menu_gfx.png") no-repeat scroll 100% -30px transparent; }
.buttonlist ul li a.active { font-weight: bold; }
.buttonlist ul li a.active:hover { color: rgb(221, 221, 255); }
.align_top ul li a, .align_bottom ul li a { margin: 0pt 12px 0pt 0pt; }
ul#navigation { margin: 0pt; font-size: 0.9em; padding: 1em 0.4em; }
ul#navigation li { float: none; font-size: 0.95em; display: inline; }
#adm_submenus { padding-left: 2em; }
#adm_submenus, #adm_submenus ul { height: 3em; overflow: auto; }
#header { background: url("main_block.png") no-repeat scroll 0pt -240px rgb(254, 254, 254); padding-left: 20px; }
#header div.frame { background: url("main_block.png") no-repeat scroll 100% -240px transparent; display: block; padding: 5px 20px 0pt 0px; }
#content_section { background: url("frame_repeat.png") repeat-y scroll left top rgb(255, 255, 255); padding-left: 20px; }
#content_section div.frame { background: url("frame_repeat.png") repeat-y scroll right center transparent; display: block; padding: 0px 20px 0px 0pt; }
#main_content_section { width: 100%; min-height: 200px; }
h1.forumtitle { line-height: 45px; font-size: 1.8em; font-family: Geneva,verdana,sans-serif; margin: 0pt; padding: 0pt; float: left; }
#siteslogan, img#smflogo { margin: 0pt; padding: 0pt; float: right; line-height: 3em; }
h3, h4 { padding-bottom: 3px; }
img#upshrink { float: right; margin: 1em; }
img#smflogo { margin-left: 1em; }
#upper_section { padding: 5px; margin-bottom: 1.5em; }
#upper_section ul li.greeting { font-size: 1.3em; font-weight: bold; line-height: 1.5em; }
#upper_section div.news { width: 50%; float: right; text-align: right; }
#guest_form .info { padding: 4px 0pt; }
div#upper_section div.user { width: 50%; float: left; overflow: auto; }
div#upper_section div.user p { float: left; margin: 0pt 1em 1em 0pt; padding: 0pt; }
div#upper_section div.user ul { margin: 0pt; padding-left: 10px; }
div#upper_section div.user ul li { margin-bottom: 2px; }
div#upper_section div.news p { display: inline; }
div#upper_section div.news form { padding-bottom: 10px; }
#top_section { min-height: 65px; overflow: hidden; margin-bottom: 3px; }
#upper_section { overflow: hidden; }
.navigate_section { overflow: hidden; padding: 0.5em; margin: 1em 0pt 0pt; }
.navigate_section ul { display: block; margin: 0pt; font-size: 0.9em; padding: 1em 0pt 0.5em; border-top: 1px solid rgb(204, 204, 204); }
.navigate_section ul li { display: inline; font-size: 0.95em; }
#footer_section {
	text-align: center;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(main_block_bottom.png);
	background-repeat: no-repeat;
	background-position: 0pt 0px;
	padding: 20px;
}
#footer_section span.smalltext { font-size: 100%; }
#footer_section div.frame { background: url("main_block.png") no-repeat scroll 100% -820px transparent; display: block; padding: 60px 0pt 0pt; }
#footer_section ul li, #footer_section p { font-size: 0.8em; }
#footer_section ul li { display: inline; padding-right: 5px; }
#footer_section ul li.copyright { display: block; }
select.qaction, input.qaction { font-size: 0.7em; padding: 0pt; }
#mlist table tbody td.windowbg2 { text-align: center; }
table.table_list { width: 100%; }
table.table_list p { padding: 0pt; margin: 0pt; }
table.table_list td, table.table_list th { padding: 5px; }
table.table_list tbody.header td { padding: 0px; }
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.3em; font-size: 85%; width: 24%; }
table.table_list tbody.content td.icon { text-align: center; width: 6%; }
.table_list tbody.content td.info a.subject { font-weight: bold; font-size: 110%; color: rgb(217, 123, 51); }
.table_list tbody.content td.children { color: rgb(85, 85, 85); font-size: 85%; }
p.moderators { font-size: 0.8em; font-family: verdana,sans-serif; }
#boardindex_table .table_list thead, #boardindex_table .table_list tfoot { display: none; }
#posting_icons { padding: 0pt 1em 0.5em; margin: 0pt 0pt 1em; line-height: 1em; }
#posting_icons ul { font-size: 0.8em; }
#posting_icons img { vertical-align: middle; margin: 0pt 0pt 0pt 4ex; }
#postbuttons_upper ul li a span { line-height: 19px; padding: 0pt 0pt 0pt 6px; }
.nextlinks { text-align: right; margin-top: -1px; }
.nextlinks_bottom { clear: right; text-align: right; }
.mark_read { padding: 0pt 0.5em; }
#smfFadeScroller { text-align: center; padding: 0pt 2em; overflow: auto; margin: 1em 0pt; }
#upshrinkHeaderIC { margin-top: 4px; }
dl#ic_recentposts { margin: 0pt 0pt 0.5em; padding: 0.5em; line-height: 1.3em; }
dl#ic_recentposts dt { float: left; }
dl#ic_recentposts dd { text-align: right; }
#upshrinkHeaderIC p { margin: 0pt 0pt 0.5em; padding: 0.5em; }
#upshrinkHeaderIC p.last { margin: 0pt; padding: 0.5em; border-top: 2px dotted rgb(187, 187, 187); }
#upshrinkHeaderIC p.inline { border: medium none; margin: 0pt; padding: 0.2em 0.5em; }
#upshrinkHeaderIC p.stats { font-size: 1.1em; padding-top: 8px; }
form#ic_login { padding: 0.5em; height: 2em; }
form#ic_login ul li { margin: 0pt; padding: 0pt; float: left; width: 20%; text-align: center; }
form#ic_login ul li label { display: block; }
#index_common_stats { display: block; margin: 0pt 0pt 0.5em; text-align: right; font-size: 0.9em; position: relative; top: -20px; line-height: 1px; }
#upshrinkHeaderIC p.pminfo { margin: 0pt; padding: 0.5em; }
img#upshrink_ic, img#newsupshrink { float: right; margin: 10px 5px 0pt 0pt; }
table.table_list a.unreadlink, table.table_list a.collapse { float: right; }
table.table_list a.collapse { margin: 10px 5px 0pt 1em; }
img.new_posts { padding: 0pt 0.1em; }
#messageindex { clear: both; }
#childboards h3 { padding-bottom: 0pt; }
#childboards .table_list thead { display: none; }
#childboards .table_list { margin-bottom: 1em; }
.lastpost img { float: right; }
#postbuttons div.buttons { padding: 0.5em; width: 40%; float: right; }
#postbuttons div.middletext { width: 60%; }
#postbuttons span { display: block; text-align: right; }
#postbuttons span.lower { clear: right; }
#postbuttons .buttonlist { float: right; }
#postbuttons #pagelinks { padding-top: 1em; }
#moderationbuttons { overflow: hidden; }
#edit_event { margin: 0pt 1em; vertical-align: middle; }
#poll { overflow: hidden; }
h4#pollquestion { padding: 0pt 0pt 0.5em 2em; }
#poll_options ul.options { border-top: 1px solid rgb(153, 153, 170); padding: 1em 2.5em 0pt 2em; margin: 0pt 0pt 1em; }
#poll_options div.submitbutton { border-bottom: 1px solid rgb(153, 153, 170); clear: both; padding: 0pt 0pt 1em 2em; margin: 0pt 0pt 1em; }
#poll_options dl.options { border-style: solid; border-color: rgb(153, 153, 170); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 1px 0pt; padding: 1em 2.5em 0pt 2em; margin: 0pt 1em 1em 0pt; clear: right; overflow: hidden; }
#poll_options dl.options dt { line-height: 1.6em; vertical-align: middle; width: 48%; float: left; clear: both; margin-bottom: 4px; }
#poll_options dl.options dt.voted { font-weight: bold; }
#poll_options dl.options dd { margin: 0pt 4px 1em 0pt; vertical-align: middle; line-height: 1.6em; width: 48%; float: left; }
#poll .content { padding: 0pt 1em; }
#poll_options p { margin: 0pt 1.5em 0.2em; padding: 0pt 0.5em 0.5em; }
div#pollmoderation { margin: 0pt; padding: 0pt; overflow: auto; }
#forumposts { clear: both; }
#forumposts h3 span#author, #forumposts h3 span#top_subject { float: left; }
#forumposts h3 span#top_subject { margin: 0pt 0pt 0pt 7.7em; }
#forumposts h3 img { float: left; margin: 4px 0.5em 0pt 0pt; }
#forumposts h3.catbg { margin-bottom: 3px; }
p#whoisviewing { margin: 0pt; padding: 0.5em; }
.poster { float: left; width: 15em; }
.postarea, .moderatorbar { margin: 0pt 0pt 0pt 16em; }
.moderatorbar { clear: right; }
.poster h4, .poster ul { padding: 0pt; margin: 0pt 1em 0pt 1.5em; }
.poster h4 { margin: 0.2em 0pt 0.4em 1.1em; font-size: 120%; }
.poster h4, .poster h4 a { color: rgb(192, 96, 2); }
.poster ul ul { margin: 0.3em 1em 0pt 0pt; padding: 0pt; }
.poster ul ul li { display: inline; }
.poster li.stars, .poster li.avatar, .poster li.blurb, li.postcount, li.im_icons ul { margin-top: 0.5em; }
.messageicon { float: left; margin: 0pt 0.5em 0pt 0pt; }
.messageicon img { padding: 6px 3px; }
.keyinfo { float: left; width: 50%; }
.modifybutton { clear: right; float: right; margin: 8px 20px 10px 0pt; text-align: right; }
.postarea ul.quickbuttons { clear: right; float: right; text-align: right; font-family: arial,sans-serif; font-weight: bold; font-size: 0.85em; }
.postarea ul.quickbuttons a:hover { color: rgb(170, 119, 0); }
ul.quickbuttons { margin: 0.9em 11px 0pt 0pt; }
ul.quickbuttons li { float: left; display: inline; margin: 0pt 0pt 0pt 11px; }
ul.quickbuttons li a { padding: 0pt 0pt 0pt 20px; display: block; height: 20px; line-height: 18px; float: left; }
ul.quickbuttons li.approve_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt -90px transparent; }
ul.quickbuttons li.quote_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt 0pt transparent; }
ul.quickbuttons li.reply_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt -180px transparent; }
ul.quickbuttons li.reply_all_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt -180px transparent; }
ul.quickbuttons li.modify_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt -60px transparent; }
ul.quickbuttons li.remove_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt -30px transparent; }
ul.quickbuttons li.split_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt -150px transparent; }
ul.quickbuttons li.restore_button { background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/theme/quickbuttons.png") no-repeat scroll 0pt -120px transparent; }
ul.quickbuttons li.inline_mod_check { margin: 0pt 0pt 0pt 5px; }
.post { margin-top: 0.5em; clear: right; }
.inner { padding: 1em 1em 0pt 0pt; margin: 0pt 1em 0pt 0pt; border-top: 1px solid rgb(153, 153, 170); }
.inner img.smiley { vertical-align: bottom; }
#forumposts .modified { float: left; }
#forumposts .reportlinks { margin-right: 1.5em; text-align: right; clear: right; }
#forumposts .signature, .post .signature { margin: 1em 0pt 0pt; }
#forumposts span.botslice { clear: both; }
.attachments hr { clear: both; margin: 1em 0pt; }
.attachments { padding: 1em 0pt 2em; }
.attachments div { padding: 0pt 0.5em; }
#quickReplyOptions .roundframe { text-align: center; padding: 0pt 10%; }
#quickReplyContent { padding: 0.5em 0pt; }
#quickReplyContent form textarea { width: 91%; height: 100px; margin: 0.25em 0pt 1em; }
#display_jump_to { clear: both; padding: 5px; margin-top: 2px; }
#forumposts .post_separator { display: none; }
#post_header { margin-bottom: 0.5em; border-bottom: 1px solid rgb(202, 205, 211); padding: 0.5em; overflow: hidden; }
#post_header dt { float: left; padding: 0pt; width: 15%; margin: 0.3em 0pt; font-weight: bold; }
#post_header dd { float: left; padding: 0pt; width: 83%; margin: 0.3em 0pt; }
#post_header img { vertical-align: middle; }
ul.post_options { margin: 0pt 0pt 0pt 1em; padding: 0pt; list-style: none outside none; overflow: hidden; }
ul.post_options li { margin: 0.2em 0pt; width: 49%; float: left; }
#postAdditionalOptionsHeader { margin-top: 1em; }
#postMoreOptions { border-bottom: 1px solid rgb(202, 205, 211); padding: 0.5em; }
#postAttachment, #postAttachment2 { overflow: hidden; margin: 0.5em 0pt; border-bottom: 1px solid rgb(202, 205, 211); padding: 0.5em; }
#postAttachment dd, #postAttachment2 dd { margin: 0.3em 0pt 0.3em 1em; }
#postAttachment dt, #postAttachment2 dt { font-weight: bold; }
#postAttachment3 { margin-left: 1em; }
#post_confirm_strip, #shortcuts { padding: 1em 0pt 0pt; }
.post_verification { margin-top: 0.5em; }
.post_verification #verification_control { margin: 0.3em 0pt 0.3em 1em; }
#bbcBox_message { margin-bottom: 2px; }
#bbcBox_message div { margin: 0.3em 0pt 1em; line-height: 1.2em; height: 1.2em; vertical-align: top; }
#bbcBox_message div img { margin: 0pt 1px 0pt 0pt; vertical-align: top; }
#bbcBox_message select { margin: 0pt 2px; }
#post_event fieldset { margin-bottom: 0.5em; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(102, 102, 102); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0.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: 0pt; overflow: hidden; }
#post_event ul.event_main li { list-style-type: none; margin: 0.2em 0pt; width: 49%; float: left; }
#post_event ul.event_options { margin: 0pt; padding: 0pt 0pt 0.7em 0.7em; }
#post_event ul.event_options li { list-style-type: none; margin: 0.3em 0pt 0pt; }
#edit_poll fieldset { margin-bottom: 0.5em; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(102, 102, 102); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 0.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: 0pt 0pt 0.7em 0.7em; list-style: none outside none; }
#edit_poll ul.poll_main li { margin: 0.2em 0pt; width: 49%; float: left; }
#edit_poll ul.poll_options { margin: 0pt; }
#edit_poll ul.poll_options li { margin: 0.3em 0pt 0pt; }
#readbuttons_top .pagelinks, #readbuttons .pagelinks { padding-bottom: 1em; width: 60%; }
#readbuttons .pagelinks { padding-top: 1em; }
#recent { clear: both; }
#move_topic dl { margin-bottom: 0pt; }
.move_topic { width: 710px; margin: auto; text-align: left; }
div.move_topic fieldset { margin: 0.5em 0pt; border: 1px solid rgb(202, 205, 211); padding: 0.5em; }
fieldset.send_topic { margin-bottom: 0.5em; border: medium none; padding: 0.5em; }
dl.send_topic { margin-bottom: 0pt; }
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: 0.5em; }
fieldset.merge_options legend { font-weight: bold; }
.custom_subject { margin: 0.5em 0pt; }
.login { width: 540px; margin: 0pt auto; }
.login dl { overflow: auto; clear: right; }
.login dt, .login dd { margin: 0pt 0pt 0.4em; width: 44%; padding: 0.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; }
.register_error { border: 1px dashed red; padding: 5px; margin: 0pt 1ex 1ex; }
.register_error span { text-decoration: underline; }
dl.register_form { margin: 0pt; clear: right; overflow: auto; }
dl.register_form dt { font-weight: normal; float: left; clear: both; width: 50%; margin: 0.5em 0pt 0pt; }
dl.register_form dt strong { font-weight: bold; }
dl.register_form dt span { display: block; }
dl.register_form dd { float: left; width: 49%; margin: 0.5em 0pt 0pt; }
#confirm_buttons { text-align: center; padding: 1em 0pt; }
.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: 0.5em; margin-top: -1px; }
tr.titlebg td { padding-left: 0.7em; }
#admin_menu { min-height: 2em; padding-left: 0pt; }
#admin_content { clear: left; padding-top: 0.5em; }
#admin_login .centertext { padding: 1em; }
#left_admsection h4.catbg span.left, #left_admsection h4.catbg span.right { width: 9px; height: 31px; }
.left_admmenu, .left_admmenu ul, .left_admmenu li { padding: 0pt; margin: 0pt; list-style: none outside none; }
#left_admsection { width: 160px; float: left; padding-right: 10px; }
.adm_section h4.titlebg { font-size: 95%; margin-bottom: 5px; }
#adm_container { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 5px; }
.left_admmenu li { padding: 0pt 0pt 0pt 0.5em; }
.left_admmenu { margin-bottom: 0.5em; }
#main_admsection { margin-left: 172px; }
tr.windowbg td, tr.windowbg2 td, tr.approvebg td { padding: 0.3em 0.7em; }
#credits p { padding: 0pt; font-style: italic; margin: 0pt; }
.topic_table table { width: 100%; }
.topic_table .icon1, .topic_table .icon2, .topic_table .stats { text-align: center; }
#topic_icons { margin: 1em 0pt 0pt; }
#topic_icons .description { margin: 0pt; }
.topic_table table thead { border-bottom: 1px solid white; }
.topic_table td { font-size: 1em; }
.topic_table td.subject p, .topic_table td.stats { font-size: 0.85em; padding: 0pt; margin: 0pt; }
.topic_table td.lastpost { font-size: 0.85em; line-height: 1.3em; padding: 4px; }
.topic_table td.lastpost, .topic_table td.lastpost { font-size: 0.9em; line-height: 100%; padding: 4px; }
.topic_table td.stickybg2 { background-image: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/icons/quick_sticky.gif"); background-repeat: no-repeat; background-position: 98% 4px; }
.topic_table td.lockedbg2 { background-image: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/icons/quick_lock.gif"); background-repeat: no-repeat; background-position: 98% 4px; }
.topic_table td.locked_sticky2 { background-image: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/icons/quick_sticky_lock.gif"); background-repeat: no-repeat; background-position: 98% 4px; }
.topic_table td.lastpost { background-image: none; }
#fatal_error { width: 80%; margin: auto; }
.errorbox { padding: 1em; border: 1px solid rgb(204, 51, 68); color: black; background-color: rgb(255, 228, 233); margin-bottom: 1em; }
.errorbox h3 { padding: 0pt; margin: 0pt; font-size: 1.1em; text-decoration: underline; }
.errorbox p { margin: 1em 0pt 0pt; }
.errorbox p.alert { padding: 0pt; margin: 0pt; float: left; width: 1em; font-size: 1.5em; }
dl { overflow: auto; margin: 0pt; padding: 0pt; }
.profile_error { border: 2px dashed red; padding: 5px; margin: 0pt 1ex 1ex; }
#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; overflow: hidden; }
#basicinfo h4 span.position { font-size: 80%; font-weight: 100; display: block; }
#basicinfo img.avatar { display: block; margin: 10px 0pt 0pt; }
#basicinfo ul { list-style-type: none; margin: 10px 0pt 0pt; }
#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: 0pt 0pt 18px; padding: 0pt 0pt 15px; border-bottom: 1px solid rgb(204, 204, 204); }
#detailedinfo div.content dt, #tracking div.content dt { width: 30%; float: left; margin: 0pt 0pt 3px; padding: 0pt; font-weight: bold; clear: both; }
#detailedinfo div.content dd, #tracking div.content dd { width: 70%; float: left; margin: 0pt 0pt 3px; padding: 0pt; }
#detailedinfo div.content dl.noborder { border-bottom: 0px none; }
#detailedinfo div.content dt.clear { width: 100%; }
.signature, .custom_fields_above_signature { border-top: 1px solid rgb(204, 204, 204); }
.signature h5 { font-size: 0.85em; margin-bottom: 10px; }
#personal_picture { display: block; margin-bottom: 0.3em; }
#avatar_server_stored div { float: left; }
#main_admsection #basicinfo, #main_admsection #detailedinfo { width: 100%; }
#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: 0pt 0pt 1em; padding: 1em 2em; border: 1px solid; }
div#profile_error { border-color: red; color: red; background: none repeat scroll 0% 0% rgb(255, 238, 238); }
div#profile_error span { text-decoration: underline; }
div#profile_success { border-color: green; color: green; background: none repeat scroll 0% 0% rgb(238, 255, 238); }
#generalstats { float: left; width: 53%; }
#activitytime { width: 53%; 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 0pt; }
#generalstats div.content dt { width: 50%; float: left; margin: 0pt 0pt 3px; padding: 0pt; font-weight: bold; clear: both; }
#generalstats div.content dd { width: 50%; float: left; margin: 0pt 0pt 3px; padding: 0pt; }
#popularposts div.content dt, #popularactivity div.content dt { width: 65%; float: left; margin: 0pt 0pt 3px; padding: 0pt; font-weight: bold; clear: both; }
#popularposts div.content dd, #popularactivity div.content dd { width: 35%; float: left; margin: 0pt 0pt 3px; padding: 0pt; }
#activitytime div.content dt { width: 40%; float: left; clear: both; margin: 0pt 0pt 3px; padding: 0pt 3px 0pt 0pt; font-weight: bold; }
#activitytime div.content dd { width: 49%; margin: 0pt 0pt 3px 2px; padding: 0pt; float: left; }
.profile_pie { background-image: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/stats_pie.png"); float: left; height: 20px; width: 20px; margin: 0pt 1em 0pt 0pt; padding: 0pt; }
.topic .time { float: right; }
.topic .counter { margin-right: 1em; }
.topic h4 { margin: 3px 0pt; }
.topic .post { margin: 0pt 1em; min-height: 80px; height: auto ! important; }
.topic .mod_icons { text-align: right; margin-right: 1em; }
#permissions dt { width: 40%; float: left; margin: 0pt 0pt -500px; padding: 1% 1% 500px; clear: both; border-top: 1px solid white; }
#permissions dd { width: 56%; float: left; margin: 0pt; padding: 1%; border-top: 1px solid white; }
#tracking div.content dl { border-bottom: 0px none; margin: 0pt; padding: 0pt; }
#ip_list { padding: 0pt; margin: 0pt 0pt 3px; list-style: none outside none; clear: both; display: block; }
#ip_list li.header { display: block; height: 0.1%; }
#ip_list li.header, #ip_list li.ip { float: left; width: 49%; padding: 0.5%; }
#creator dl { margin: 0pt; }
#creator dt { width: 40%; float: left; clear: both; margin: 0pt 0pt 10px; }
#creator dd { float: left; width: 60%; margin: 0pt 0pt 10px; }
.ignoreboards { margin: 0pt; padding: 0pt; width: 49%; overflow: auto; }
.ignoreboards a { text-decoration: underline; }
.ignoreboards ul { overflow: auto; margin: 0pt 0pt 0pt 1em; padding: 0pt; }
.ignoreboards li { list-style: none outside none; float: left; clear: both; }
#theme_settings { overflow: auto; margin: 0pt; padding: 0pt; }
#theme_settings li { list-style: none outside none; margin: 10px 0pt; padding: 0pt; }
#paid_subscription { width: 100%; }
#paid_subscription dl.settings { margin-bottom: 0pt; }
#paid_subscription dl.settings dd, #paid_subscription dl.settings dt { margin-bottom: 4px; }
#pick_theme { width: 100%; float: left; }
#statistics { padding-bottom: 0.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: 0pt; padding: 0pt; }
dl.stats dt { width: 49%; float: left; margin: 0pt 0pt 4px; line-height: 16px; padding: 0pt; clear: both; font-size: 1em; }
dl.stats dd { text-align: right; width: 50%; font-size: 1em; float: right; margin: 0pt 0pt 4px; line-height: 16px; padding: 0pt; }
.statsbar span.left { float: left; background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/bar_stats.png") no-repeat scroll 0% 0% transparent; display: block; width: 6px; height: 16px; }
.statsbar span.right { float: left; background: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/bar_stats.png") no-repeat scroll 100% 50% transparent; width: 6px; height: 16px; }
.stats_bar { float: left; background-image: url("urn:not-loaded:http://appleseedinfo.org/smf/Themes/default/images/bar_stats.png"); height: 16px; font-size: 0.9em; display: block; text-align: left; color: white; font-weight: bold; background-position: center top; }
.stats_bar span { padding-left: 2px; }
#personal_messages h3 span#author, #personal_messages h3 span#topic_title { float: left; }
#personal_messages h3 span#author { margin: 0pt 0pt 0pt 0.5em; }
#personal_messages h3 span#topic_title { margin: 0pt 0pt 0pt 9em; }
#personal_messages .labels { padding: 0pt 1em 0pt 0pt; }
#personal_messages .capacity_bar { background: none repeat scroll 0% 0% rgb(240, 244, 247); display: block; margin: 0.5em 0pt 0pt 1em; height: 1em; border: 1px solid rgb(173, 173, 173); width: 10em; }
#personal_messages .capacity_bar span { border-right: 1px solid rgb(173, 173, 173); display: block; height: 1em; }
#personal_messages .capacity_bar span.empty { background: none repeat scroll 0% 0% rgb(166, 214, 157); }
#personal_messages .capacity_bar span.filled { background: none repeat scroll 0% 0% rgb(238, 168, 0); }
#personal_messages .capacity_bar span.full { background: none repeat scroll 0% 0% rgb(241, 9, 9); }
#personal_messages .reportlinks { padding: 0.5em 1.3em; }
.calendar_table { margin-bottom: 0.7em; }
.calendar_today { background-color: rgb(255, 255, 255); }
#month_grid { width: 200px; text-align: center; float: left; }
#month_grid table { width: 200px; }
#main_grid table { width: 100%; padding-bottom: 4px; }
#main_grid table h3.catbg { text-align: center; height: 29px; border-top: 2px solid rgb(255, 255, 255); border-bottom: medium none; }
#main_grid table.weeklist td.windowbg { text-align: center; height: 49px; width: 25px; font-size: large; padding: 0pt 7px; border-left: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); }
#main_grid table.weeklist td.weekdays { height: 49px; width: 100%; padding: 4px; text-align: left; vertical-align: middle; border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); }
#main_grid h3.weekly { text-align: center; padding-left: 0pt; font-size: large; height: 29px; }
#main_grid h3 span.floatleft, #main_grid h3 span.floatright { display: block; font-weight: bold; }
#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; text-align: center; }
a.modify_event { color: rgb(255, 0, 0); }
span.hidelink { font-style: italic; }
#calendar_navigation { text-align: center; }
#mlist_search { margin: auto; width: 500px; }
#searchform, #simple_search p { padding: 0.5em; margin: 0pt; }
#simple_search, #simple_search p, #advanced_search { text-align: center ! important; margin: 0pt; }
#search_error { font-style: italic; padding: 0.3em 1em; }
#search_term_input { font-size: 115%; margin: 0pt 0pt 1em; }
#searchform fieldset { text-align: left; padding: 0pt; margin: 0.5em 0pt; border: medium none; }
#advanced_search dl#search_options { margin: 0pt auto; width: 600px; padding-top: 1em; overflow: hidden; }
#advanced_search dt { clear: both; float: left; padding: 0.2em; text-align: right; width: 20%; }
#advanced_search dd { width: 75%; float: left; padding: 0.2em; margin: 0pt 0pt 0pt 0.5em; text-align: left; }
#searchform p.clear { clear: both; }
#searchform fieldset div#searchBoardsExpand ul { overflow: auto; margin: 0pt 0pt 0pt 1em; padding: 0pt; 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 outside none; float: left; clear: both; }
#searchform fieldset p { padding: 4px; text-align: left; margin-top: 5px; }
#search_results form { padding: 1em; }
.topic_table td blockquote, .topic_table td .quoteheader { margin: 0.5em; }
.search_results_posts { overflow: hidden; }
.search_results_posts .inner { padding: 0.5em 1em; overflow: hidden; }
.search_results_posts .windowbg2 { margin-top: 4px; }
.search_results_posts .buttons { padding: 5px 1em 0pt 0pt; }
#help_container { margin: 8px 0pt 0pt; padding: 0pt 0pt 8px; }
#helpmain { padding: 0pt 1em; }
#helpmain h1.section { font-size: 18px; }
#helpmain h2.section { font-size: 18px; border-bottom: 1px solid; padding-bottom: 0.5em; margin: 0pt 0pt 0.5em; }
#helpmain h3.section { font-size: 16px; font-weight: normal; margin: 2em 0pt 0.5em; padding: 0pt 0pt 0.5em 0.5em; }
#helpmain .help_sample { border: 1px solid rgb(153, 153, 170); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 1em; overflow: auto; margin-bottom: 1em; }
#helpmain .help_sample .navigate_section { margin: 0pt; }
#helpmain .help_sample .navigate_section ul { padding-top: 0pt; border: medium none; }
#helpmain p { margin: 0pt 0pt 1.5em; 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: 0.5em 0pt 1em; padding-left: 1.5em; }
#helpmain #messageindex { clear: right; }
