From 77aa8d4581bae94b5157b8e1e10a6fa8e98ccfe8 Mon Sep 17 00:00:00 2001 From: Adrian Malacoda Date: Wed, 30 Oct 2019 08:24:52 +0000 Subject: [PATCH] Fix positioning of pokeball bullet icon. Thanks hunk and Sherkel for bringing this up. https://forums.glitchcity.info/index.php?topic=6361.msg215429#msg215429 --- application/forums/Themes/GCL3/css/index.css | 8894 +++++++++--------- 1 file changed, 4447 insertions(+), 4447 deletions(-) diff --git a/application/forums/Themes/GCL3/css/index.css b/application/forums/Themes/GCL3/css/index.css index 01abc11f..30b2ff55 100644 --- a/application/forums/Themes/GCL3/css/index.css +++ b/application/forums/Themes/GCL3/css/index.css @@ -1,4447 +1,4447 @@ -/* Styles for the general looks for the Curve theme. -------------------------------------------------------- */ - -/* Normal, standard links. */ -a:link, a:visited -{ - color: #515151; - text-decoration: none; -} -a.new, -a.new:hover -{ - color: #cc3333; -} -a:hover -{ - color: #3333cc; - text-decoration: underline; - cursor: pointer; -} -/* Links that open in a new window. */ -a.new_win:link, a.new_win:visited -{ - color: #346; - text-decoration: none; -} -a.new_win:hover -{ - text-decoration: underline; -} - -/* Tables should show empty cells. */ -table -{ - empty-cells: show; -} - -/* Set a fontsize that will look the same in all browsers. */ -body -{ - background: #E9EEF2 url(../images/glitchcity.png) repeat; - font: 78%/130% "Verdana", "verdana", "Helvetica", sans-serif; - margin: 0 auto; - padding: 0 0; -} - -/* Help popups require a different styling of the body element. */ -body#help_popup -{ - padding: 1em; -} - -/* use dark grey for the text, leaving #000 for headers etc */ -body, td, th, tr -{ - color: #444; -} - -/* This division wraps the entire forum when a forum width is set. */ -div#wrapper -{ - margin: 0 auto; - min-width: 780px; - max-width: 2300px; -} - -/* lets give all forms zero padding/margins */ -form -{ - padding: 0; - margin: 0; -} - -/* We can style the different types of input buttons to be uniform throughout different browsers and their color themes. - .button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers - .button_reset - covers input[type=reset] and button[type=reset] throughout all browsers - .input_check - covers input[type=checkbox] throughout all browsers - .input_radio - covers input[type=radio] throughout all browsers - .input_text - covers input[type=text] throughout all browsers - .input_file - covers input[type=file] throughout all browsers -*/ - -input, button, select, textarea -{ - font: 95%/115% verdana, Helvetica, sans-serif; - color: #000; - background: #C6C6C6; - border: 1px solid #666; - padding: 2px; -} -#personal_messages .windowbg div.postarea select -{ - background: #fff; -} - -/* Select elements look horrible with the extra padding, so leave them unpadded. */ -select -{ - padding: 0; -} - -/* Add some padding to the options instead. */ -select option -{ - padding: 1px; -} - -/* The font size of textareas should be just a little bit larger. */ -textarea -{ - font: 100%/130% verdana, Helvetica, sans-serif; -} - -/* Buttons should be styled a bit differently, in order to make them look more button'ish. */ -.button_submit, .button_reset -{ - background-color: #C6C6C6; - border: 1px solid #666; - cursor: pointer; - font-weight: normal; -} -input:hover, textarea:hover, button:hover, select:hover -{ - border: 1px solid #454545; -} -.button_submit:hover, .button_reset:hover -{ - border: 1px solid #aaa; - background-color: #e7e7e7; -} -input:focus, textarea:focus, button:focus, select:focus -{ - border: 1px solid #454545; -} - -/* All input elements that are checkboxes or radio buttons shouldn't have a border around them. */ -input.input_check, input.input_radio -{ - border: none; - background: none; -} -h3.catbg input.input_check -{ - margin: 9px 7px 0 7px; -} - -/* Give disabled text input elements a different background color. */ -input[disabled].input_text -{ - background-color: #eee; -} - -/* Standard horizontal rule.. ([hr], etc.) */ -hr, .hrcolor -{ - height: 1px; - border: 0; - color: #000; - background-color: #000; -} - -/* By default set the color on these tags as #000. */ -h1, h2, h3, h4, h5, h6 -{ - color: #000; - font-size: 1em; - margin: 0; - padding: 0; -} - -/* Fieldsets are used to group elements. */ -fieldset -{ - border: 1px solid #000; - padding: 1em; - margin: 0 0 0.5em 0; -} -fieldset legend -{ - font-weight: bold; - color: #444; -} -/* No image should have a border when linked. */ -a img -{ - border: 0; -} - -/* Define strong as bold, and em as italics */ -strong -{ - font-weight: bold; -} - -em -{ - font-style: italic; -} -/* Alternative for u tag */ -.underline -{ - text-decoration: underline; -} - -/* Common classes to easy styling. -------------------------------------------------------- */ - -.floatright -{ - float: right; -} -.floatleft -{ - float: left; -} - -.flow_auto -{ - overflow: auto; -} -.flow_hidden -{ - overflow: hidden; -} -.flow_hidden .windowbg, .flow_hidden .windowbg2 -{ - /*margin-top: 2px;*/ -} -.clear -{ - clear: both; -} -.clear_left -{ - clear: left; -} -.clear_right -{ - clear: right; -} -.overflow_auto -{ - overflow: auto; -} -.bottom_border -{ - border-bottom: 1px solid #949494; -} - -/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */ -.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: 0 auto; - text-align: center; - /*border-right: 1px solid #949494; - border-left: 1px solid #949494;*/ -} -.righttext -{ - margin-left: auto; - margin-right: 0; - text-align: right; -} -.lefttext -{ - margin-left: 0; - margin-right: auto; - text-align: left; -} -.double_height -{ - line-height: 2em; -} -/* some common padding styles */ -.padding -{ - padding: 0.3em 0.7em; -} -.main_section, .lower_padding -{ - padding-bottom: 0.5em; -} -/* a quick reset list class. */ -ul.reset, ul.reset li -{ - padding: 0; - margin: 0; - list-style: none; - color: #000; -} - -/* Some BBC related styles. -------------------------------------------------------- */ - -/* A quote, perhaps from another post. */ -blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote -{ - font-size: x-small; - color: #000; - line-height: 1.4em; - background: url(../images/theme/quote.png) 0.1em 0.1em no-repeat; - border: 1px solid #000; - padding: 1.1em 1.4em; - margin: 0.1em 0 0.3em 0; - overflow: auto; -} - -/* Alterate blockquote stylings */ -blockquote.bbc_standard_quote -{ - background-color: #dee7ef; -} -blockquote.bbc_alternate_quote -{ - background-color: #daeafc; -} - -/* A code block - maybe PHP ;). */ -code.bbc_code -{ - display: block; - font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace; - font-size: x-small; - background: #eee; - border-top: 2px solid #999; - border-bottom: 2px solid #999; - line-height: 1.5em; - padding: 3px 1em; - overflow: auto; - white-space: pre; - /* Show a scrollbar after about 24 lines. */ - max-height: 24em; -} - -/* The "Quote:" and "Code:" header parts... */ -.codeheader, .quoteheader -{ - color: #666; - font-size: x-small; - font-weight: bold; - padding: 0 0.3em; -} - -/* For links to change the code stuff... */ -.codeoperation -{ - font-weight: normal; -} - -/* Styling for BBC tags */ -.bbc_link:link, .bbc_link:visited -{ - color: #778899; - text-decoration: underline; -} -.windowbg .bbc_link:link, .windowbg .bbc_link:visited -{ - color: #333435; -} -.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; -} -.bbc_list -{ - text-align: left; -} -.bbc_tt -{ - font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace; -} - -/* Generally, those [?] icons. This makes your cursor a help icon. */ -.help -{ - cursor: help; -} - -/* /me uses this a lot. (emote, try typing /me in a post.) */ -.meaction -{ - color: red; -} - -/* Highlighted text - such as search results. */ -.highlight -{ - font-weight: bold; - color: #ff7200 !important; - font-size: 1.1em; -} - -/* A more discreet highlight color, for selected membergroups etc. */ -.highlight2 -{ - background-color: #D1E1EF; - color: #000 !important; -} - -/* Generic, mostly color-related, classes. -------------------------------------------------------- */ - -.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td -{ - color: #222; - font-family: verdana, helvetica, sans-serif; - font-size: 1.1em; - font-weight: bold; - background: url(../images/theme/main_block.png) no-repeat -10px -120px; /* 120! */ -} -.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th -{ - color: #fff; - font-family: verdana, helvetica, sans-serif; - font-size: 1.1em; - font-weight: bold; - background: #949494 url(../images/theme/header.png) repeat; -} -.catbg3, tr.catbg3 td, tr.catbg3 th, tr.catbg3 th.first_th/*, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th*/ -{ - background: #949494 url(../images/theme/header.png) repeat !important; -} - -/* adjust the table versions of headers */ -tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2 -{ - /*padding: 0 6px;*/ -} -tr.titlebg th a:link, tr.titlebg th a:visited, tr.titlebg2 td a:link, tr.titlebg2 td a:visited -{ - color: #222; -} -tr.titlebg td a, tr.titlebg2 td a -{ - color: #000; -} -tr.catbg td a, tr.catbg2 td a, .catbg a -{ - /*color: #fff;*/ -} -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: #000; - font-size: 0.95em; -} - -/* Alternating backgrounds for posts, and several other sections of the forum. */ -.windowbg, #preview_body -{ - color: #000; - background: #C6C6C6; -} -.windowbg2 -{ - color: #000; - background: #f8f8f8; -} -.windowbg3 -{ - color: #000; - background-color: #cacdd3; -} - -/* the page navigation area */ -.pagesection, .pagesection_top, .pagesection_bottom -{ - background: #bfd0e2 url(../images/theme/main_block.png) no-repeat 0 -380px; /* ok */ - font-size: 0.9em; - padding: 3px 8px 3px 9px; - overflow: hidden; - margin: 0; -} -.pagesection -{ - border: 1px solid #949494; -} -.pagesection_top -{ - border-top: 1px solid #949494; - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -.pagesection_bottom -{ - border-right: 1px solid #949494; - border-left: 1px solid #949494; - border-bottom: 1px solid #949494; -} -div.pagesection div.floatright input -{ - margin-top: 3px; -} - -.pagelinks -{ - padding: 0.6em 0 0.4em 0; - min-width: 100px; -} -.selectbox -{ - padding-top: 0.6em; -} - -/* Colors for background of posts requiring approval */ -.approvebg -{ - color: #000; - background-color: #ffeaea; -} -.approvebg2 -{ - color: #000; - background-color: #fff2f2; -} - -/* Color for background of *topics* requiring approval */ -.approvetbg -{ - color: #000; - background-color: #e4a17c; -} -.approvetbg2 -{ - color: #000; - background-color: #f3bd9f; -} - -/* Sticky topics get a different background */ -.stickybg -{ - background: #d8e1e7; -} -.stickybg2 -{ - /*background: #f2e3d9;*/ -} - -/* Locked posts get a different shade, too! */ -.lockedbg -{ - background: #d4dce2; - font-style: italic; -} -.lockedbg2 -{ - background: #d8e1e7; - font-style: italic; -} - -/* Posts and personal messages displayed throughout the forum. */ -.post, .personalmessage -{ - overflow: auto; - line-height: 1.4em; - padding: 0.1em 0; -} - -/* All the signatures used in the forum. If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */ -.signature, .attachments -{ - width: 98%; - overflow: auto; - clear: right; - padding: 1em 0 3px 0; - border-top: 1px solid #aaa; - line-height: 1.4em; - font-size: 0.85em; -} -.custom_fields_above_signature -{ - width: 98%; - clear: right; - padding: 1em 0 3px 0; - border-top: 1px solid #aaa; - line-height: 1.4em; - font-size: 0.85em; -} - -/* Sometimes there will be an error when you post */ -.error -{ - color: red; -} - -/* Messages that somehow need to attract the attention. */ -.alert -{ - color: red; -} - -/* Calendar colors for birthdays, events and holidays */ -.birthday -{ - color: #920ac4; -} - -.event -{ - color: #078907; -} - -.holiday -{ - color: #000080; -} - -/* Colors for warnings */ -.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; -} - -/* a descriptive style */ -.description, .description_board, .plainbox -{ - padding: 0.5em 1em; - font-size: 0.9em; - line-height: 1.4em; - border: 1px solid #bbb; - background: #f5f5f0; - margin: 0.2em 1px 1em 1px; -} -.description_board -{ - margin: 1em 1px 3px 1px; -} - -/* an informative style */ -.information -{ - padding: 0.5em 1em 0.5em 2em; - font-size: 0.9em; - line-height: 1.3em; - border: 1px solid #245d7a; - background: #f0f6f0 url(../images/info.gif) no-repeat; - margin: 0.2em 1px 1em 1px; - min-height: 2em; -} -.information p -{ - padding: 1em; - margin: 0; -} -p.para2 -{ - padding: 1em 0 3.5em 0; - margin: 0; -} -/* AJAX notification bar -------------------------------------------------------- */ -#ajax_in_progress -{ - background: url(../images/theme/loadingbar.png) repeat-x; - color: #f96f00; - text-align: center; - font-size: 16pt; - padding: 8px; - width: 100%; - height: 66px; - line-height: 25px; - position: fixed; - top: 0; - left: 0; -} - -#ajax_in_progress a -{ - color: orange; - text-decoration: underline; - font-size: smaller; - float: right; - margin-right: 20px; -} - -/* Lists with settings use these a lot. -------------------------------------------------------- */ -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: right; - margin: 0 0 3px 0; - padding: 0; -} -dl.settings img -{ - margin: 0 10px 0 0; -} -/* help icons */ -dl.settings dt a img -{ - position: relative; - top: 2px; -} - -/* Styles for rounded headers. -------------------------------------------------------- */ -h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg -{ - overflow: hidden; - height: 23px; - line-height: 24px; - /*font-size: 1.2em;*/ - font-weight: bold; -} -.table_list tbody.header td -{ - overflow: hidden; - height: 23px; - line-height: 28px; - font-weight: bold; -} -h3.catbg2 a, h3.catbg2 -{ - color: #feb; -} -.table_list tbody.topheader td -{ - height: 26px; - color: #fff; - /*background-color:#949494;*/ - background: #949494 url(../images/theme/header.png) repeat-x; - border-top: 1px solid #949494; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - font-weight: bold; -} -.table_list tbody.topheader td.stats -{ - text-align:center; -} -div.topheader -{ - text-align: center; -} -div.topheader h3.catbg -{ - background: #949494 url(../images/theme/header.png) repeat-x; - height: 24px; -} -/*.table_list tbody.topheader td*/ -.table_list tbody.topheader td h3 -{ - color:#fff; - font-size: 105%; -} -.table_list tbody.bottomheader td -{ - /*background-color:#949494;*/ - background: #949494 url(../images/theme/header.png) repeat-x; - border-top: 1px solid #949494; - border-left: 1px solid #949494; - border-right: 1px solid #949494; -} -h3.catbg2 a:hover -{ - color: #fff; - text-decoration: none; -} -h4.titlebg, h4.titlebg a -{ - color: #000; -} -h3.titlebg a:hover, h4.titlebg a:hover -{ - color: #ffa500; - text-decoration: none; -} -h3.catbg img.icon, h4.titlebg img.icon -{ - vertical-align: middle; - margin: -2px 5px 0 0; -} -h4.catbg a.toggle img -{ - vertical-align: middle; - margin: -2px 5px 0 5px; -} - -/* At least h3.catbg span.left is needed here */ -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: 28px; - background: #c0d0e0 url(../images/theme/main_block.png) no-repeat 0 -160px; -} - -.table_list tbody.header td.catbg -{ - background: #c0d0e0 url(../images/theme/main_block.png) no-repeat 100% -160px; - padding-right: 9px; - /*border-top: 1px solid #949494;*/ - border-bottom: 1px solid #949494; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - color: #515151; -} -h4.catbg, h4.catbg2 ,h3.catbg , h3.catbg2 -{ - background: #6f95ba url(../images/theme/header.png) repeat-x 0 0;/*background: url(../images/theme/main_block.png) no-repeat 100% -160px;*/ - padding-right: 9px; -} - -/*h4.titlebg span.left, h3.titlebg span.left -{ - float: left; - display: block; - width: 9px; - height: 31px; - background: url(../images/theme/main_block.png) no-repeat 0 -220px; -}*/ - -h4.titlebg, h3.titlebg -{ - background: #7b99bc url(../images/theme/main_block.png) no-repeat 100% -280px; - padding-right: 9px; -} -h4.titlebg img.icon -{ - float: left; - margin: 3px 8px 0 0; -} -div.cat_bar -{ - background: #949494 url(../images/theme/header.png) repeat-x 0 0; - padding-left: 9px; - height: 23px; - overflow: hidden; - border: 1px solid #949494; - /*margin-bottom: 1px;*/ -} -div.title_bar -{ - background: url(../images/theme/main_block.png) no-repeat 0 -280px; - padding-left: 9px; - overflow: hidden; - border: 1px solid #949494; -} -div.title_barIC -{ - background: #c2d1e2 url(../images/theme/main_block.png) no-repeat 0 -120px; - padding-left: 9px; - overflow: hidden; - font-size: 95%; -} -/* rounded bars needs a different background here */ -#upshrinkHeaderIC h3.catbg span.left, #upshrinkHeaderIC h3.catbg2 span.left -{ - background: url(../images/theme/main_block.png) no-repeat 0 -160px; -} -#upshrinkHeaderIC h3.catbg, #upshrinkHeaderIC h3.catbg2 -{ - background: url(../images/theme/main_block.png) no-repeat 100% -160px; -} -#upshrinkHeaderIC h4.titlebg span.left -{ - background: url(../images/theme/main_block.png) no-repeat 0 -120px; -} -div.title_barIC h4.titlebg -{ - line-height: 24px; - font-size: 1.1em; - height: 22px; - background: #c2d1e2 url(../images/theme/main_block.png) no-repeat 100% -120px; -} -#upshrinkHeaderIC p.pminfo -{ - margin: 0; - padding: 0.5em; -} -img#upshrink_ic, img#newsupshrink -{ - float: left; - margin: 8px 7px 0 0; -} -h3.catbg img#upshrink_ic -{ - margin: 8px 0 0 10px; -} -table.table_list a.unreadlink, table.table_list a.collapse -{ - float: left; -} -table.table_list a.unreadlink -{ - float: right; - font-size: 90%; -} -table.table_list a.collapse -{ - margin: 7px 5px 0 0; -} - -/* The half-round header bars for some tables. */ -.table_grid thead th -{ - height: 28px; - color: #fff; - font-family: verdana, helvetica, sans-serif; - font-size: 1em; - font-weight: bold; - background: #949494 url(../images/theme/header.png) repeat-x; /*background: #bfd0e2 url(../images/theme/main_block.png) no-repeat -10px -160px;*/ - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; -} -.table_grid thead th a:link, .table_grid thead th a:visited -{ - color: #fff; -} -.table_grid th.first_th -{ - /*background: #bfd0e2 url(../images/theme/main_block.png) no-repeat 0 -160px;*/ -} -.table_grid th.last_th -{ - /*background: #bfd0e2 url(../images/theme/main_block.png) no-repeat 100% -160px;*/ - color: #fff; -} -.table_grid th.last_th input -{ - margin: 0 2px; -} -.table_grid th.lefttext -{ - padding: 0 0.7em; -} - -/* a general table class */ -table.table_grid -{ - border-collapse: collapse; - border-top: 1px solid #949494; - border-left: 1px solid #949494; -} -table.table_grid td -{ - padding: 3px; - border-bottom: 1px solid #949494; - border-right: 1px solid #949494; -} - -/* GenericList */ -.additional_row -{ - padding: 0.5em 0 0.5em 0; -} -table.table_grid thead tr.catbg th -{ - white-space: nowrap; -} - - -/* Common styles used to add corners to divisions. -------------------------------------------------------- */ -.windowbg span.topslice, .windowbg span.topslice2 -{ - display: block; - padding-left: 20px; - background: url(../images/theme/main_block.png) 0 -30px no-repeat; - border-left: 1px solid #949494; - border-right: 1px solid #949494; -} -.windowbg span.topslice span, .windowbg span.topslice2 span -{ - display: block; - background: url(../images/theme/main_block.png) 100% -30px no-repeat; - height: 11px; -} -.windowbg span.botslice -{ - display: block; - padding-left: 20px; - background: url(../images/theme/main_block.png) 0 -40px no-repeat; - font-size: 5px; - line-height: 5px; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - /*margin-bottom: 0.2em;*/ -} -.windowbg span.botslice span -{ - display: block; - background: url(../images/theme/main_block.png) 100% -40px no-repeat; - height: 11px; -} - -.windowbg2 span.topslice, .windowbg2 span.topslice2 -{ - display: block; - padding-left: 20px; - background: url(../images/theme/main_block.png) 0 -60px no-repeat; - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -.windowbg2 span.topslice span, .windowbg2 span.topslice2 span -{ - display: block; - background: url(../images/theme/main_block.png) 100% -60px no-repeat; - height: 11px; -} -.windowbg2 span.botslice -{ - display: block; - padding-left: 20px; - background: url(../images/theme/main_block.png) 0 -71px no-repeat; - font-size: 5px; - line-height: 5px; - border-right: 1px solid #949494; - border-left: 1px solid #949494; - /*margin-bottom: 0.2em;*/ -} -.windowbg2 span.botslice span -{ - display: block; - background: url(../images/theme/main_block.png) 100% -71px no-repeat; - height: 11px; -} -.approvebg span.topslice -{ - display: block; - padding-left: 20px; - background: url(../images/theme/main_block.png) 0 0 no-repeat; -} -.approvebg span.topslice span -{ - display: block; - background: url(../images/theme/main_block.png) 100% 0 no-repeat; - height: 11px; -} -.approvebg span.botslice -{ - display: block; - padding-left: 20px; - background: url(../images/theme/main_block.png) 0 -11px no-repeat; -} -.approvebg span.botslice span -{ - display: block; - background: url(../images/theme/main_block.png) 100% -11px no-repeat; - height: 11px; -} -.postbg -{ - border-left: 1px solid #7f7f7f; - border-right: 1px solid #7f7f7f; -} - -/* Used for sections that need somewhat larger corners. ------------------------------------------------------------ */ -.roundframe -{ - padding: 20px 10px; - background: #f5f5f5; - border-top: 1px solid #949494; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - /*margin-top: 2em;*/ -} -#registration .roundframe, #personal_messages .roundframe, .groupmembership .roundframe, #quickReplyOptions .roundframe, #simple_search .roundframe,#advanced_search .roundframe, .search_boards .roundframe -{ - border-bottom: 1px solid #949494; -} -.roundframe dl, .roundframe dt, .roundframe p -{ - margin: 0; -} -.roundframe p -{ - padding: 0.5em; -} -span.upperframe -{ - padding: 0; - display: block; - background: url(../images/theme/main_block.png) 0 -90px no-repeat; - padding-left: 20px; -} -span.upperframe span -{ - padding: 0; - height: 12px; - display: block; - background: url(../images/theme/main_block.png) 100% -90px no-repeat; -} -span.lowerframe -{ - padding: 0; - display: block; - background: url(../images/theme/main_block.png) 0 -102px no-repeat; - padding-left: 20px; -} -span.lowerframe span -{ - padding: 0; - height: 12px; - display: block; - background: url(../images/theme/main_block.png) 100% -102px no-repeat; -} - -/* The main content area. -------------------------------------------------------- */ -.content -{ - padding: 0.5em 1.2em; - margin: 0; - border: none; -} -.content p -{ - margin: 0 0 0.5em 0; -} - -/* Styles used by the auto suggest control. -------------------------------------------------------- */ -.auto_suggest_div -{ - border: 1px solid #000; - position: absolute; - visibility: hidden; -} -.auto_suggest_item -{ - background-color: #ddd; -} -.auto_suggest_item_hover -{ - background-color: #888; - cursor: pointer; - color: #eee; -} - -/* Styles for the standard dropdown menus. -------------------------------------------------------- */ -#main_menu -{ - padding: 0 0.5em; - float: left; - margin: 3px 0 0 0; - width: 98%; -} -.news -{ - margin: 0 0 0 20px; - padding: 1em 0 1em 0; -} -.dropmenu, .dropmenu ul -{ - list-style: none; - line-height: 1em; - padding: 0; - margin: 0; -} -.dropmenu -{ - padding: 0 0.5em 0 26px; -} -.dropmenu a -{ - display: block; - color: #000; - text-decoration: none; -} -.dropmenu a span -{ - display: block; - padding: 0 0 0 5px; - font-size: 0.9em; -} -/* the background's first level only */ -.dropmenu li a.firstlevel -{ - /*margin-right: 8px;*/ -} -.dropmenu li a.firstlevel span.firstlevel -{ - background: url(../images/theme/menu_gfx.png) 0 -120px no-repeat; - display: block; - height: 24px; - left: -4px; - line-height: 27px; - padding-left: 4px; - position: relative; -} -.dropmenu li a.firstlevel span.firstlevel img -{ - float: left; - margin: 0; -} -.dropmenu li -{ - float: left; - padding: 0; - margin: 0 5px; - position: relative; - background: url(../images/theme/menu_gfx.png) 100% -120px no-repeat; - text-align: left; -} -.dropmenu li ul -{ - z-index: 90; - display: none; - position: absolute; - width: 19.2em; - font-weight: normal; - border-bottom: 1px solid #5A5A5A; - background: url(../images/theme/menu_gfx.png) 0 -160px no-repeat; - padding: 7px 0 0 0; -} -.dropmenu li li -{ - width: 19em; - margin: 0; - border-left: 1px solid #5A5A5A; - border-right: 1px solid #5A5A5A; - background: #7b7b7b; - padding: 0; -} - -.dropmenu li li a -{ - padding: 8px; -} -.dropmenu li li a span -{ - display: block; -} -.dropmenu li ul ul -{ - margin: -1.4em 0 0 13em; -} - -/* the active button */ -.dropmenu li a.active -{ - background: url(../images/theme/menu_gfx.png) no-repeat 100% -90px; - font-weight: bold; - color: #fff; -} -.dropmenu li a.active span.firstlevel -{ - background: url(../images/theme/menu_gfx.png) no-repeat 0 -90px; -} -/* the hover effects */ -.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel -{ - background: url(../images/theme/menu_gfx.png) no-repeat 100% -120px; - color: #000; - cursor: pointer; - text-decoration: none; -} -.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel -{ - background: url(../images/theme/menu_gfx.png) no-repeat 0 -120px; -} -/* the hover effects on level2 and 3 */ -.dropmenu li li a:hover, .dropmenu li li:hover>a -{ - color: #000; - text-decoration: none; -} -.dropmenu li li a:hover span -{ - background: #e9e9e9; -} - -.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: #718dad; - border-top: 1px dashed #005A8C; -} - -/* The dropdown menu toggle image */ -#menu_toggle -{ - float: right; - margin-right: 10px; - padding-top: 3px; -} -#menu_toggle span -{ - position: relative; - right: 5000px; -} - -/* Styles for the standard button lists. -------------------------------------------------------- */ - -.buttonlist ul, .buttonlist2 ul -{ - z-index: 100; - padding: 3px; - margin: 0 0.2em 0 0; -} -.buttonlist ul li, .buttonlist2 ul li -{ - margin: 0; - padding: 0; - list-style: none; - float: left; -} -.buttonlist ul li a -{ - display: block; - font-size: 90%; - font-weight: bold; - color: #000; - background: url(../images/theme/menu_gfx.png) no-repeat 0 -60px; - padding: 0; - margin-left: 12px; - text-transform: uppercase; - cursor: pointer; -} -.buttonlist2 ul li a -{ - margin-left: 12px; -} -.buttonlist ul li a:hover -{ - background: url(../images/theme/menu_gfx.png) no-repeat 0 0; - /*color: #fff;*/ - text-decoration: none; -} -.buttonlist ul li a span -{ - background: url(../images/theme/menu_gfx.png) no-repeat 100% -60px; - display: block; - height: 24px; - line-height: 24px; - padding: 0 6px 0 0; - position: relative; - right: -6px; -} -.buttonlist ul li a span img -{ - margin: 4px 2px 0 0; - float: left; -} -.buttonlist ul li a:hover span -{ - background: url(../images/theme/menu_gfx.png) no-repeat 100% 0; -} -/* the active one */ -.buttonlist ul li a.active -{ - background: url(../images/theme/menu_gfx.png) no-repeat 0 -30px; - color: #fff; - font-weight: bold; -} -.buttonlist ul li a.active span -{ - background: url(../images/theme/menu_gfx.png) no-repeat 100% -30px; -} -.buttonlist ul li a.active -{ - font-weight: bold; -} -.buttonlist ul li a.active:hover -{ - color: #ddf; -} -.align_top ul li a, .align_bottom ul li a -{ - margin: 0 12px 0 0; -} - -/* the navigation list */ -ul#navigation -{ - margin: 0; - 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; -} - -/* Styles for the general looks for the Curve theme. -------------------------------------------------------- */ - -/* the framing graphics */ -#header -{ - /*background: url(../images/theme/main_block.png) #fefefe no-repeat 0 -480px;*/ - padding-left: 1px; -} -#header div.frame -{ - /*background: url(../images/theme/main_block.png) no-repeat 100% -480px;*/ - display: block; - padding: 1px 1px 0 0; -} -/* the content section */ -#content_section -{ - /*background: #FFFFFF url(../images/theme/frame_repeat.png) repeat-y top left;*/ - padding-left: 20px; -} -#content_section div.frame -{ - /*background: url(../images/theme/frame_repeat.png) repeat-y top right;*/ - display: block; - padding: 0 20px 0 0; -} -#main_content_section -{ - width: 100%; - min-height: 200px; -} -#moderation_bar -{ - overflow: hidden; - border-bottom: 1px solid #949494; - padding: 2px 1.5em; -} -#moderation_bar ul -{ - margin: 0; -} -#moderation_bar ul -{ - list-style: none -} - -/* the main title, always stay at 45 pixels in height! */ -div.forumtitle -{ - text-align: center; - overflow: hidden; - border-bottom: 1px solid #949494; -} -h1.forumtitle -{ - line-height: 45px; - font-size: 1.8em; - font-family: Geneva, verdana, sans-serif; - /*margin: 0.5em 0 0 6.5em;*/ - padding: 0; -} -/* float these items to the right */ -#siteslogan, img#smflogo -{ - margin: 0; - padding: 0; - float: right; - line-height: 3em; -} -h3, h4 -{ - padding-bottom: 3px; -} -/* the upshrink image needs some tweaking */ -img#upshrink -{ - float: right; - margin: 1em; -} -#time -{ - float: right; - margin-top: 2.25em; -} -#time p -{ - margin: 3px 0 0 0; -} -/* ..so does the SMF logo */ -img#smflogo -{ - margin-left: 1em; -} -/* the upper_section, float the two each way */ -#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: 49%; - float: right; - text-align: right; -} -#upper_section .warning -{ - background-color: #ffa500; -} -#guest_form -{ - overflow: hidden; -} -#guest_form .info -{ - padding: 4px 0 ; -} -div#top_section div.user -{ - float: left; - overflow: auto; - margin: 7px 0 0 320px; -} -div#top_section div.user.registered -{ - margin-top: 22px; -} -div#upper_section div.user p -{ - float: left; - margin: 0 1em 1em 0; - padding: 0; -} -div#upper_section div.user ul -{ - margin: 0; - 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; -} -/* clearing the floats */ -#top_section -{ - height: 100px; - overflow: hidden; - margin-bottom: 3px; - background: url(../images/theme/yabb-smf-logo.png) no-repeat; -} -#upper_section -{ - overflow: hidden; -} - -/* The navigation list (i.e. linktree) */ -.navigate_section -{ - padding: 0.5em; - margin: 0; -} -.navigate_section ul -{ - display: block; - margin: 0; - font-size: 0.9em; - padding: 1em 0 0.5em 0; - border-top: 1px solid #ccc; - overflow: hidden; - list-style: none; - clear: both; - width: 100%; -} -.navigate_section ul li -{ - float: left; - padding: 0 0.5em 0 0; - font-weight: bold; -} -.navigate_section ul li a -{ - color: #000000; -} - -/* The footer wih copyright links etc. */ -#footer_section -{ - text-align: center; - padding-left: 20px; -} -#footer_section span.smalltext -{ - font-size: 100%; -} -#footer_section div.frame -{ - display: block; - padding: 60px 0 0 0; -} -#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.85em; - padding: 0; -} -#mlist table tbody td.windowbg2 -{ - text-align: center; -} - -/* Styles for a typical table. -------------------------------------------------------- */ -table.table_list -{ - width: 100%; - border-collapse: collapse; -} -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: 105%; - width: 7%; - text-align: center; - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; -} -table.table_list tbody.content td.lastpost -{ - line-height: 1.2em; - font-size: 80%; - width: 24%; - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; - border-collapse: collapse; - color: #222222; -} -table.table_list tbody.content td.icon -{ - text-align: center; - width: 6%; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; -} -table.table_list tbody.infocenter td.icon, table.table_list tbody.infocenter td.lastpost -{ - border-top: 1px solid #949494; - border-bottom: 1px solid #949494; - padding: 0; -} -table.table_list tbody.infocenter td.icon -{ - text-align: center; - width: 28px; - border-right: 1px solid #949494; -} -table.table_list tbody.content td.icon img -{ - margin: 0 0 10px 0; -} - -/* Styles for the board index. -------------------------------------------------- */ - -/* the board title! */ -table.table_list tbody.content td.info -{ - border-bottom: 1px solid #949494; - border-right: 1px solid #949494; -} -table.table_list tbody.content td.info strong -{ - font-weight: bold; - font-size: 90%; -} -.table_list tbody.content td.info a.subject -{ - font-weight: bold; - font-size: 105%; -} -.table_list tbody.content td.children -{ - color: #555; - font-size: 85%; -} -p.moderators -{ - font-size: 0.8em; - font-family: verdana, sans-serif; -} -/* hide the table header/footer parts - but its here for those needing to style it */ -#boardindex_table .table_list thead, #boardindex_table .table_list tfoot -{ - display: none; -} - -/* the posting icons */ -#posting_icons -{ - padding: 0 1em 0 0; - margin: 3px 0 1em 0; - line-height: 1em; -} -#posting_icons ul -{ - font-size: 0.8em; -} -#posting_icons img -{ - vertical-align: middle; - margin: 0 0 0 4ex; -} -#postbuttons_upper ul li a span -{ - line-height: 19px; - padding: 0 0 0 6px; -} -.nextlinks -{ - text-align: right; - margin-bottom: 2px; -} -.nextlinks_bottom -{ - text-align: right; - margin-top: 2px; -} -.mark_read -{ - padding: 0 0.5em; -} - -/* the newsfader */ -#newsfader -{ - margin: 0 2px; -} -#smfFadeScroller -{ - text-align: center; - border-top: 1px solid #949494; - padding: 1em 2em; - overflow: auto; - margin: 0; - color: #575757; -} -#newsfader -{ - border: 1px solid #949494; - margin-bottom: 1em; -} - -/* Styles for the info center on the board index. ----------------------------------------------------- */ - - -#infocenter -{ - margin-top: 2em; - padding: 0; -} -#upshrinkHeaderIC -{ - /*margin-top: 4px;*/ -} -dl#ic_recentposts -{ - margin: 0 0 0.5em 0; - padding: 0.5em; - line-height: 1.3em; -} -dl#ic_recentposts dt -{ - float: left; -} -dl#ic_recentposts dd -{ - text-align: right; -} -#upshrinkHeaderIC p -{ - margin: 0 0 0.5em 0; - padding: 0.5em; -} -#upshrinkHeaderIC p.last -{ - margin: 0; - padding: 0.5em; - border-top: 2px dotted #bbb; -} -#upshrinkHeaderIC p.inline -{ - border: none; - margin: 0; - padding: 0.2em 0.5em 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: 0; - padding: 0; - float: left; - width: 20%; - text-align: center; -} -form#ic_login ul li label -{ - display: block; -} - -/* the small stats */ -#index_common_stats -{ - display: block; - margin: 0 0 0.5em 0; - text-align: right; - font-size: 0.9em; - position: relative; - top: -20px; - line-height: 1px; -} - -img.new_posts -{ - padding: 0 0.1em; -} -/* Styles for the message (topic) index. ----------------------------------------------------- */ -div.table_frame .table_list -{ - border-collapse: collapse; - margin: 2px 0; -} -.table_frame .table_list td.icon, .table_frame .table_list td.info, .table_frame .table_list td.stats -{ - /*border-right: 2px solid red;*/ -} -#messageindex -{ - clear: both; -} -/* the page navigation area */ -.childboards -{ - margin-bottom: 2.5em; -} -#childboards h3 -{ - padding-bottom: 0; -} -#childboards .table_list thead -{ - display: none; -} -#childboards .table_list -{ - margin-bottom: 2.5em; - border-collapse: collapse; -} -.lastpost img -{ - float: right; - padding: 4px; -} - -/* Styles for the display template (topic view). ----------------------------------------------------- */ - -#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; - font-size: 0.9em; -} -#moderationbuttons div.buttonlist li a -{ - background: url(../images/theme/menu_gfx.png) no-repeat 0 -120px; -} -#moderationbuttons div.buttonlist li a span -{ - background: url(../images/theme/menu_gfx.png) no-repeat 100% -120px; - height: 28px; - line-height: 28px; -} -#moderationbuttons ul li a span img -{ - margin: 0; -} -/* Events */ -.linked_events -{ - padding: 1em 0; -} -.edit_event -{ - margin: 0 1em; - vertical-align: middle; -} -/* Poll question */ -#poll -{ - overflow: hidden; -} -#poll .content -{ - padding: 0 1em; - border-right: 1px solid #949494; - border-left: 1px solid #949494; - overflow: auto; -} -#poll span.botslice -{ - border-bottom: 1px solid #949494; -} -h4#pollquestion -{ - padding: 0 0 0.5em 2em; -} - -/* Poll vote options */ -#poll_options ul.options -{ - border-top: 1px solid #9999aa; - padding: 1em 2.5em 0 2em; - margin: 0 0 1em 0; -} -#poll_options div.submitbutton -{ - border-bottom: 1px solid #9999aa; - clear: both; - padding: 0 0 1em 2em; - margin: 0 0 1em 0; -} - -/* Poll results */ -#poll_options dl.options -{ - border: solid #949494; - border-width: 1px 0; - padding: 1em 2.5em 1em 2em; - margin: 0 1em 1em 0; - line-height: 1.1em !important; -} - -#poll_options dl.options dt -{ - padding: 0.3em 0; - width: 30%; - float: left; - margin: 0; - clear: left; -} - -#poll_options dl.options .voted -{ - font-weight: bold; -} - -#poll_options dl.options dd -{ - margin: 0 0 0 2em; - padding: 0.1em 0 0 0; - width: 60%; - max-width: 450px; - float: left; -} - -#poll_options dl.options .percentage -{ - display: block; - float: right; - padding: 0.2em 0 0.3em 0; -} - -/* Poll notices */ -#poll_options p -{ - margin: 0 1.5em 0.2em 1.5em; - padding: 0 0.5em 0.5em 0.5em; -} - -div#pollmoderation -{ - margin: 0; - padding: 0; - overflow: auto; - font-size: 0.9em; -} - -/* onto the posts */ -#forumposts -{ - clear: both; -} - -/* author and topic informaton */ -#forumposts .cat_bar -{ - /*margin: 0 0 2px 0;*/ -} - -/* author and topic information */ -#forumposts h3 span#author -{ - margin: 0 7.7em 0 0; -} -#forumposts h3 img -{ - float: left; - margin: 1px 0.5em 0 0; -} -#forumposts h3.catbg -{ - /*margin-bottom: 3px;*/ -} -p#whoisviewing -{ - margin: 0; - padding: 0.5em; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; -} -/* poster and postarea + moderation area underneath */ -.post_wrapper -{ - /*float:left; - width:100%;*/ - border-left: 1px solid #949494; - border-right: 1px solid #949494; - overflow: auto; -} -.poster -{ - float: left; - width: 15em; -} -.postarea, .moderatorbar -{ - margin: 0 0 0 16em; -} -.postarea div.flow_hidden -{ - width: 100%; -} - -.moderatorbar -{ - clear: right; -} -/* poster details and list of items */ -.poster h4, .poster ul -{ - padding: 0; - margin: 0 0 0 1.3em; -} -.poster h4 -{ - margin: 0.2em 0 0.2em 1.1em; -} -.poster h4, .poster h4 a -{ - color: #005188; -} -.poster ul ul -{ - margin: 0.3em 1em 0 0; - padding: 0; -} -.poster ul ul li -{ - display: inline; -} -.poster ul li -{ - line-height: 14px; -} -.poster li.stars, .poster li.avatar, .poster li.blurb, li.postcount, li.im_icons ul -{ - margin-top: 0.5em; -} -.poster li.avatar -{ - overflow: hidden; -} -.poster li.warning -{ - line-height: 1.2em; - padding-top: 1em; -} -.poster li.warning a img -{ - vertical-align: bottom; - padding: 0 0.2em; -} -.messageicon -{ - float: left; - margin: 0 0.5em 0 0; -} -.messageicon img -{ - padding: 6px 3px; -} -.keyinfo -{ - float: left; - width: 50%; -} -.modifybutton -{ - clear: right; - float: right; - margin: 6px 20px 10px 0; - text-align: right; - font: bold 0.85em verdana, sans-serif; - color: #334466; -} - -/* The quick buttons */ -div.quickbuttons_wrap -{ - padding: 0.2em 0; - width: 100%; - float: left; -} - -ul.quickbuttons, ul.quickbuttons2 -{ - margin: 0.9em 11px 0 0; - clear: right; - float: right; - text-align: right; - font: bold 0.85em verdana, sans-serif; -} -ul.quickbuttons li -{ - float: left; - display: inline; - margin: 0 5px; -} -ul.quickbuttons2 li -{ - float: left; - display: inline; - margin: 0 2px; -} -ul.quickbuttons li -{ - background: url(../images/theme/menu_gfx.png) no-repeat scroll 100% -120px transparent; -} -ul.quickbuttons li a, ul.quickbuttons2 li a -{ - display: block; - color: #000; -} -ul.quickbuttons li a span -{ - background: url(../images/theme/menu_gfx.png) no-repeat scroll 0 -120px transparent; - display: block; - height: 24px; - left: -4px; - line-height: 28px; - padding-left: 5px; - position: relative; -} -ul.quickbuttons a:hover -{ - text-decoration: none; -} -ul.quickbuttons li a span img -{ - float: left; - margin-right: 1px; -} -ul.quickbuttons li.quote_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 0;*/ -} -ul.quickbuttons li.remove_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -30px;*/ -} -ul.quickbuttons li.modify_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -60px;*/ -} -ul.quickbuttons li.approve_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -90px;*/ -} -ul.quickbuttons li.restore_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -120px;*/ -} -ul.quickbuttons li.split_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -150px;*/ -} -ul.quickbuttons li.reply_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;*/ -} -ul.quickbuttons li.reply_all_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;*/ -} -ul.quickbuttons li.notify_button -{ - /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -210px;*/ -} -ul.quickbuttons li.inline_mod_check -{ - margin: 0 0 0 5px; - background: none; - padding-top: 3px; -} - -.post -{ - margin-top: 0.5em; - clear: right; -} -.inner -{ - padding: 1em 1em 2px 0; - margin: 0 1em 0 0; - border-top: 1px solid #949494; -} -.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 0 0 0; -} -/*#forumposts .windowbg -{ - background: #C6C6C6 url(../images/theme/forumposts_window_bg.png) no-repeat -} -#forumposts .windowbg2 -{ - background: #f9f9f9 url(../images/theme/forumposts_window2_bg.png) no-repeat -}*/ -#forumposts span.topslice -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; - background: none; -} -#forumposts span.botslice -{ - clear: both; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; -} -#forumposts span.topslice, #forumposts span.botslice, #forumposts span.topslice span, #forumposts span.botslice span -{ - background: none; -} -.attachments hr -{ - clear: both; - margin: 1em 0 1em 0; -} -.attachments -{ - padding: 1em 0 2em 0; -} -.attachments div -{ - padding: 0 0.5em; -} - -/* Styles for the quick reply area. ----------------------------------------------------- */ - -/* The quick-reply area. Horizontal alignments go a bit wonky in IE6 and IE7 but is it really worth worrying about? */ - -#quickreplybox -{ - /*padding-bottom: 1px;*/ -} -#quickreplybox div.cat_bar -{ - border: 1px solid #949494; - - background: #949494 url(../images/theme/main_block.png) no-repeat 0 -160px; -} -#quickreplybox div.cat_bar h3.catbg -{ - background: #7b99bc url(../images/theme/main_block.png) no-repeat 100% -160px; -} -#quickReplyOptions .roundframe -{ - padding: 0 10%; - border-top: none; -} -#quickReplyOptions form textarea -{ - height: 100px; - margin: 0.25em 0 1em 0; -} -/* The jump to box */ -#display_jump_to -{ - clear: both; - padding: 5px; - margin-top: 12px; - text-align: right; -} - -/* Separator of posts. More useful in the print stylesheet. */ -#forumposts .post_separator -{ - display: none; -} - -/* Styles for edit post section ----------------------------------------------------- */ -form#postmodify .roundframe -{ - padding: 0 12%; - border-top: none; -} -form#postmodify span.upperframe, form#postmodify span.lowerframe -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; - background: none #F5F5F5; -} -form#postmodify span.lowerframe -{ - border-bottom: 1px solid #949494; -} -form#postmodify span.upperframe span, form#postmodify span.lowerframe span -{ - background: none; -} -#post_header, .postbox -{ - margin-bottom: 0.5em; - border-bottom: 1px solid #cacdd3; - padding: 0.5em; - overflow: hidden; -} -#post_header dd, .postbox dd -{ - 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: 0.2em 0; - width: 49%; - float: left; -} -#postAdditionalOptionsHeader -{ - margin-top: 1em; -} -#postMoreOptions -{ - border-bottom: 1px solid #cacdd3; - padding: 0.5em; -} -#postAttachment, #postAttachment2 -{ - overflow: hidden; - margin: .5em 0; - padding: 0; - border-bottom: 1px solid #cacdd3; - padding: 0.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; -} -/* The BBC buttons */ -#bbcBox_message -{ - margin: 0.75em 0.5em; - padding: 0.5em; -} -#bbcBox_message div -{ - margin: 0.2em 0; - vertical-align: top; -} -#bbcBox_message div img -{ - margin: 0 1px 0 0; - vertical-align: top; -} -#bbcBox_message select -{ - margin: 0 2px; -} -/* The smiley strip */ -#smileyBox_message -{ - margin: 0.5em; -} -#preview_section .content -{ - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} - -/* Styles for edit event section ----------------------------------------------------- */ -#post_event .roundframe -{ - padding: 0 12%; - border-top: none; -} -#post_event span.upperframe, #post_event span.lowerframe -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; - background: none #F5F5F5; -} -#post_event span.lowerframe -{ - border-bottom: 1px solid #949494; -} -#post_event span.upperframe span, #post_event span.lowerframe span -{ - background: none; -} -#post_event fieldset -{ - padding: 0.5em; - clear: both; -} -#post_event #event_main input -{ - margin: 0 0 1em 0; - float: left; -} -#post_event #event_main div.smalltext -{ - float: right; -} -#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: 0.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: 0; - float: left; -} -#post_event #event_main select, #post_event ul.event_options li select, #post_event ul.event_options li .input_check -{ - margin: 0 1em 0 0; -} - -/* Styles for edit poll section. ----------------------------------------------------- */ - -#edit_poll -{ - overflow: hidden; -} -#edit_poll fieldset -{ - padding: 0.5em; - clear: both; - overflow: hidden; -} -#edit_poll fieldset input -{ - margin-left: 8.1em; -} -#edit_poll ul.poll_main li -{ - padding-left: 1em; -} -#edit_poll ul.poll_main input -{ - margin-left: 1em; -} -#edit_poll ul.poll_main, dl.poll_options -{ - overflow: hidden; - padding: 0 0 .7em .7em; - list-style: none; -} -#edit_poll ul.poll_main li -{ - margin: 0.2em 0; -} -#edit_poll dl.poll_options dt -{ - width: 33%; -} -#edit_poll dl.poll_options dd -{ - width: 65%; -} -#edit_poll dl.poll_options dd input -{ - margin-left: 0; -} - -/* Styles for the recent messages section. ----------------------------------------------------- */ - -#readbuttons_top .pagelinks, #readbuttons .pagelinks -{ - padding-bottom: 1em; - width: 60%; -} -#readbuttons .pagelinks -{ - padding-top: 1em; -} -#recent -{ - clear: both; - padding: 0; - /*border-bottom: 1px solid #949494;*/ -} -#recent span.botslice -{ - border-bottom: 1px solid #949494; -} - -/* Styles for the move topic section. ----------------------------------------------------- */ - -#move_topic dl -{ - margin-bottom: 0; -} -#move_topic dl.settings dt -{ - width: 40%; -} -#move_topic dl.settings dd -{ - width: 59%; -} -.move_topic -{ - width: 710px; - margin: auto; - text-align: left; -} -div.move_topic fieldset -{ - padding: 0.5em; -} - -/* Styles for the send topic section. ----------------------------------------------------- */ - -fieldset.send_topic -{ - border: none; - padding: 0.5em; -} -dl.send_topic -{ - margin-bottom: 0; -} -dl.send_mail dt -{ - width: 35%; -} -dl.send_mail dd -{ - width: 64%; -} - -/* Styles for the report topic section. ----------------------------------------------------- */ - -#report_topic dl -{ - margin-bottom: 0; -} -#report_topic dl.settings dt -{ - width: 20%; -} -#report_topic dl.settings dd -{ - width: 79%; -} - -/* Styles for the split topic section. ----------------------------------------------------- */ -#split_topics div.content -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; -} -#split_topics .windowbg span.topslice, #split_topics .windowbg2 span.topslice -{ - border-top: 1px solid #949494; -} -#split_topics .windowbg span.botslice, #split_topics .windowbg2 span.botslice -{ - border-bottom: 1px solid #949494; -} -div#selected, div#not_selected -{ - width: 49%; -} -ul.split_messages li.windowbg, ul.split_messages li.windowbg2 -{ - margin: 1px; -} -ul.split_messages li a.split_icon -{ - padding: 0 0.5em; -} -ul.split_messages div.post -{ - padding: 1em 0 0 0; - border-top: 1px solid #fff; -} - -/* Styles for the merge topic section. ----------------------------------------------------- */ -#merge_topics div.content -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; -} -#merge_topics .windowbg span.topslice -{ - border-top: 1px solid #949494; -} -#merge_topics .windowbg span.botslice -{ - border-bottom: 1px solid #949494; -} -ul.merge_topics li -{ - list-style-type: none; -} -dl.merge_topic dt -{ - width: 25%; -} -dl.merge_topic dd -{ - width: 74%; -} -fieldset.merge_options -{ - clear: both; -} -.custom_subject -{ - margin: 0.5em 0; -} - -/* Styles for the login areas. -------------------------------------------------------- */ -.login -{ - width: 540px; - margin: 0 auto; -} -.login div.roundframe -{ - border-top: none; - padding: 0 10px; -} -.login span.upperframe, .login span.lowerframe -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; - background: none #F5F5F5; -} -.login span.lowerframe -{ - border-bottom: 1px solid #949494; -} -.login span.upperframe span, .login span.lowerframe span -{ - background: none; -} -.login dl -{ - overflow: auto; - clear: right; -} -.login dt, .login dd -{ - margin: 0 0 0.4em 0; - 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; -} - -/* Styles for the registration section. -------------------------------------------------------- */ -.register_error -{ - border: 1px dashed red; - padding: 5px; - margin: 0 1ex 1ex 1ex; -} -.register_error span -{ - text-decoration: underline; -} -#registration .cat_bar -{ - border-top: 1px solid #949494; -} -#registration .confirm_buttons -{ - border-bottom: 1px solid #949494; -} -#registration .cat_bar, #registration .title_bar, #registration .confirm_buttons -{ - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -#registration span.botslice -{ - border-bottom: 1px solid #949494; - margin-bottom: 1em; -} - -/* Additional profile fields */ -dl.register_form -{ - margin: 0; - clear: right; - /* overflow: auto; */ -} - -dl.register_form dt -{ - font-weight: normal; - float: left; - clear: both; - width: 50%; - margin: 0.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: 0.5em 0 0 0; -} - -#confirm_buttons -{ - text-align: center; - padding: 1em 0; -} - -.coppa_contact -{ - padding: 4px; - width: 32ex; - background-color: #fff; - color: #000; - margin-left: 5ex; - border: 1px solid #000; -} -.valid_input -{ - background-color: #f5fff0; -} -.invalid_input -{ - background-color: #fff0f0; -} - -/* Styles for maintenance mode. -------------------------------------------------------- */ -#maintenance_mode -{ - width: 75%; - min-width: 520px; - text-align: left; -} -#maintenance_mode img.floatleft -{ - margin-right: 1em; -} -#maintenance_mode div.roundframe -{ - border-top: none; - border-bottom: none; - padding: 0 10px; -} -#maintenance_mode span.upperframe, #maintenance_mode span.lowerframe -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; - background: none #F5F5F5; -} -#maintenance_mode span.lowerframe -{ - border-bottom: 1px solid #949494; -} -#maintenance_mode span.upperframe span, #maintenance_mode span.lowerframe span -{ - background: none; -} - -/* common for all admin sections */ -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: 0; -} -#admin_content -{ - clear: left; - padding-top: 0.5em; -} - -/* Custom profile fields like to play with us some times. */ -#admin_content .custom_field -{ - margin-bottom: 15px; -} -#admin_login .roundframe -{ - margin: 0; -} -#admin_login .centertext -{ - padding: 1em; -} -#admin_login .centertext .error -{ - padding: 0 0 1em 0; -} - -/* Styles for sidebar menus. -------------------------------------------------------- */ -.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; -} -#adm_container -{ - border-bottom: 1px solid #ccc; - margin-bottom: 5px; -} -.left_admmenu li -{ - padding: 0 0 0 0.5em; -} -.left_admmenu -{ - margin-bottom: 1em; - border-left: 1px solid #949494; - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; - padding: 5px 0 5px 0; - background-color: #f8f8f8; -} -#main_admsection -{ - margin-left: 172px; - overflow: hidden; -} -#main_admsection .pagesection, #main_admsection .pagesection_top, #main_admsection .pagesection_bottom -{ - padding: 3px 8px 3px 9px; -} -#main_admsection .pagesection, #main_admsection .pagesection_top -{ - margin-top: 1.5em; -} - -tr.windowbg td, tr.windowbg2 td, tr.approvebg td, tr.highlight2 td -{ - padding: 0.3em 0.7em; -} -#credits p -{ - padding: 0; - font-style: italic; - margin: 0; -} - -/* Styles for generic tables. -------------------------------------------------------- */ -.topic_table table -{ - width: 100%; - border-left: 1px solid #949494; -} -.topic_table .icon1, .topic_table .icon2, .topic_table .stats -{ - text-align: center; -} -#topic_icons -{ - margin: 1em 0 0 0; -} -#topic_icons .description -{ - margin: 0; -} -.topic_table table thead -{ - border-bottom: 1px solid #fff; -} -/* the subject column */ -.topic_table td -{ - font-size: 1em; -} -.topic_table td.subject p, .topic_table td.stats -{ - font-size: 0.85em; - padding: 0; - margin: 0; -} -.topic_table td.lastpost -{ - font-size: 0.8em; - line-height: 1.3em; - padding: 4px; - background-image: none; - color: #222; -} -.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.locked_sticky2 -{ - background-image: url(../images/icons/quick_sticky_lock.gif); - background-repeat: no-repeat; - background-position: 98% 4px; -} - -/* Styles for (fatal) errors. -------------------------------------------------- */ - -#fatal_error -{ - width: 80%; - margin: auto; -} -#fatal_error div.padding -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; -} -#fatal_error span.botslice -{ - border-bottom: 1px solid #949494; -} -.errorbox -{ - padding: 1em; - border: 1px solid #cc3344; - color: #000; - 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; -} - -/* Styles for the profile section. -------------------------------------------------- */ - -dl -{ - overflow: auto; - margin: 0; - padding: 0; -} - -/* The basic user info on the left */ -#basicinfo -{ - width: 20%; - float: left; -} -#profileview .windowbg .content, #profileview .windowbg2 .content -{ - padding-left: 20px; - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -#profileview .windowbg span.botslice, #profileview .windowbg2 span.botslice -{ - border-bottom: 1px solid #949494; -} -#basicinfo .windowbg .content -{ - padding-left: 20px; -} -#detailedinfo -{ - width: 79.5%; - 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 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 solid #949494; -} -#detailedinfo div.content dt, #tracking div.content dt -{ - width: 35%; - float: left; - margin: 0 0 3px 0; - padding: 0; - font-weight: bold; - clear: both; -} -#detailedinfo div.content dd, #tracking div.content dd -{ - width: 65%; - float: left; - margin: 0 0 3px 0; - padding: 0; -} -#detailedinfo div.content dl.noborder -{ - border-bottom: 0; -} -#detailedinfo div.content dt.clear -{ - width: 100%; -} -#detailedinfo dt.warning_level -{ - color:#990000; -} -.signature, .custom_fields_above_signature -{ - border-top: 1px #949494 solid; -} -.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; - width: 35%; -} -#main_admsection #basicinfo img.avatar -{ - float: right; - vertical-align: top; -} -#main_admsection #basicinfo ul -{ - clear: left; -} -#main_admsection #basicinfo span#userstatus -{ - clear: left; -} -#main_admsection #basicinfo p#infolinks -{ - display: none; - clear: both; -} -#main_admsection #basicinfo .botslice -{ - clear: both; -} -#main_admsection div.windowbg div.content input, #main_admsection div.windowbg div.content select, #main_admsection div.windowbg div.content textarea -, -div#main_content_section div#admin_content .windowbg .content input, -div#main_content_section div#admin_content .windowbg .content select, -div#main_content_section div#admin_content .windowbg .content textarea -, -#merge_topics .windowbg .content input, -#merge_topics .windowbg .content select, -#merge_topics .windowbg .content textarea -, -#split_topics .windowbg .content input, -#split_topics .windowbg .content select, -#split_topics .windowbg .content textarea -{ - background: #fff; - border-top: 1px solid #000; - border-right: 1px solid #000; - border-bottom: 1px solid #000; - border-left: 1px solid #000; -} -#main_admsection div.windowbg div.content .button_submit, #main_admsection div.windowbg div.content .button_reset -, -div#main_content_section div#admin_content .windowbg .content .button_submit, -div#main_content_section div#admin_content .windowbg .content .button_reset -, -#merge_topics .windowbg .content .button_submit, -#merge_topics .windowbg .content .button_reset -, -#split_topics .windowbg .content .button_submit, -#split_topics .windowbg .content .button_reset -{ - background: #6e94e7; - border-top: 1px solid #3f474d; - border-right: 2px solid #6f7c87; - border-bottom: 1px solid #6f7c87; - border-left: 1px solid #3f474d; - font-weight: bold; -} -#main_admsection div.windowbg div.content .information -{ - border: 1px solid #6f7c87; -} -#main_admsection span.topslice, #main_admsection span.botslice, #main_admsection .content, #main_admsection span.topslice2, #registration fieldset.content -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; -} -/* -- Dropdown menu borders and other issues -- */ -div#main_content_section div#admin_content .windowbg .content, div#main_content_section div#admin_content .windowbg2 .content -{ - border-left: 1px solid #949494; - border-right: 1px solid #949494; - overflow: auto; -} -div#main_content_section div#admin_content span.topslice2 -{ - border-top: 1px solid #949494; -} -div#main_content_section div#admin_content .pagesection_top -{ - margin-top: 1.5em; -} -/* -- */ -#main_admsection span.topslice2 -{ - border-top: 1px solid #949494; -} -#main_admsection #manage_bans .windowbg span.topslice -{ - border-top: 2px solid #009900; -} -#main_admsection .windowbg span.botslice, #main_admsection .windowbg2 span.botslice, #admin_content .windowbg span.botslice, #admin_content .windowbg2 span.botslice -{ - border-bottom: 1px solid #949494 !important; -} -#main_admsection .bordercolor -{ - background: #949494; -} -#main_admsection h3.catbg span.left -{ /*Profile -> Attachments*/ - background: url("../images/theme/header.png") repeat-x scroll 100% 0 transparent; -} - -.add_buddy .roundframe -{ - margin-top: 0; - border-bottom: 1px solid #949494; - padding: 1em 0 0.5em 0.5em; -} - -/* Simple feedback messages */ -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; -} - -/* Profile statistics */ -#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: 49%; - float: left; - margin: 0 0 3px 0; - padding: 0; -} - -/* Activity by time */ -#activitytime -{ - margin: 6px 0; -} -.activity_stats -{ - margin: 0; - padding: 0; - list-style: none; -} -.activity_stats li -{ - margin: 0; - padding: 0; - width: 4.16%; - float: left; -} -.activity_stats li span -{ - display: block; - border: solid #000; - border-width: 1px 1px 0 0; - text-align: center; -} -.activity_stats li.last span -{ - border-right: none; -} -.activity_stats li div.bar -{ - margin: 0 auto; - width: 15px; -} -.activity_stats li div.bar div -{ - background: #6294CE; -} -.activity_stats li div.bar span -{ - position: absolute; - top: -1000em; - left: -1000em; -} - -/* Most popular boards by posts and activity */ -#popularposts -{ - width: 49.5%; - float: left; -} -#popularactivity -{ - width: 49.5%; - float: right; -} - -#popularposts div.content dt, #popularactivity div.content dt -{ - width: 60%; - float: left; - margin: 0; - padding: 1px 0 2px 0; - font-weight: bold; - clear: both; -} -#popularposts div.content dd, #popularactivity div.content dd -{ - width: 39%; - float: left; - margin: 0; - padding: 1px 0 2px 0; - white-space: nowrap; - border-left: 1px solid #000; -} -#popularposts div.content dd span, #popularactivity div.content dd span -{ - float: right; -} -.profile_pie -{ - background-color: #6294CE; - float: left; - height: 15px; - padding: 0; - text-indent: -1000em; -} - -/* View posts */ -.topic .time -{ - float: right; -} - -.counter -{ - margin: 0 0 0 0; - padding: 0.2em 0.5em 0.1em 0.2em; - font-size: 2.2em; - font-weight: bold; - color: #3f3f3f; - float: left; -} -.list_posts -{ - border-top: 2px solid #949494; - padding-top: 12px; - margin-top: 6px; - overflow: auto; -} - -.core_posts -{ - /*margin-bottom: 3px;*/ - overflow: auto; - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -.core_posts div.content -{ - padding: 0 1.2em 0.5em; -} -.core_posts div.overflow_auto -{ - height: 3em; -} -.core_posts .content, .core_posts span.topslice, .core_posts span.botslice -{ - border-right: none !important; - border-left: none !important; -} -.topic h4 -{ - margin: 3px 0; -} - -.topic .post -{ - margin: 0 1em; - min-height: 80px; - height: auto !important; - height: 80px; -} - -.topic .mod_icons -{ - text-align: right; - margin-right: 1em; -} - -#permissions -{ - /*border-right: 1px solid #949494; Fjernet p.g.a /index.php?action=profile;area=permissions;u=2 */ - /*border-bottom: 1px solid #949494; Fjernet p.g.a /index.php?action=profile;area=permissions;u=2 */ - /*border-left: 1px solid #949494; Fjernet p.g.a /index.php?action=profile;area=permissions;u=2 */ -} -#permissions .windowbg span.botslice -{ - border-bottom: none !important; -} - -#tracking div.content dl -{ - border-bottom: 0; - margin: 0; - padding: 0; -} - -#creator dl -{ - margin: 0; -} -#creator dt -{ - width: 40%; - float: left; - clear: both; - margin: 0 0 10px 0; -} -#creator dd -{ - float: left; - width: 55%; - margin: 0 0 10px 2px; -} - -.ignoreboards -{ - margin: 0 2%; - padding: 0; - width: 45%; -} -.ignoreboards a -{ - font-weight: bold; - border-bottom: 1px solid #c4c4c4; - padding: 0.1em 0; -} -.ignoreboards a:hover -{ - text-decoration: none; - border-bottom: 1px solid #334466; -} -.ignoreboards ul -{ - overflow: auto; - margin: 0 0 0 1em; - padding: 0; -} -.ignoreboards li -{ - list-style: none; - float: left; - clear: both; -} -.ignoreboards li.category -{ - margin: 0.7em 0 0 0; - width: 100%; -} -.ignoreboards li ul -{ - margin: 0.2em 0 0 0; -} -.ignoreboards li.category ul li.board -{ - width: 93%; -} -#theme_settings -{ - overflow: auto; - margin: 0; - padding: 0; -} - -#theme_settings li -{ - list-style: none; - margin: 10px 0; - padding: 0; -} -/* Paid Subscriptions */ -#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 */ -#pick_theme -{ - width: 100%; - float: left; -} -#pick_theme div.content -{ - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -.last_theme -{ - border-bottom: 1px solid #949494; -} - -/*Issue a warning*/ -#warn_body -{ - width: 80%; - font-size: 0.9em; -} -/* Styles for the statistics center. -------------------------------------------------- */ -#statistics -{ - padding: 0.5em 0; -} -#statistics div.title_bar -{ - margin: 4px 0 -2px 0; -} -#statistics h3.catbg -{ - text-align: center; -} -#statistics div.content -{ - min-height: 190px; -} -#statistics div.top_row -{ - min-height: 150px; -} -#statistics .statsbar div.bar, #statistics .statsbar div.bar div -{ - background: #5294de; -} -#stats -{ - margin-top: 0.5em; -} -#stats th -{ - border-right: 1px solid #949494; - border-bottom: 1px solid #949494; -} -#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%; -} -#stats_left span.topslice, #stats_right span.topslice, #top_posters span.topslice, #top_posters span.topslice, #top_boards span.topslice, #top_topics_replies span.topslice, #top_topics_views span.topslice, #top_topics_starter span.topslice, #most_online span.topslice -{ - border-top: 1px solid #949494; -} -#stats_left span.botslice, #stats_right span.botslice, #top_posters span.botslice, #top_posters span.botslice, #top_boards span.botslice, #top_topics_replies span.botslice, #top_topics_views span.botslice, #top_topics_starter span.botslice, #most_online span.botslice -{ - border-bottom: 1px solid #949494; -} -#statistics div.top_row, #top_posters div.content, #top_boards div.content, #top_topics_replies div.content, #top_topics_views div.content, #top_topics_starter div.content, #most_online div.content -{ - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -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; -} -.statsbar div.bar -{ - float: left; - background: url(../images/bar_stats.png) no-repeat; - display: block; - margin: 0 4px; - height: 16px; -} -.statsbar div.bar div -{ - position: relative; - right: -4px; - padding: 0 4px 0 0; - background: url(../images/bar_stats.png) no-repeat 100%; - height: 16px; -} -tr.windowbg2 th.stats_month -{ - width: 25%; - padding: 0 2em; - text-align: left; -} -tr.windowbg2 td.stats_day -{ - padding: 0 3.5em; - text-align: left; -} - -/* Group membership */ -.groupmembership .righttext -{ - margin-top: 1em; -} - -/* Styles for the personal messages section. -------------------------------------------------- */ - -#personal_messages div.windowbg, #personal_messages div.windowbg2 -{ - border-right: 1px solid #949494; - border-left: 1px solid #949494; -} -#personal_messages div.content, #personal_messages span.topslice2 -{ - border-right: none; - border-left: none; -} -#personal_messages span.topslice, #personal_messages span.botslice, #personal_messages .content -{ - border: none !important; -} -#personal_messages h3 span#author, #personal_messages h3 span#topic_title -{ - float: left; -} -#personal_messages h3 span#author -{ - margin: 0 0 0 0.5em; -} -#personal_messages h3 span#topic_title -{ - margin: 0 0 0 9em; -} -#personal_messages div.labels -{ - padding: 0 1em 0 0; -} -#personal_messages fieldset.labels div.roundframe -{ - margin-top: 2em; -} -#personal_messages .capacity_bar -{ - background: #f0f4f7; - display: block; - margin: 0.5em 0 0 1em; - height: 1em; - border: 1px solid #adadad; - width: 10em; -} -#personal_messages .capacity_bar span -{ - border-right: 1px solid #adadad; - display: block; - height: 1em; -} -#personal_messages .capacity_bar span.empty -{ - background: #a6d69d; -} -#personal_messages .capacity_bar span.filled -{ - background: #eea800; -} -#personal_messages .capacity_bar span.full -{ - background: #f10909; -} -#personal_messages .reportlinks -{ - padding: 0.5em 1.3em; -} -#searchLabelsExpand li -{ - padding: 0.3em 0.5em; -} -#manrules div.righttext -{ - padding: 0.3em 0.1em; -} -dl.addrules dt.floatleft -{ - width: 15em; - color: #333; - padding: 0 1.25em 0.5em 1.25em; -} -#addrule fieldset -{ - clear: both; -} - -/* Styles for the calendar section. -------------------------------------------------- */ -.calendar_table -{ - margin-bottom: 0.7em; - border: 1px solid #949494; -} - -/* Used to indicate the current day in the grid. */ -.calendar_today -{ - background-color: #fff; -} - -#month_grid -{ - width: 200px; - text-align: center; - float: left; -} -#month_grid div.cat_bar -{ - height: 25px; -} -#month_grid h3.catbg -{ - height: 25px; - line-height: 27px; -} -#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 #fff; - border-bottom: none; -} -#main_grid table.weeklist td.windowbg -{ - text-align: center; - height: 49px; - width: 25px; - font-size: large; - padding: 0 7px; - border-bottom: 2px solid #fff; -} -#main_grid table.weeklist td.weekdays -{ - height: 49px; - width: 100%; - padding: 4px; - text-align: left; - vertical-align: middle; - border-bottom: 2px solid #fff; -} -#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; - font-weight: bold; -} -#main_grid table th.days -{ - width: 14%; - padding: 4px 0; -} -#main_grid table.weeklist h4.titlebg -{ - margin: 0 0 0 0; - height: 23px; - line-height: 27px; -} -#main_grid table td.weeks -{ - vertical-align: middle; - text-align: center; - font-weight: bold; - font-size: large; - border-top: 1px solid #949494; -} -#main_grid table td.days -{ - vertical-align: top; - text-align: center; -} - -a.modify_event -{ - color: red; -} - -span.hidelink -{ - font-style: italic; -} - -#calendar_navigation -{ - text-align: center; -} - -/* Styles for the memberlist section. -------------------------------------------------- */ -#mlist_search -{ - margin: auto; - width: 500px; -} -#memberlist_search .roundframe -{ - border-bottom: 1px solid #949494; - padding-bottom: 1em; - border-top: none; -} - -/* Styles for the basic search section. -------------------------------------------------- */ -#searchform, #simple_search p -{ - padding: 0.5em; - margin: 0; -} -#simple_search, #simple_search p, #advanced_search -{ - text-align: center !important; - margin: 0; -} -#search_error -{ - font-style: italic; - padding: 0.3em 1em; -} -#search_term_input -{ - font-size: 115%; - margin: 0 0 1em; -} -#search_results div.roundframe -{ - border-bottom: 1px solid #949494; -} - -/* Styles for the advanced search section. -------------------------------------------------- */ -#searchform fieldset -{ - text-align: left; - padding: 0; - border: none; -} -#searchform fieldset.search_boards -{ - margin-top: 2em; -} -#advanced_search dl#search_options -{ - margin: 0 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: 0 0 0 0.5em; - text-align: left; -} -#searchform p.clear -{ - clear: both; -} - -/* Styles for the search results page. -------------------------------------------------- */ -.topic_table td blockquote, .topic_table td .quoteheader -{ - margin: 0.5em; -} -.search_results_posts -{ - overflow: hidden; -} -.search_results_posts .botslice -{ - border-bottom: 1px solid #949494; -} -.search_results_posts .buttons -{ - padding: 5px 1em 0 0; -} - -/* Styles for the help section. -------------------------------------------------- */ - -#help_container -{ - margin: 4px 0 0 0; - padding: 0 0 8px 0; -} -#helpmain -{ - padding: 0 1em; - border-right: 1px solid #949494; - border-left: 1px solid #949494; - overflow: auto; -} -#helpmain p -{ - margin: 0 0 1.5em 0; - line-height: 1.5em; -} -#helpmain ul -{ - line-height: 1.5em; -} - -/* Styles for print media. -------------------------------------------------------- */ -@media print -{ - #headerarea - { - display: none; - } - - .tborder - { - border: none; - } -} - -.go_up, .go_down -{ - float: left; - margin: 0.5em 0 0 0.5em; - padding: 0 2px 0 0; -} -.go_up -{ - background: url(../images/theme/yabb_gfx.png) no-repeat scroll 100% -25px transparent; -} -.go_down -{ - background: url(../images/theme/yabb_gfx.png) no-repeat scroll 100% 0 transparent; -} -.go_up a:link, .go_up a:hover, .go_up a:visited, .go_down a:link, .go_down a:hover, .go_down a:visited -{ - text-decoration: none; -} -.go_up span, .go_down span -{ - padding: 4px 5px 0 20px; - display: block; - left: -20px; -} -.go_up span -{ - background: url(../images/theme/yabb_gfx.png) no-repeat scroll 0 -25px transparent; -} -.go_down span -{ - background: url(../images/theme/yabb_gfx.png) no-repeat scroll 0 0 transparent; -} - -/* GCL-specific stuff */ -#metapod-content -{ - margin-left: 15px; - width: 100%; -} - -#metapod-table td -{ - vertical-align: top; -} - -#metapod-menu ul -{ - list-style-type: none; - margin-bottom:0; - margin-top:0; - padding-left:0; -} - -#f-list -{ - float: right; - list-style-type: none; -} - -#f-list li -{ - display: inline; -} - -.bordercolor -{ - border: 1px solid #949494; -} - -/* Styles for the Glitchdex */ -.glitchdex .name a -{ - display: block; -} - -.glitchdex .name a:hover -{ - background-color: #EFEFEF; - cursor: pointer; -} - -/* Image floating */ -.thumb.tleft -{ - float: left; - clear: left; -} - -.thumb.tright -{ - float: right; - clear: right; -} - -/* pokeball list items */ -ul { - list-style-type: none; - padding-left: 1em; -} - -li { - background-image: url('../images/pkball.gif'); - background-repeat: no-repeat; - background-position: left center; - padding-left: 14px; - line-height: 140%; -} - -#metapod-menu li, -.left_admmenu li, -#footer_section li, -.poster li, -.navigate_section li, -#top_section li -{ - background-image: none; - padding: 0; -} +/* Styles for the general looks for the Curve theme. +------------------------------------------------------- */ + +/* Normal, standard links. */ +a:link, a:visited +{ + color: #515151; + text-decoration: none; +} +a.new, +a.new:hover +{ + color: #cc3333; +} +a:hover +{ + color: #3333cc; + text-decoration: underline; + cursor: pointer; +} +/* Links that open in a new window. */ +a.new_win:link, a.new_win:visited +{ + color: #346; + text-decoration: none; +} +a.new_win:hover +{ + text-decoration: underline; +} + +/* Tables should show empty cells. */ +table +{ + empty-cells: show; +} + +/* Set a fontsize that will look the same in all browsers. */ +body +{ + background: #E9EEF2 url(../images/glitchcity.png) repeat; + font: 78%/130% "Verdana", "verdana", "Helvetica", sans-serif; + margin: 0 auto; + padding: 0 0; +} + +/* Help popups require a different styling of the body element. */ +body#help_popup +{ + padding: 1em; +} + +/* use dark grey for the text, leaving #000 for headers etc */ +body, td, th, tr +{ + color: #444; +} + +/* This division wraps the entire forum when a forum width is set. */ +div#wrapper +{ + margin: 0 auto; + min-width: 780px; + max-width: 2300px; +} + +/* lets give all forms zero padding/margins */ +form +{ + padding: 0; + margin: 0; +} + +/* We can style the different types of input buttons to be uniform throughout different browsers and their color themes. + .button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers + .button_reset - covers input[type=reset] and button[type=reset] throughout all browsers + .input_check - covers input[type=checkbox] throughout all browsers + .input_radio - covers input[type=radio] throughout all browsers + .input_text - covers input[type=text] throughout all browsers + .input_file - covers input[type=file] throughout all browsers +*/ + +input, button, select, textarea +{ + font: 95%/115% verdana, Helvetica, sans-serif; + color: #000; + background: #C6C6C6; + border: 1px solid #666; + padding: 2px; +} +#personal_messages .windowbg div.postarea select +{ + background: #fff; +} + +/* Select elements look horrible with the extra padding, so leave them unpadded. */ +select +{ + padding: 0; +} + +/* Add some padding to the options instead. */ +select option +{ + padding: 1px; +} + +/* The font size of textareas should be just a little bit larger. */ +textarea +{ + font: 100%/130% verdana, Helvetica, sans-serif; +} + +/* Buttons should be styled a bit differently, in order to make them look more button'ish. */ +.button_submit, .button_reset +{ + background-color: #C6C6C6; + border: 1px solid #666; + cursor: pointer; + font-weight: normal; +} +input:hover, textarea:hover, button:hover, select:hover +{ + border: 1px solid #454545; +} +.button_submit:hover, .button_reset:hover +{ + border: 1px solid #aaa; + background-color: #e7e7e7; +} +input:focus, textarea:focus, button:focus, select:focus +{ + border: 1px solid #454545; +} + +/* All input elements that are checkboxes or radio buttons shouldn't have a border around them. */ +input.input_check, input.input_radio +{ + border: none; + background: none; +} +h3.catbg input.input_check +{ + margin: 9px 7px 0 7px; +} + +/* Give disabled text input elements a different background color. */ +input[disabled].input_text +{ + background-color: #eee; +} + +/* Standard horizontal rule.. ([hr], etc.) */ +hr, .hrcolor +{ + height: 1px; + border: 0; + color: #000; + background-color: #000; +} + +/* By default set the color on these tags as #000. */ +h1, h2, h3, h4, h5, h6 +{ + color: #000; + font-size: 1em; + margin: 0; + padding: 0; +} + +/* Fieldsets are used to group elements. */ +fieldset +{ + border: 1px solid #000; + padding: 1em; + margin: 0 0 0.5em 0; +} +fieldset legend +{ + font-weight: bold; + color: #444; +} +/* No image should have a border when linked. */ +a img +{ + border: 0; +} + +/* Define strong as bold, and em as italics */ +strong +{ + font-weight: bold; +} + +em +{ + font-style: italic; +} +/* Alternative for u tag */ +.underline +{ + text-decoration: underline; +} + +/* Common classes to easy styling. +------------------------------------------------------- */ + +.floatright +{ + float: right; +} +.floatleft +{ + float: left; +} + +.flow_auto +{ + overflow: auto; +} +.flow_hidden +{ + overflow: hidden; +} +.flow_hidden .windowbg, .flow_hidden .windowbg2 +{ + /*margin-top: 2px;*/ +} +.clear +{ + clear: both; +} +.clear_left +{ + clear: left; +} +.clear_right +{ + clear: right; +} +.overflow_auto +{ + overflow: auto; +} +.bottom_border +{ + border-bottom: 1px solid #949494; +} + +/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */ +.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: 0 auto; + text-align: center; + /*border-right: 1px solid #949494; + border-left: 1px solid #949494;*/ +} +.righttext +{ + margin-left: auto; + margin-right: 0; + text-align: right; +} +.lefttext +{ + margin-left: 0; + margin-right: auto; + text-align: left; +} +.double_height +{ + line-height: 2em; +} +/* some common padding styles */ +.padding +{ + padding: 0.3em 0.7em; +} +.main_section, .lower_padding +{ + padding-bottom: 0.5em; +} +/* a quick reset list class. */ +ul.reset, ul.reset li +{ + padding: 0; + margin: 0; + list-style: none; + color: #000; +} + +/* Some BBC related styles. +------------------------------------------------------- */ + +/* A quote, perhaps from another post. */ +blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote +{ + font-size: x-small; + color: #000; + line-height: 1.4em; + background: url(../images/theme/quote.png) 0.1em 0.1em no-repeat; + border: 1px solid #000; + padding: 1.1em 1.4em; + margin: 0.1em 0 0.3em 0; + overflow: auto; +} + +/* Alterate blockquote stylings */ +blockquote.bbc_standard_quote +{ + background-color: #dee7ef; +} +blockquote.bbc_alternate_quote +{ + background-color: #daeafc; +} + +/* A code block - maybe PHP ;). */ +code.bbc_code +{ + display: block; + font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace; + font-size: x-small; + background: #eee; + border-top: 2px solid #999; + border-bottom: 2px solid #999; + line-height: 1.5em; + padding: 3px 1em; + overflow: auto; + white-space: pre; + /* Show a scrollbar after about 24 lines. */ + max-height: 24em; +} + +/* The "Quote:" and "Code:" header parts... */ +.codeheader, .quoteheader +{ + color: #666; + font-size: x-small; + font-weight: bold; + padding: 0 0.3em; +} + +/* For links to change the code stuff... */ +.codeoperation +{ + font-weight: normal; +} + +/* Styling for BBC tags */ +.bbc_link:link, .bbc_link:visited +{ + color: #778899; + text-decoration: underline; +} +.windowbg .bbc_link:link, .windowbg .bbc_link:visited +{ + color: #333435; +} +.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; +} +.bbc_list +{ + text-align: left; +} +.bbc_tt +{ + font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace; +} + +/* Generally, those [?] icons. This makes your cursor a help icon. */ +.help +{ + cursor: help; +} + +/* /me uses this a lot. (emote, try typing /me in a post.) */ +.meaction +{ + color: red; +} + +/* Highlighted text - such as search results. */ +.highlight +{ + font-weight: bold; + color: #ff7200 !important; + font-size: 1.1em; +} + +/* A more discreet highlight color, for selected membergroups etc. */ +.highlight2 +{ + background-color: #D1E1EF; + color: #000 !important; +} + +/* Generic, mostly color-related, classes. +------------------------------------------------------- */ + +.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td +{ + color: #222; + font-family: verdana, helvetica, sans-serif; + font-size: 1.1em; + font-weight: bold; + background: url(../images/theme/main_block.png) no-repeat -10px -120px; /* 120! */ +} +.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th +{ + color: #fff; + font-family: verdana, helvetica, sans-serif; + font-size: 1.1em; + font-weight: bold; + background: #949494 url(../images/theme/header.png) repeat; +} +.catbg3, tr.catbg3 td, tr.catbg3 th, tr.catbg3 th.first_th/*, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th*/ +{ + background: #949494 url(../images/theme/header.png) repeat !important; +} + +/* adjust the table versions of headers */ +tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2 +{ + /*padding: 0 6px;*/ +} +tr.titlebg th a:link, tr.titlebg th a:visited, tr.titlebg2 td a:link, tr.titlebg2 td a:visited +{ + color: #222; +} +tr.titlebg td a, tr.titlebg2 td a +{ + color: #000; +} +tr.catbg td a, tr.catbg2 td a, .catbg a +{ + /*color: #fff;*/ +} +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: #000; + font-size: 0.95em; +} + +/* Alternating backgrounds for posts, and several other sections of the forum. */ +.windowbg, #preview_body +{ + color: #000; + background: #C6C6C6; +} +.windowbg2 +{ + color: #000; + background: #f8f8f8; +} +.windowbg3 +{ + color: #000; + background-color: #cacdd3; +} + +/* the page navigation area */ +.pagesection, .pagesection_top, .pagesection_bottom +{ + background: #bfd0e2 url(../images/theme/main_block.png) no-repeat 0 -380px; /* ok */ + font-size: 0.9em; + padding: 3px 8px 3px 9px; + overflow: hidden; + margin: 0; +} +.pagesection +{ + border: 1px solid #949494; +} +.pagesection_top +{ + border-top: 1px solid #949494; + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +.pagesection_bottom +{ + border-right: 1px solid #949494; + border-left: 1px solid #949494; + border-bottom: 1px solid #949494; +} +div.pagesection div.floatright input +{ + margin-top: 3px; +} + +.pagelinks +{ + padding: 0.6em 0 0.4em 0; + min-width: 100px; +} +.selectbox +{ + padding-top: 0.6em; +} + +/* Colors for background of posts requiring approval */ +.approvebg +{ + color: #000; + background-color: #ffeaea; +} +.approvebg2 +{ + color: #000; + background-color: #fff2f2; +} + +/* Color for background of *topics* requiring approval */ +.approvetbg +{ + color: #000; + background-color: #e4a17c; +} +.approvetbg2 +{ + color: #000; + background-color: #f3bd9f; +} + +/* Sticky topics get a different background */ +.stickybg +{ + background: #d8e1e7; +} +.stickybg2 +{ + /*background: #f2e3d9;*/ +} + +/* Locked posts get a different shade, too! */ +.lockedbg +{ + background: #d4dce2; + font-style: italic; +} +.lockedbg2 +{ + background: #d8e1e7; + font-style: italic; +} + +/* Posts and personal messages displayed throughout the forum. */ +.post, .personalmessage +{ + overflow: auto; + line-height: 1.4em; + padding: 0.1em 0; +} + +/* All the signatures used in the forum. If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */ +.signature, .attachments +{ + width: 98%; + overflow: auto; + clear: right; + padding: 1em 0 3px 0; + border-top: 1px solid #aaa; + line-height: 1.4em; + font-size: 0.85em; +} +.custom_fields_above_signature +{ + width: 98%; + clear: right; + padding: 1em 0 3px 0; + border-top: 1px solid #aaa; + line-height: 1.4em; + font-size: 0.85em; +} + +/* Sometimes there will be an error when you post */ +.error +{ + color: red; +} + +/* Messages that somehow need to attract the attention. */ +.alert +{ + color: red; +} + +/* Calendar colors for birthdays, events and holidays */ +.birthday +{ + color: #920ac4; +} + +.event +{ + color: #078907; +} + +.holiday +{ + color: #000080; +} + +/* Colors for warnings */ +.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; +} + +/* a descriptive style */ +.description, .description_board, .plainbox +{ + padding: 0.5em 1em; + font-size: 0.9em; + line-height: 1.4em; + border: 1px solid #bbb; + background: #f5f5f0; + margin: 0.2em 1px 1em 1px; +} +.description_board +{ + margin: 1em 1px 3px 1px; +} + +/* an informative style */ +.information +{ + padding: 0.5em 1em 0.5em 2em; + font-size: 0.9em; + line-height: 1.3em; + border: 1px solid #245d7a; + background: #f0f6f0 url(../images/info.gif) no-repeat; + margin: 0.2em 1px 1em 1px; + min-height: 2em; +} +.information p +{ + padding: 1em; + margin: 0; +} +p.para2 +{ + padding: 1em 0 3.5em 0; + margin: 0; +} +/* AJAX notification bar +------------------------------------------------------- */ +#ajax_in_progress +{ + background: url(../images/theme/loadingbar.png) repeat-x; + color: #f96f00; + text-align: center; + font-size: 16pt; + padding: 8px; + width: 100%; + height: 66px; + line-height: 25px; + position: fixed; + top: 0; + left: 0; +} + +#ajax_in_progress a +{ + color: orange; + text-decoration: underline; + font-size: smaller; + float: right; + margin-right: 20px; +} + +/* Lists with settings use these a lot. +------------------------------------------------------- */ +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: right; + margin: 0 0 3px 0; + padding: 0; +} +dl.settings img +{ + margin: 0 10px 0 0; +} +/* help icons */ +dl.settings dt a img +{ + position: relative; + top: 2px; +} + +/* Styles for rounded headers. +------------------------------------------------------- */ +h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg +{ + overflow: hidden; + height: 23px; + line-height: 24px; + /*font-size: 1.2em;*/ + font-weight: bold; +} +.table_list tbody.header td +{ + overflow: hidden; + height: 23px; + line-height: 28px; + font-weight: bold; +} +h3.catbg2 a, h3.catbg2 +{ + color: #feb; +} +.table_list tbody.topheader td +{ + height: 26px; + color: #fff; + /*background-color:#949494;*/ + background: #949494 url(../images/theme/header.png) repeat-x; + border-top: 1px solid #949494; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + font-weight: bold; +} +.table_list tbody.topheader td.stats +{ + text-align:center; +} +div.topheader +{ + text-align: center; +} +div.topheader h3.catbg +{ + background: #949494 url(../images/theme/header.png) repeat-x; + height: 24px; +} +/*.table_list tbody.topheader td*/ +.table_list tbody.topheader td h3 +{ + color:#fff; + font-size: 105%; +} +.table_list tbody.bottomheader td +{ + /*background-color:#949494;*/ + background: #949494 url(../images/theme/header.png) repeat-x; + border-top: 1px solid #949494; + border-left: 1px solid #949494; + border-right: 1px solid #949494; +} +h3.catbg2 a:hover +{ + color: #fff; + text-decoration: none; +} +h4.titlebg, h4.titlebg a +{ + color: #000; +} +h3.titlebg a:hover, h4.titlebg a:hover +{ + color: #ffa500; + text-decoration: none; +} +h3.catbg img.icon, h4.titlebg img.icon +{ + vertical-align: middle; + margin: -2px 5px 0 0; +} +h4.catbg a.toggle img +{ + vertical-align: middle; + margin: -2px 5px 0 5px; +} + +/* At least h3.catbg span.left is needed here */ +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: 28px; + background: #c0d0e0 url(../images/theme/main_block.png) no-repeat 0 -160px; +} + +.table_list tbody.header td.catbg +{ + background: #c0d0e0 url(../images/theme/main_block.png) no-repeat 100% -160px; + padding-right: 9px; + /*border-top: 1px solid #949494;*/ + border-bottom: 1px solid #949494; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + color: #515151; +} +h4.catbg, h4.catbg2 ,h3.catbg , h3.catbg2 +{ + background: #6f95ba url(../images/theme/header.png) repeat-x 0 0;/*background: url(../images/theme/main_block.png) no-repeat 100% -160px;*/ + padding-right: 9px; +} + +/*h4.titlebg span.left, h3.titlebg span.left +{ + float: left; + display: block; + width: 9px; + height: 31px; + background: url(../images/theme/main_block.png) no-repeat 0 -220px; +}*/ + +h4.titlebg, h3.titlebg +{ + background: #7b99bc url(../images/theme/main_block.png) no-repeat 100% -280px; + padding-right: 9px; +} +h4.titlebg img.icon +{ + float: left; + margin: 3px 8px 0 0; +} +div.cat_bar +{ + background: #949494 url(../images/theme/header.png) repeat-x 0 0; + padding-left: 9px; + height: 23px; + overflow: hidden; + border: 1px solid #949494; + /*margin-bottom: 1px;*/ +} +div.title_bar +{ + background: url(../images/theme/main_block.png) no-repeat 0 -280px; + padding-left: 9px; + overflow: hidden; + border: 1px solid #949494; +} +div.title_barIC +{ + background: #c2d1e2 url(../images/theme/main_block.png) no-repeat 0 -120px; + padding-left: 9px; + overflow: hidden; + font-size: 95%; +} +/* rounded bars needs a different background here */ +#upshrinkHeaderIC h3.catbg span.left, #upshrinkHeaderIC h3.catbg2 span.left +{ + background: url(../images/theme/main_block.png) no-repeat 0 -160px; +} +#upshrinkHeaderIC h3.catbg, #upshrinkHeaderIC h3.catbg2 +{ + background: url(../images/theme/main_block.png) no-repeat 100% -160px; +} +#upshrinkHeaderIC h4.titlebg span.left +{ + background: url(../images/theme/main_block.png) no-repeat 0 -120px; +} +div.title_barIC h4.titlebg +{ + line-height: 24px; + font-size: 1.1em; + height: 22px; + background: #c2d1e2 url(../images/theme/main_block.png) no-repeat 100% -120px; +} +#upshrinkHeaderIC p.pminfo +{ + margin: 0; + padding: 0.5em; +} +img#upshrink_ic, img#newsupshrink +{ + float: left; + margin: 8px 7px 0 0; +} +h3.catbg img#upshrink_ic +{ + margin: 8px 0 0 10px; +} +table.table_list a.unreadlink, table.table_list a.collapse +{ + float: left; +} +table.table_list a.unreadlink +{ + float: right; + font-size: 90%; +} +table.table_list a.collapse +{ + margin: 7px 5px 0 0; +} + +/* The half-round header bars for some tables. */ +.table_grid thead th +{ + height: 28px; + color: #fff; + font-family: verdana, helvetica, sans-serif; + font-size: 1em; + font-weight: bold; + background: #949494 url(../images/theme/header.png) repeat-x; /*background: #bfd0e2 url(../images/theme/main_block.png) no-repeat -10px -160px;*/ + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; +} +.table_grid thead th a:link, .table_grid thead th a:visited +{ + color: #fff; +} +.table_grid th.first_th +{ + /*background: #bfd0e2 url(../images/theme/main_block.png) no-repeat 0 -160px;*/ +} +.table_grid th.last_th +{ + /*background: #bfd0e2 url(../images/theme/main_block.png) no-repeat 100% -160px;*/ + color: #fff; +} +.table_grid th.last_th input +{ + margin: 0 2px; +} +.table_grid th.lefttext +{ + padding: 0 0.7em; +} + +/* a general table class */ +table.table_grid +{ + border-collapse: collapse; + border-top: 1px solid #949494; + border-left: 1px solid #949494; +} +table.table_grid td +{ + padding: 3px; + border-bottom: 1px solid #949494; + border-right: 1px solid #949494; +} + +/* GenericList */ +.additional_row +{ + padding: 0.5em 0 0.5em 0; +} +table.table_grid thead tr.catbg th +{ + white-space: nowrap; +} + + +/* Common styles used to add corners to divisions. +------------------------------------------------------- */ +.windowbg span.topslice, .windowbg span.topslice2 +{ + display: block; + padding-left: 20px; + background: url(../images/theme/main_block.png) 0 -30px no-repeat; + border-left: 1px solid #949494; + border-right: 1px solid #949494; +} +.windowbg span.topslice span, .windowbg span.topslice2 span +{ + display: block; + background: url(../images/theme/main_block.png) 100% -30px no-repeat; + height: 11px; +} +.windowbg span.botslice +{ + display: block; + padding-left: 20px; + background: url(../images/theme/main_block.png) 0 -40px no-repeat; + font-size: 5px; + line-height: 5px; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + /*margin-bottom: 0.2em;*/ +} +.windowbg span.botslice span +{ + display: block; + background: url(../images/theme/main_block.png) 100% -40px no-repeat; + height: 11px; +} + +.windowbg2 span.topslice, .windowbg2 span.topslice2 +{ + display: block; + padding-left: 20px; + background: url(../images/theme/main_block.png) 0 -60px no-repeat; + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +.windowbg2 span.topslice span, .windowbg2 span.topslice2 span +{ + display: block; + background: url(../images/theme/main_block.png) 100% -60px no-repeat; + height: 11px; +} +.windowbg2 span.botslice +{ + display: block; + padding-left: 20px; + background: url(../images/theme/main_block.png) 0 -71px no-repeat; + font-size: 5px; + line-height: 5px; + border-right: 1px solid #949494; + border-left: 1px solid #949494; + /*margin-bottom: 0.2em;*/ +} +.windowbg2 span.botslice span +{ + display: block; + background: url(../images/theme/main_block.png) 100% -71px no-repeat; + height: 11px; +} +.approvebg span.topslice +{ + display: block; + padding-left: 20px; + background: url(../images/theme/main_block.png) 0 0 no-repeat; +} +.approvebg span.topslice span +{ + display: block; + background: url(../images/theme/main_block.png) 100% 0 no-repeat; + height: 11px; +} +.approvebg span.botslice +{ + display: block; + padding-left: 20px; + background: url(../images/theme/main_block.png) 0 -11px no-repeat; +} +.approvebg span.botslice span +{ + display: block; + background: url(../images/theme/main_block.png) 100% -11px no-repeat; + height: 11px; +} +.postbg +{ + border-left: 1px solid #7f7f7f; + border-right: 1px solid #7f7f7f; +} + +/* Used for sections that need somewhat larger corners. +----------------------------------------------------------- */ +.roundframe +{ + padding: 20px 10px; + background: #f5f5f5; + border-top: 1px solid #949494; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + /*margin-top: 2em;*/ +} +#registration .roundframe, #personal_messages .roundframe, .groupmembership .roundframe, #quickReplyOptions .roundframe, #simple_search .roundframe,#advanced_search .roundframe, .search_boards .roundframe +{ + border-bottom: 1px solid #949494; +} +.roundframe dl, .roundframe dt, .roundframe p +{ + margin: 0; +} +.roundframe p +{ + padding: 0.5em; +} +span.upperframe +{ + padding: 0; + display: block; + background: url(../images/theme/main_block.png) 0 -90px no-repeat; + padding-left: 20px; +} +span.upperframe span +{ + padding: 0; + height: 12px; + display: block; + background: url(../images/theme/main_block.png) 100% -90px no-repeat; +} +span.lowerframe +{ + padding: 0; + display: block; + background: url(../images/theme/main_block.png) 0 -102px no-repeat; + padding-left: 20px; +} +span.lowerframe span +{ + padding: 0; + height: 12px; + display: block; + background: url(../images/theme/main_block.png) 100% -102px no-repeat; +} + +/* The main content area. +------------------------------------------------------- */ +.content +{ + padding: 0.5em 1.2em; + margin: 0; + border: none; +} +.content p +{ + margin: 0 0 0.5em 0; +} + +/* Styles used by the auto suggest control. +------------------------------------------------------- */ +.auto_suggest_div +{ + border: 1px solid #000; + position: absolute; + visibility: hidden; +} +.auto_suggest_item +{ + background-color: #ddd; +} +.auto_suggest_item_hover +{ + background-color: #888; + cursor: pointer; + color: #eee; +} + +/* Styles for the standard dropdown menus. +------------------------------------------------------- */ +#main_menu +{ + padding: 0 0.5em; + float: left; + margin: 3px 0 0 0; + width: 98%; +} +.news +{ + margin: 0 0 0 20px; + padding: 1em 0 1em 0; +} +.dropmenu, .dropmenu ul +{ + list-style: none; + line-height: 1em; + padding: 0; + margin: 0; +} +.dropmenu +{ + padding: 0 0.5em 0 26px; +} +.dropmenu a +{ + display: block; + color: #000; + text-decoration: none; +} +.dropmenu a span +{ + display: block; + padding: 0 0 0 5px; + font-size: 0.9em; +} +/* the background's first level only */ +.dropmenu li a.firstlevel +{ + /*margin-right: 8px;*/ +} +.dropmenu li a.firstlevel span.firstlevel +{ + background: url(../images/theme/menu_gfx.png) 0 -120px no-repeat; + display: block; + height: 24px; + left: -4px; + line-height: 27px; + padding-left: 4px; + position: relative; +} +.dropmenu li a.firstlevel span.firstlevel img +{ + float: left; + margin: 0; +} +.dropmenu li +{ + float: left; + padding: 0; + margin: 0 5px; + position: relative; + background: url(../images/theme/menu_gfx.png) 100% -120px no-repeat; + text-align: left; +} +.dropmenu li ul +{ + z-index: 90; + display: none; + position: absolute; + width: 19.2em; + font-weight: normal; + border-bottom: 1px solid #5A5A5A; + background: url(../images/theme/menu_gfx.png) 0 -160px no-repeat; + padding: 7px 0 0 0; +} +.dropmenu li li +{ + width: 19em; + margin: 0; + border-left: 1px solid #5A5A5A; + border-right: 1px solid #5A5A5A; + background: #7b7b7b; + padding: 0; +} + +.dropmenu li li a +{ + padding: 8px; +} +.dropmenu li li a span +{ + display: block; +} +.dropmenu li ul ul +{ + margin: -1.4em 0 0 13em; +} + +/* the active button */ +.dropmenu li a.active +{ + background: url(../images/theme/menu_gfx.png) no-repeat 100% -90px; + font-weight: bold; + color: #fff; +} +.dropmenu li a.active span.firstlevel +{ + background: url(../images/theme/menu_gfx.png) no-repeat 0 -90px; +} +/* the hover effects */ +.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel +{ + background: url(../images/theme/menu_gfx.png) no-repeat 100% -120px; + color: #000; + cursor: pointer; + text-decoration: none; +} +.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel +{ + background: url(../images/theme/menu_gfx.png) no-repeat 0 -120px; +} +/* the hover effects on level2 and 3 */ +.dropmenu li li a:hover, .dropmenu li li:hover>a +{ + color: #000; + text-decoration: none; +} +.dropmenu li li a:hover span +{ + background: #e9e9e9; +} + +.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: #718dad; + border-top: 1px dashed #005A8C; +} + +/* The dropdown menu toggle image */ +#menu_toggle +{ + float: right; + margin-right: 10px; + padding-top: 3px; +} +#menu_toggle span +{ + position: relative; + right: 5000px; +} + +/* Styles for the standard button lists. +------------------------------------------------------- */ + +.buttonlist ul, .buttonlist2 ul +{ + z-index: 100; + padding: 3px; + margin: 0 0.2em 0 0; +} +.buttonlist ul li, .buttonlist2 ul li +{ + margin: 0; + padding: 0; + list-style: none; + float: left; +} +.buttonlist ul li a +{ + display: block; + font-size: 90%; + font-weight: bold; + color: #000; + background: url(../images/theme/menu_gfx.png) no-repeat 0 -60px; + padding: 0; + margin-left: 12px; + text-transform: uppercase; + cursor: pointer; +} +.buttonlist2 ul li a +{ + margin-left: 12px; +} +.buttonlist ul li a:hover +{ + background: url(../images/theme/menu_gfx.png) no-repeat 0 0; + /*color: #fff;*/ + text-decoration: none; +} +.buttonlist ul li a span +{ + background: url(../images/theme/menu_gfx.png) no-repeat 100% -60px; + display: block; + height: 24px; + line-height: 24px; + padding: 0 6px 0 0; + position: relative; + right: -6px; +} +.buttonlist ul li a span img +{ + margin: 4px 2px 0 0; + float: left; +} +.buttonlist ul li a:hover span +{ + background: url(../images/theme/menu_gfx.png) no-repeat 100% 0; +} +/* the active one */ +.buttonlist ul li a.active +{ + background: url(../images/theme/menu_gfx.png) no-repeat 0 -30px; + color: #fff; + font-weight: bold; +} +.buttonlist ul li a.active span +{ + background: url(../images/theme/menu_gfx.png) no-repeat 100% -30px; +} +.buttonlist ul li a.active +{ + font-weight: bold; +} +.buttonlist ul li a.active:hover +{ + color: #ddf; +} +.align_top ul li a, .align_bottom ul li a +{ + margin: 0 12px 0 0; +} + +/* the navigation list */ +ul#navigation +{ + margin: 0; + 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; +} + +/* Styles for the general looks for the Curve theme. +------------------------------------------------------- */ + +/* the framing graphics */ +#header +{ + /*background: url(../images/theme/main_block.png) #fefefe no-repeat 0 -480px;*/ + padding-left: 1px; +} +#header div.frame +{ + /*background: url(../images/theme/main_block.png) no-repeat 100% -480px;*/ + display: block; + padding: 1px 1px 0 0; +} +/* the content section */ +#content_section +{ + /*background: #FFFFFF url(../images/theme/frame_repeat.png) repeat-y top left;*/ + padding-left: 20px; +} +#content_section div.frame +{ + /*background: url(../images/theme/frame_repeat.png) repeat-y top right;*/ + display: block; + padding: 0 20px 0 0; +} +#main_content_section +{ + width: 100%; + min-height: 200px; +} +#moderation_bar +{ + overflow: hidden; + border-bottom: 1px solid #949494; + padding: 2px 1.5em; +} +#moderation_bar ul +{ + margin: 0; +} +#moderation_bar ul +{ + list-style: none +} + +/* the main title, always stay at 45 pixels in height! */ +div.forumtitle +{ + text-align: center; + overflow: hidden; + border-bottom: 1px solid #949494; +} +h1.forumtitle +{ + line-height: 45px; + font-size: 1.8em; + font-family: Geneva, verdana, sans-serif; + /*margin: 0.5em 0 0 6.5em;*/ + padding: 0; +} +/* float these items to the right */ +#siteslogan, img#smflogo +{ + margin: 0; + padding: 0; + float: right; + line-height: 3em; +} +h3, h4 +{ + padding-bottom: 3px; +} +/* the upshrink image needs some tweaking */ +img#upshrink +{ + float: right; + margin: 1em; +} +#time +{ + float: right; + margin-top: 2.25em; +} +#time p +{ + margin: 3px 0 0 0; +} +/* ..so does the SMF logo */ +img#smflogo +{ + margin-left: 1em; +} +/* the upper_section, float the two each way */ +#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: 49%; + float: right; + text-align: right; +} +#upper_section .warning +{ + background-color: #ffa500; +} +#guest_form +{ + overflow: hidden; +} +#guest_form .info +{ + padding: 4px 0 ; +} +div#top_section div.user +{ + float: left; + overflow: auto; + margin: 7px 0 0 320px; +} +div#top_section div.user.registered +{ + margin-top: 22px; +} +div#upper_section div.user p +{ + float: left; + margin: 0 1em 1em 0; + padding: 0; +} +div#upper_section div.user ul +{ + margin: 0; + 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; +} +/* clearing the floats */ +#top_section +{ + height: 100px; + overflow: hidden; + margin-bottom: 3px; + background: url(../images/theme/yabb-smf-logo.png) no-repeat; +} +#upper_section +{ + overflow: hidden; +} + +/* The navigation list (i.e. linktree) */ +.navigate_section +{ + padding: 0.5em; + margin: 0; +} +.navigate_section ul +{ + display: block; + margin: 0; + font-size: 0.9em; + padding: 1em 0 0.5em 0; + border-top: 1px solid #ccc; + overflow: hidden; + list-style: none; + clear: both; + width: 100%; +} +.navigate_section ul li +{ + float: left; + padding: 0 0.5em 0 0; + font-weight: bold; +} +.navigate_section ul li a +{ + color: #000000; +} + +/* The footer wih copyright links etc. */ +#footer_section +{ + text-align: center; + padding-left: 20px; +} +#footer_section span.smalltext +{ + font-size: 100%; +} +#footer_section div.frame +{ + display: block; + padding: 60px 0 0 0; +} +#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.85em; + padding: 0; +} +#mlist table tbody td.windowbg2 +{ + text-align: center; +} + +/* Styles for a typical table. +------------------------------------------------------- */ +table.table_list +{ + width: 100%; + border-collapse: collapse; +} +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: 105%; + width: 7%; + text-align: center; + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; +} +table.table_list tbody.content td.lastpost +{ + line-height: 1.2em; + font-size: 80%; + width: 24%; + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; + border-collapse: collapse; + color: #222222; +} +table.table_list tbody.content td.icon +{ + text-align: center; + width: 6%; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; +} +table.table_list tbody.infocenter td.icon, table.table_list tbody.infocenter td.lastpost +{ + border-top: 1px solid #949494; + border-bottom: 1px solid #949494; + padding: 0; +} +table.table_list tbody.infocenter td.icon +{ + text-align: center; + width: 28px; + border-right: 1px solid #949494; +} +table.table_list tbody.content td.icon img +{ + margin: 0 0 10px 0; +} + +/* Styles for the board index. +------------------------------------------------- */ + +/* the board title! */ +table.table_list tbody.content td.info +{ + border-bottom: 1px solid #949494; + border-right: 1px solid #949494; +} +table.table_list tbody.content td.info strong +{ + font-weight: bold; + font-size: 90%; +} +.table_list tbody.content td.info a.subject +{ + font-weight: bold; + font-size: 105%; +} +.table_list tbody.content td.children +{ + color: #555; + font-size: 85%; +} +p.moderators +{ + font-size: 0.8em; + font-family: verdana, sans-serif; +} +/* hide the table header/footer parts - but its here for those needing to style it */ +#boardindex_table .table_list thead, #boardindex_table .table_list tfoot +{ + display: none; +} + +/* the posting icons */ +#posting_icons +{ + padding: 0 1em 0 0; + margin: 3px 0 1em 0; + line-height: 1em; +} +#posting_icons ul +{ + font-size: 0.8em; +} +#posting_icons img +{ + vertical-align: middle; + margin: 0 0 0 4ex; +} +#postbuttons_upper ul li a span +{ + line-height: 19px; + padding: 0 0 0 6px; +} +.nextlinks +{ + text-align: right; + margin-bottom: 2px; +} +.nextlinks_bottom +{ + text-align: right; + margin-top: 2px; +} +.mark_read +{ + padding: 0 0.5em; +} + +/* the newsfader */ +#newsfader +{ + margin: 0 2px; +} +#smfFadeScroller +{ + text-align: center; + border-top: 1px solid #949494; + padding: 1em 2em; + overflow: auto; + margin: 0; + color: #575757; +} +#newsfader +{ + border: 1px solid #949494; + margin-bottom: 1em; +} + +/* Styles for the info center on the board index. +---------------------------------------------------- */ + + +#infocenter +{ + margin-top: 2em; + padding: 0; +} +#upshrinkHeaderIC +{ + /*margin-top: 4px;*/ +} +dl#ic_recentposts +{ + margin: 0 0 0.5em 0; + padding: 0.5em; + line-height: 1.3em; +} +dl#ic_recentposts dt +{ + float: left; +} +dl#ic_recentposts dd +{ + text-align: right; +} +#upshrinkHeaderIC p +{ + margin: 0 0 0.5em 0; + padding: 0.5em; +} +#upshrinkHeaderIC p.last +{ + margin: 0; + padding: 0.5em; + border-top: 2px dotted #bbb; +} +#upshrinkHeaderIC p.inline +{ + border: none; + margin: 0; + padding: 0.2em 0.5em 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: 0; + padding: 0; + float: left; + width: 20%; + text-align: center; +} +form#ic_login ul li label +{ + display: block; +} + +/* the small stats */ +#index_common_stats +{ + display: block; + margin: 0 0 0.5em 0; + text-align: right; + font-size: 0.9em; + position: relative; + top: -20px; + line-height: 1px; +} + +img.new_posts +{ + padding: 0 0.1em; +} +/* Styles for the message (topic) index. +---------------------------------------------------- */ +div.table_frame .table_list +{ + border-collapse: collapse; + margin: 2px 0; +} +.table_frame .table_list td.icon, .table_frame .table_list td.info, .table_frame .table_list td.stats +{ + /*border-right: 2px solid red;*/ +} +#messageindex +{ + clear: both; +} +/* the page navigation area */ +.childboards +{ + margin-bottom: 2.5em; +} +#childboards h3 +{ + padding-bottom: 0; +} +#childboards .table_list thead +{ + display: none; +} +#childboards .table_list +{ + margin-bottom: 2.5em; + border-collapse: collapse; +} +.lastpost img +{ + float: right; + padding: 4px; +} + +/* Styles for the display template (topic view). +---------------------------------------------------- */ + +#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; + font-size: 0.9em; +} +#moderationbuttons div.buttonlist li a +{ + background: url(../images/theme/menu_gfx.png) no-repeat 0 -120px; +} +#moderationbuttons div.buttonlist li a span +{ + background: url(../images/theme/menu_gfx.png) no-repeat 100% -120px; + height: 28px; + line-height: 28px; +} +#moderationbuttons ul li a span img +{ + margin: 0; +} +/* Events */ +.linked_events +{ + padding: 1em 0; +} +.edit_event +{ + margin: 0 1em; + vertical-align: middle; +} +/* Poll question */ +#poll +{ + overflow: hidden; +} +#poll .content +{ + padding: 0 1em; + border-right: 1px solid #949494; + border-left: 1px solid #949494; + overflow: auto; +} +#poll span.botslice +{ + border-bottom: 1px solid #949494; +} +h4#pollquestion +{ + padding: 0 0 0.5em 2em; +} + +/* Poll vote options */ +#poll_options ul.options +{ + border-top: 1px solid #9999aa; + padding: 1em 2.5em 0 2em; + margin: 0 0 1em 0; +} +#poll_options div.submitbutton +{ + border-bottom: 1px solid #9999aa; + clear: both; + padding: 0 0 1em 2em; + margin: 0 0 1em 0; +} + +/* Poll results */ +#poll_options dl.options +{ + border: solid #949494; + border-width: 1px 0; + padding: 1em 2.5em 1em 2em; + margin: 0 1em 1em 0; + line-height: 1.1em !important; +} + +#poll_options dl.options dt +{ + padding: 0.3em 0; + width: 30%; + float: left; + margin: 0; + clear: left; +} + +#poll_options dl.options .voted +{ + font-weight: bold; +} + +#poll_options dl.options dd +{ + margin: 0 0 0 2em; + padding: 0.1em 0 0 0; + width: 60%; + max-width: 450px; + float: left; +} + +#poll_options dl.options .percentage +{ + display: block; + float: right; + padding: 0.2em 0 0.3em 0; +} + +/* Poll notices */ +#poll_options p +{ + margin: 0 1.5em 0.2em 1.5em; + padding: 0 0.5em 0.5em 0.5em; +} + +div#pollmoderation +{ + margin: 0; + padding: 0; + overflow: auto; + font-size: 0.9em; +} + +/* onto the posts */ +#forumposts +{ + clear: both; +} + +/* author and topic informaton */ +#forumposts .cat_bar +{ + /*margin: 0 0 2px 0;*/ +} + +/* author and topic information */ +#forumposts h3 span#author +{ + margin: 0 7.7em 0 0; +} +#forumposts h3 img +{ + float: left; + margin: 1px 0.5em 0 0; +} +#forumposts h3.catbg +{ + /*margin-bottom: 3px;*/ +} +p#whoisviewing +{ + margin: 0; + padding: 0.5em; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; +} +/* poster and postarea + moderation area underneath */ +.post_wrapper +{ + /*float:left; + width:100%;*/ + border-left: 1px solid #949494; + border-right: 1px solid #949494; + overflow: auto; +} +.poster +{ + float: left; + width: 15em; +} +.postarea, .moderatorbar +{ + margin: 0 0 0 16em; +} +.postarea div.flow_hidden +{ + width: 100%; +} + +.moderatorbar +{ + clear: right; +} +/* poster details and list of items */ +.poster h4, .poster ul +{ + padding: 0; + margin: 0 0 0 1.3em; +} +.poster h4 +{ + margin: 0.2em 0 0.2em 1.1em; +} +.poster h4, .poster h4 a +{ + color: #005188; +} +.poster ul ul +{ + margin: 0.3em 1em 0 0; + padding: 0; +} +.poster ul ul li +{ + display: inline; +} +.poster ul li +{ + line-height: 14px; +} +.poster li.stars, .poster li.avatar, .poster li.blurb, li.postcount, li.im_icons ul +{ + margin-top: 0.5em; +} +.poster li.avatar +{ + overflow: hidden; +} +.poster li.warning +{ + line-height: 1.2em; + padding-top: 1em; +} +.poster li.warning a img +{ + vertical-align: bottom; + padding: 0 0.2em; +} +.messageicon +{ + float: left; + margin: 0 0.5em 0 0; +} +.messageicon img +{ + padding: 6px 3px; +} +.keyinfo +{ + float: left; + width: 50%; +} +.modifybutton +{ + clear: right; + float: right; + margin: 6px 20px 10px 0; + text-align: right; + font: bold 0.85em verdana, sans-serif; + color: #334466; +} + +/* The quick buttons */ +div.quickbuttons_wrap +{ + padding: 0.2em 0; + width: 100%; + float: left; +} + +ul.quickbuttons, ul.quickbuttons2 +{ + margin: 0.9em 11px 0 0; + clear: right; + float: right; + text-align: right; + font: bold 0.85em verdana, sans-serif; +} +ul.quickbuttons li +{ + float: left; + display: inline; + margin: 0 5px; +} +ul.quickbuttons2 li +{ + float: left; + display: inline; + margin: 0 2px; +} +ul.quickbuttons li +{ + background: url(../images/theme/menu_gfx.png) no-repeat scroll 100% -120px transparent; +} +ul.quickbuttons li a, ul.quickbuttons2 li a +{ + display: block; + color: #000; +} +ul.quickbuttons li a span +{ + background: url(../images/theme/menu_gfx.png) no-repeat scroll 0 -120px transparent; + display: block; + height: 24px; + left: -4px; + line-height: 28px; + padding-left: 5px; + position: relative; +} +ul.quickbuttons a:hover +{ + text-decoration: none; +} +ul.quickbuttons li a span img +{ + float: left; + margin-right: 1px; +} +ul.quickbuttons li.quote_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 0;*/ +} +ul.quickbuttons li.remove_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -30px;*/ +} +ul.quickbuttons li.modify_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -60px;*/ +} +ul.quickbuttons li.approve_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -90px;*/ +} +ul.quickbuttons li.restore_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -120px;*/ +} +ul.quickbuttons li.split_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -150px;*/ +} +ul.quickbuttons li.reply_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;*/ +} +ul.quickbuttons li.reply_all_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;*/ +} +ul.quickbuttons li.notify_button +{ + /*background: url(../images/theme/quickbuttons.png) no-repeat 0 -210px;*/ +} +ul.quickbuttons li.inline_mod_check +{ + margin: 0 0 0 5px; + background: none; + padding-top: 3px; +} + +.post +{ + margin-top: 0.5em; + clear: right; +} +.inner +{ + padding: 1em 1em 2px 0; + margin: 0 1em 0 0; + border-top: 1px solid #949494; +} +.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 0 0 0; +} +/*#forumposts .windowbg +{ + background: #C6C6C6 url(../images/theme/forumposts_window_bg.png) no-repeat +} +#forumposts .windowbg2 +{ + background: #f9f9f9 url(../images/theme/forumposts_window2_bg.png) no-repeat +}*/ +#forumposts span.topslice +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; + background: none; +} +#forumposts span.botslice +{ + clear: both; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; +} +#forumposts span.topslice, #forumposts span.botslice, #forumposts span.topslice span, #forumposts span.botslice span +{ + background: none; +} +.attachments hr +{ + clear: both; + margin: 1em 0 1em 0; +} +.attachments +{ + padding: 1em 0 2em 0; +} +.attachments div +{ + padding: 0 0.5em; +} + +/* Styles for the quick reply area. +---------------------------------------------------- */ + +/* The quick-reply area. Horizontal alignments go a bit wonky in IE6 and IE7 but is it really worth worrying about? */ + +#quickreplybox +{ + /*padding-bottom: 1px;*/ +} +#quickreplybox div.cat_bar +{ + border: 1px solid #949494; + + background: #949494 url(../images/theme/main_block.png) no-repeat 0 -160px; +} +#quickreplybox div.cat_bar h3.catbg +{ + background: #7b99bc url(../images/theme/main_block.png) no-repeat 100% -160px; +} +#quickReplyOptions .roundframe +{ + padding: 0 10%; + border-top: none; +} +#quickReplyOptions form textarea +{ + height: 100px; + margin: 0.25em 0 1em 0; +} +/* The jump to box */ +#display_jump_to +{ + clear: both; + padding: 5px; + margin-top: 12px; + text-align: right; +} + +/* Separator of posts. More useful in the print stylesheet. */ +#forumposts .post_separator +{ + display: none; +} + +/* Styles for edit post section +---------------------------------------------------- */ +form#postmodify .roundframe +{ + padding: 0 12%; + border-top: none; +} +form#postmodify span.upperframe, form#postmodify span.lowerframe +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; + background: none #F5F5F5; +} +form#postmodify span.lowerframe +{ + border-bottom: 1px solid #949494; +} +form#postmodify span.upperframe span, form#postmodify span.lowerframe span +{ + background: none; +} +#post_header, .postbox +{ + margin-bottom: 0.5em; + border-bottom: 1px solid #cacdd3; + padding: 0.5em; + overflow: hidden; +} +#post_header dd, .postbox dd +{ + 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: 0.2em 0; + width: 49%; + float: left; +} +#postAdditionalOptionsHeader +{ + margin-top: 1em; +} +#postMoreOptions +{ + border-bottom: 1px solid #cacdd3; + padding: 0.5em; +} +#postAttachment, #postAttachment2 +{ + overflow: hidden; + margin: .5em 0; + padding: 0; + border-bottom: 1px solid #cacdd3; + padding: 0.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; +} +/* The BBC buttons */ +#bbcBox_message +{ + margin: 0.75em 0.5em; + padding: 0.5em; +} +#bbcBox_message div +{ + margin: 0.2em 0; + vertical-align: top; +} +#bbcBox_message div img +{ + margin: 0 1px 0 0; + vertical-align: top; +} +#bbcBox_message select +{ + margin: 0 2px; +} +/* The smiley strip */ +#smileyBox_message +{ + margin: 0.5em; +} +#preview_section .content +{ + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} + +/* Styles for edit event section +---------------------------------------------------- */ +#post_event .roundframe +{ + padding: 0 12%; + border-top: none; +} +#post_event span.upperframe, #post_event span.lowerframe +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; + background: none #F5F5F5; +} +#post_event span.lowerframe +{ + border-bottom: 1px solid #949494; +} +#post_event span.upperframe span, #post_event span.lowerframe span +{ + background: none; +} +#post_event fieldset +{ + padding: 0.5em; + clear: both; +} +#post_event #event_main input +{ + margin: 0 0 1em 0; + float: left; +} +#post_event #event_main div.smalltext +{ + float: right; +} +#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: 0.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: 0; + float: left; +} +#post_event #event_main select, #post_event ul.event_options li select, #post_event ul.event_options li .input_check +{ + margin: 0 1em 0 0; +} + +/* Styles for edit poll section. +---------------------------------------------------- */ + +#edit_poll +{ + overflow: hidden; +} +#edit_poll fieldset +{ + padding: 0.5em; + clear: both; + overflow: hidden; +} +#edit_poll fieldset input +{ + margin-left: 8.1em; +} +#edit_poll ul.poll_main li +{ + padding-left: 1em; +} +#edit_poll ul.poll_main input +{ + margin-left: 1em; +} +#edit_poll ul.poll_main, dl.poll_options +{ + overflow: hidden; + padding: 0 0 .7em .7em; + list-style: none; +} +#edit_poll ul.poll_main li +{ + margin: 0.2em 0; +} +#edit_poll dl.poll_options dt +{ + width: 33%; +} +#edit_poll dl.poll_options dd +{ + width: 65%; +} +#edit_poll dl.poll_options dd input +{ + margin-left: 0; +} + +/* Styles for the recent messages section. +---------------------------------------------------- */ + +#readbuttons_top .pagelinks, #readbuttons .pagelinks +{ + padding-bottom: 1em; + width: 60%; +} +#readbuttons .pagelinks +{ + padding-top: 1em; +} +#recent +{ + clear: both; + padding: 0; + /*border-bottom: 1px solid #949494;*/ +} +#recent span.botslice +{ + border-bottom: 1px solid #949494; +} + +/* Styles for the move topic section. +---------------------------------------------------- */ + +#move_topic dl +{ + margin-bottom: 0; +} +#move_topic dl.settings dt +{ + width: 40%; +} +#move_topic dl.settings dd +{ + width: 59%; +} +.move_topic +{ + width: 710px; + margin: auto; + text-align: left; +} +div.move_topic fieldset +{ + padding: 0.5em; +} + +/* Styles for the send topic section. +---------------------------------------------------- */ + +fieldset.send_topic +{ + border: none; + padding: 0.5em; +} +dl.send_topic +{ + margin-bottom: 0; +} +dl.send_mail dt +{ + width: 35%; +} +dl.send_mail dd +{ + width: 64%; +} + +/* Styles for the report topic section. +---------------------------------------------------- */ + +#report_topic dl +{ + margin-bottom: 0; +} +#report_topic dl.settings dt +{ + width: 20%; +} +#report_topic dl.settings dd +{ + width: 79%; +} + +/* Styles for the split topic section. +---------------------------------------------------- */ +#split_topics div.content +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; +} +#split_topics .windowbg span.topslice, #split_topics .windowbg2 span.topslice +{ + border-top: 1px solid #949494; +} +#split_topics .windowbg span.botslice, #split_topics .windowbg2 span.botslice +{ + border-bottom: 1px solid #949494; +} +div#selected, div#not_selected +{ + width: 49%; +} +ul.split_messages li.windowbg, ul.split_messages li.windowbg2 +{ + margin: 1px; +} +ul.split_messages li a.split_icon +{ + padding: 0 0.5em; +} +ul.split_messages div.post +{ + padding: 1em 0 0 0; + border-top: 1px solid #fff; +} + +/* Styles for the merge topic section. +---------------------------------------------------- */ +#merge_topics div.content +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; +} +#merge_topics .windowbg span.topslice +{ + border-top: 1px solid #949494; +} +#merge_topics .windowbg span.botslice +{ + border-bottom: 1px solid #949494; +} +ul.merge_topics li +{ + list-style-type: none; +} +dl.merge_topic dt +{ + width: 25%; +} +dl.merge_topic dd +{ + width: 74%; +} +fieldset.merge_options +{ + clear: both; +} +.custom_subject +{ + margin: 0.5em 0; +} + +/* Styles for the login areas. +------------------------------------------------------- */ +.login +{ + width: 540px; + margin: 0 auto; +} +.login div.roundframe +{ + border-top: none; + padding: 0 10px; +} +.login span.upperframe, .login span.lowerframe +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; + background: none #F5F5F5; +} +.login span.lowerframe +{ + border-bottom: 1px solid #949494; +} +.login span.upperframe span, .login span.lowerframe span +{ + background: none; +} +.login dl +{ + overflow: auto; + clear: right; +} +.login dt, .login dd +{ + margin: 0 0 0.4em 0; + 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; +} + +/* Styles for the registration section. +------------------------------------------------------- */ +.register_error +{ + border: 1px dashed red; + padding: 5px; + margin: 0 1ex 1ex 1ex; +} +.register_error span +{ + text-decoration: underline; +} +#registration .cat_bar +{ + border-top: 1px solid #949494; +} +#registration .confirm_buttons +{ + border-bottom: 1px solid #949494; +} +#registration .cat_bar, #registration .title_bar, #registration .confirm_buttons +{ + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +#registration span.botslice +{ + border-bottom: 1px solid #949494; + margin-bottom: 1em; +} + +/* Additional profile fields */ +dl.register_form +{ + margin: 0; + clear: right; + /* overflow: auto; */ +} + +dl.register_form dt +{ + font-weight: normal; + float: left; + clear: both; + width: 50%; + margin: 0.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: 0.5em 0 0 0; +} + +#confirm_buttons +{ + text-align: center; + padding: 1em 0; +} + +.coppa_contact +{ + padding: 4px; + width: 32ex; + background-color: #fff; + color: #000; + margin-left: 5ex; + border: 1px solid #000; +} +.valid_input +{ + background-color: #f5fff0; +} +.invalid_input +{ + background-color: #fff0f0; +} + +/* Styles for maintenance mode. +------------------------------------------------------- */ +#maintenance_mode +{ + width: 75%; + min-width: 520px; + text-align: left; +} +#maintenance_mode img.floatleft +{ + margin-right: 1em; +} +#maintenance_mode div.roundframe +{ + border-top: none; + border-bottom: none; + padding: 0 10px; +} +#maintenance_mode span.upperframe, #maintenance_mode span.lowerframe +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; + background: none #F5F5F5; +} +#maintenance_mode span.lowerframe +{ + border-bottom: 1px solid #949494; +} +#maintenance_mode span.upperframe span, #maintenance_mode span.lowerframe span +{ + background: none; +} + +/* common for all admin sections */ +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: 0; +} +#admin_content +{ + clear: left; + padding-top: 0.5em; +} + +/* Custom profile fields like to play with us some times. */ +#admin_content .custom_field +{ + margin-bottom: 15px; +} +#admin_login .roundframe +{ + margin: 0; +} +#admin_login .centertext +{ + padding: 1em; +} +#admin_login .centertext .error +{ + padding: 0 0 1em 0; +} + +/* Styles for sidebar menus. +------------------------------------------------------- */ +.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; +} +#adm_container +{ + border-bottom: 1px solid #ccc; + margin-bottom: 5px; +} +.left_admmenu li +{ + padding: 0 0 0 0.5em; +} +.left_admmenu +{ + margin-bottom: 1em; + border-left: 1px solid #949494; + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; + padding: 5px 0 5px 0; + background-color: #f8f8f8; +} +#main_admsection +{ + margin-left: 172px; + overflow: hidden; +} +#main_admsection .pagesection, #main_admsection .pagesection_top, #main_admsection .pagesection_bottom +{ + padding: 3px 8px 3px 9px; +} +#main_admsection .pagesection, #main_admsection .pagesection_top +{ + margin-top: 1.5em; +} + +tr.windowbg td, tr.windowbg2 td, tr.approvebg td, tr.highlight2 td +{ + padding: 0.3em 0.7em; +} +#credits p +{ + padding: 0; + font-style: italic; + margin: 0; +} + +/* Styles for generic tables. +------------------------------------------------------- */ +.topic_table table +{ + width: 100%; + border-left: 1px solid #949494; +} +.topic_table .icon1, .topic_table .icon2, .topic_table .stats +{ + text-align: center; +} +#topic_icons +{ + margin: 1em 0 0 0; +} +#topic_icons .description +{ + margin: 0; +} +.topic_table table thead +{ + border-bottom: 1px solid #fff; +} +/* the subject column */ +.topic_table td +{ + font-size: 1em; +} +.topic_table td.subject p, .topic_table td.stats +{ + font-size: 0.85em; + padding: 0; + margin: 0; +} +.topic_table td.lastpost +{ + font-size: 0.8em; + line-height: 1.3em; + padding: 4px; + background-image: none; + color: #222; +} +.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.locked_sticky2 +{ + background-image: url(../images/icons/quick_sticky_lock.gif); + background-repeat: no-repeat; + background-position: 98% 4px; +} + +/* Styles for (fatal) errors. +------------------------------------------------- */ + +#fatal_error +{ + width: 80%; + margin: auto; +} +#fatal_error div.padding +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; +} +#fatal_error span.botslice +{ + border-bottom: 1px solid #949494; +} +.errorbox +{ + padding: 1em; + border: 1px solid #cc3344; + color: #000; + 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; +} + +/* Styles for the profile section. +------------------------------------------------- */ + +dl +{ + overflow: auto; + margin: 0; + padding: 0; +} + +/* The basic user info on the left */ +#basicinfo +{ + width: 20%; + float: left; +} +#profileview .windowbg .content, #profileview .windowbg2 .content +{ + padding-left: 20px; + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +#profileview .windowbg span.botslice, #profileview .windowbg2 span.botslice +{ + border-bottom: 1px solid #949494; +} +#basicinfo .windowbg .content +{ + padding-left: 20px; +} +#detailedinfo +{ + width: 79.5%; + 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 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 solid #949494; +} +#detailedinfo div.content dt, #tracking div.content dt +{ + width: 35%; + float: left; + margin: 0 0 3px 0; + padding: 0; + font-weight: bold; + clear: both; +} +#detailedinfo div.content dd, #tracking div.content dd +{ + width: 65%; + float: left; + margin: 0 0 3px 0; + padding: 0; +} +#detailedinfo div.content dl.noborder +{ + border-bottom: 0; +} +#detailedinfo div.content dt.clear +{ + width: 100%; +} +#detailedinfo dt.warning_level +{ + color:#990000; +} +.signature, .custom_fields_above_signature +{ + border-top: 1px #949494 solid; +} +.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; + width: 35%; +} +#main_admsection #basicinfo img.avatar +{ + float: right; + vertical-align: top; +} +#main_admsection #basicinfo ul +{ + clear: left; +} +#main_admsection #basicinfo span#userstatus +{ + clear: left; +} +#main_admsection #basicinfo p#infolinks +{ + display: none; + clear: both; +} +#main_admsection #basicinfo .botslice +{ + clear: both; +} +#main_admsection div.windowbg div.content input, #main_admsection div.windowbg div.content select, #main_admsection div.windowbg div.content textarea +, +div#main_content_section div#admin_content .windowbg .content input, +div#main_content_section div#admin_content .windowbg .content select, +div#main_content_section div#admin_content .windowbg .content textarea +, +#merge_topics .windowbg .content input, +#merge_topics .windowbg .content select, +#merge_topics .windowbg .content textarea +, +#split_topics .windowbg .content input, +#split_topics .windowbg .content select, +#split_topics .windowbg .content textarea +{ + background: #fff; + border-top: 1px solid #000; + border-right: 1px solid #000; + border-bottom: 1px solid #000; + border-left: 1px solid #000; +} +#main_admsection div.windowbg div.content .button_submit, #main_admsection div.windowbg div.content .button_reset +, +div#main_content_section div#admin_content .windowbg .content .button_submit, +div#main_content_section div#admin_content .windowbg .content .button_reset +, +#merge_topics .windowbg .content .button_submit, +#merge_topics .windowbg .content .button_reset +, +#split_topics .windowbg .content .button_submit, +#split_topics .windowbg .content .button_reset +{ + background: #6e94e7; + border-top: 1px solid #3f474d; + border-right: 2px solid #6f7c87; + border-bottom: 1px solid #6f7c87; + border-left: 1px solid #3f474d; + font-weight: bold; +} +#main_admsection div.windowbg div.content .information +{ + border: 1px solid #6f7c87; +} +#main_admsection span.topslice, #main_admsection span.botslice, #main_admsection .content, #main_admsection span.topslice2, #registration fieldset.content +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; +} +/* -- Dropdown menu borders and other issues -- */ +div#main_content_section div#admin_content .windowbg .content, div#main_content_section div#admin_content .windowbg2 .content +{ + border-left: 1px solid #949494; + border-right: 1px solid #949494; + overflow: auto; +} +div#main_content_section div#admin_content span.topslice2 +{ + border-top: 1px solid #949494; +} +div#main_content_section div#admin_content .pagesection_top +{ + margin-top: 1.5em; +} +/* -- */ +#main_admsection span.topslice2 +{ + border-top: 1px solid #949494; +} +#main_admsection #manage_bans .windowbg span.topslice +{ + border-top: 2px solid #009900; +} +#main_admsection .windowbg span.botslice, #main_admsection .windowbg2 span.botslice, #admin_content .windowbg span.botslice, #admin_content .windowbg2 span.botslice +{ + border-bottom: 1px solid #949494 !important; +} +#main_admsection .bordercolor +{ + background: #949494; +} +#main_admsection h3.catbg span.left +{ /*Profile -> Attachments*/ + background: url("../images/theme/header.png") repeat-x scroll 100% 0 transparent; +} + +.add_buddy .roundframe +{ + margin-top: 0; + border-bottom: 1px solid #949494; + padding: 1em 0 0.5em 0.5em; +} + +/* Simple feedback messages */ +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; +} + +/* Profile statistics */ +#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: 49%; + float: left; + margin: 0 0 3px 0; + padding: 0; +} + +/* Activity by time */ +#activitytime +{ + margin: 6px 0; +} +.activity_stats +{ + margin: 0; + padding: 0; + list-style: none; +} +.activity_stats li +{ + margin: 0; + padding: 0; + width: 4.16%; + float: left; +} +.activity_stats li span +{ + display: block; + border: solid #000; + border-width: 1px 1px 0 0; + text-align: center; +} +.activity_stats li.last span +{ + border-right: none; +} +.activity_stats li div.bar +{ + margin: 0 auto; + width: 15px; +} +.activity_stats li div.bar div +{ + background: #6294CE; +} +.activity_stats li div.bar span +{ + position: absolute; + top: -1000em; + left: -1000em; +} + +/* Most popular boards by posts and activity */ +#popularposts +{ + width: 49.5%; + float: left; +} +#popularactivity +{ + width: 49.5%; + float: right; +} + +#popularposts div.content dt, #popularactivity div.content dt +{ + width: 60%; + float: left; + margin: 0; + padding: 1px 0 2px 0; + font-weight: bold; + clear: both; +} +#popularposts div.content dd, #popularactivity div.content dd +{ + width: 39%; + float: left; + margin: 0; + padding: 1px 0 2px 0; + white-space: nowrap; + border-left: 1px solid #000; +} +#popularposts div.content dd span, #popularactivity div.content dd span +{ + float: right; +} +.profile_pie +{ + background-color: #6294CE; + float: left; + height: 15px; + padding: 0; + text-indent: -1000em; +} + +/* View posts */ +.topic .time +{ + float: right; +} + +.counter +{ + margin: 0 0 0 0; + padding: 0.2em 0.5em 0.1em 0.2em; + font-size: 2.2em; + font-weight: bold; + color: #3f3f3f; + float: left; +} +.list_posts +{ + border-top: 2px solid #949494; + padding-top: 12px; + margin-top: 6px; + overflow: auto; +} + +.core_posts +{ + /*margin-bottom: 3px;*/ + overflow: auto; + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +.core_posts div.content +{ + padding: 0 1.2em 0.5em; +} +.core_posts div.overflow_auto +{ + height: 3em; +} +.core_posts .content, .core_posts span.topslice, .core_posts span.botslice +{ + border-right: none !important; + border-left: none !important; +} +.topic h4 +{ + margin: 3px 0; +} + +.topic .post +{ + margin: 0 1em; + min-height: 80px; + height: auto !important; + height: 80px; +} + +.topic .mod_icons +{ + text-align: right; + margin-right: 1em; +} + +#permissions +{ + /*border-right: 1px solid #949494; Fjernet p.g.a /index.php?action=profile;area=permissions;u=2 */ + /*border-bottom: 1px solid #949494; Fjernet p.g.a /index.php?action=profile;area=permissions;u=2 */ + /*border-left: 1px solid #949494; Fjernet p.g.a /index.php?action=profile;area=permissions;u=2 */ +} +#permissions .windowbg span.botslice +{ + border-bottom: none !important; +} + +#tracking div.content dl +{ + border-bottom: 0; + margin: 0; + padding: 0; +} + +#creator dl +{ + margin: 0; +} +#creator dt +{ + width: 40%; + float: left; + clear: both; + margin: 0 0 10px 0; +} +#creator dd +{ + float: left; + width: 55%; + margin: 0 0 10px 2px; +} + +.ignoreboards +{ + margin: 0 2%; + padding: 0; + width: 45%; +} +.ignoreboards a +{ + font-weight: bold; + border-bottom: 1px solid #c4c4c4; + padding: 0.1em 0; +} +.ignoreboards a:hover +{ + text-decoration: none; + border-bottom: 1px solid #334466; +} +.ignoreboards ul +{ + overflow: auto; + margin: 0 0 0 1em; + padding: 0; +} +.ignoreboards li +{ + list-style: none; + float: left; + clear: both; +} +.ignoreboards li.category +{ + margin: 0.7em 0 0 0; + width: 100%; +} +.ignoreboards li ul +{ + margin: 0.2em 0 0 0; +} +.ignoreboards li.category ul li.board +{ + width: 93%; +} +#theme_settings +{ + overflow: auto; + margin: 0; + padding: 0; +} + +#theme_settings li +{ + list-style: none; + margin: 10px 0; + padding: 0; +} +/* Paid Subscriptions */ +#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 */ +#pick_theme +{ + width: 100%; + float: left; +} +#pick_theme div.content +{ + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +.last_theme +{ + border-bottom: 1px solid #949494; +} + +/*Issue a warning*/ +#warn_body +{ + width: 80%; + font-size: 0.9em; +} +/* Styles for the statistics center. +------------------------------------------------- */ +#statistics +{ + padding: 0.5em 0; +} +#statistics div.title_bar +{ + margin: 4px 0 -2px 0; +} +#statistics h3.catbg +{ + text-align: center; +} +#statistics div.content +{ + min-height: 190px; +} +#statistics div.top_row +{ + min-height: 150px; +} +#statistics .statsbar div.bar, #statistics .statsbar div.bar div +{ + background: #5294de; +} +#stats +{ + margin-top: 0.5em; +} +#stats th +{ + border-right: 1px solid #949494; + border-bottom: 1px solid #949494; +} +#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%; +} +#stats_left span.topslice, #stats_right span.topslice, #top_posters span.topslice, #top_posters span.topslice, #top_boards span.topslice, #top_topics_replies span.topslice, #top_topics_views span.topslice, #top_topics_starter span.topslice, #most_online span.topslice +{ + border-top: 1px solid #949494; +} +#stats_left span.botslice, #stats_right span.botslice, #top_posters span.botslice, #top_posters span.botslice, #top_boards span.botslice, #top_topics_replies span.botslice, #top_topics_views span.botslice, #top_topics_starter span.botslice, #most_online span.botslice +{ + border-bottom: 1px solid #949494; +} +#statistics div.top_row, #top_posters div.content, #top_boards div.content, #top_topics_replies div.content, #top_topics_views div.content, #top_topics_starter div.content, #most_online div.content +{ + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +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; +} +.statsbar div.bar +{ + float: left; + background: url(../images/bar_stats.png) no-repeat; + display: block; + margin: 0 4px; + height: 16px; +} +.statsbar div.bar div +{ + position: relative; + right: -4px; + padding: 0 4px 0 0; + background: url(../images/bar_stats.png) no-repeat 100%; + height: 16px; +} +tr.windowbg2 th.stats_month +{ + width: 25%; + padding: 0 2em; + text-align: left; +} +tr.windowbg2 td.stats_day +{ + padding: 0 3.5em; + text-align: left; +} + +/* Group membership */ +.groupmembership .righttext +{ + margin-top: 1em; +} + +/* Styles for the personal messages section. +------------------------------------------------- */ + +#personal_messages div.windowbg, #personal_messages div.windowbg2 +{ + border-right: 1px solid #949494; + border-left: 1px solid #949494; +} +#personal_messages div.content, #personal_messages span.topslice2 +{ + border-right: none; + border-left: none; +} +#personal_messages span.topslice, #personal_messages span.botslice, #personal_messages .content +{ + border: none !important; +} +#personal_messages h3 span#author, #personal_messages h3 span#topic_title +{ + float: left; +} +#personal_messages h3 span#author +{ + margin: 0 0 0 0.5em; +} +#personal_messages h3 span#topic_title +{ + margin: 0 0 0 9em; +} +#personal_messages div.labels +{ + padding: 0 1em 0 0; +} +#personal_messages fieldset.labels div.roundframe +{ + margin-top: 2em; +} +#personal_messages .capacity_bar +{ + background: #f0f4f7; + display: block; + margin: 0.5em 0 0 1em; + height: 1em; + border: 1px solid #adadad; + width: 10em; +} +#personal_messages .capacity_bar span +{ + border-right: 1px solid #adadad; + display: block; + height: 1em; +} +#personal_messages .capacity_bar span.empty +{ + background: #a6d69d; +} +#personal_messages .capacity_bar span.filled +{ + background: #eea800; +} +#personal_messages .capacity_bar span.full +{ + background: #f10909; +} +#personal_messages .reportlinks +{ + padding: 0.5em 1.3em; +} +#searchLabelsExpand li +{ + padding: 0.3em 0.5em; +} +#manrules div.righttext +{ + padding: 0.3em 0.1em; +} +dl.addrules dt.floatleft +{ + width: 15em; + color: #333; + padding: 0 1.25em 0.5em 1.25em; +} +#addrule fieldset +{ + clear: both; +} + +/* Styles for the calendar section. +------------------------------------------------- */ +.calendar_table +{ + margin-bottom: 0.7em; + border: 1px solid #949494; +} + +/* Used to indicate the current day in the grid. */ +.calendar_today +{ + background-color: #fff; +} + +#month_grid +{ + width: 200px; + text-align: center; + float: left; +} +#month_grid div.cat_bar +{ + height: 25px; +} +#month_grid h3.catbg +{ + height: 25px; + line-height: 27px; +} +#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 #fff; + border-bottom: none; +} +#main_grid table.weeklist td.windowbg +{ + text-align: center; + height: 49px; + width: 25px; + font-size: large; + padding: 0 7px; + border-bottom: 2px solid #fff; +} +#main_grid table.weeklist td.weekdays +{ + height: 49px; + width: 100%; + padding: 4px; + text-align: left; + vertical-align: middle; + border-bottom: 2px solid #fff; +} +#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; + font-weight: bold; +} +#main_grid table th.days +{ + width: 14%; + padding: 4px 0; +} +#main_grid table.weeklist h4.titlebg +{ + margin: 0 0 0 0; + height: 23px; + line-height: 27px; +} +#main_grid table td.weeks +{ + vertical-align: middle; + text-align: center; + font-weight: bold; + font-size: large; + border-top: 1px solid #949494; +} +#main_grid table td.days +{ + vertical-align: top; + text-align: center; +} + +a.modify_event +{ + color: red; +} + +span.hidelink +{ + font-style: italic; +} + +#calendar_navigation +{ + text-align: center; +} + +/* Styles for the memberlist section. +------------------------------------------------- */ +#mlist_search +{ + margin: auto; + width: 500px; +} +#memberlist_search .roundframe +{ + border-bottom: 1px solid #949494; + padding-bottom: 1em; + border-top: none; +} + +/* Styles for the basic search section. +------------------------------------------------- */ +#searchform, #simple_search p +{ + padding: 0.5em; + margin: 0; +} +#simple_search, #simple_search p, #advanced_search +{ + text-align: center !important; + margin: 0; +} +#search_error +{ + font-style: italic; + padding: 0.3em 1em; +} +#search_term_input +{ + font-size: 115%; + margin: 0 0 1em; +} +#search_results div.roundframe +{ + border-bottom: 1px solid #949494; +} + +/* Styles for the advanced search section. +------------------------------------------------- */ +#searchform fieldset +{ + text-align: left; + padding: 0; + border: none; +} +#searchform fieldset.search_boards +{ + margin-top: 2em; +} +#advanced_search dl#search_options +{ + margin: 0 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: 0 0 0 0.5em; + text-align: left; +} +#searchform p.clear +{ + clear: both; +} + +/* Styles for the search results page. +------------------------------------------------- */ +.topic_table td blockquote, .topic_table td .quoteheader +{ + margin: 0.5em; +} +.search_results_posts +{ + overflow: hidden; +} +.search_results_posts .botslice +{ + border-bottom: 1px solid #949494; +} +.search_results_posts .buttons +{ + padding: 5px 1em 0 0; +} + +/* Styles for the help section. +------------------------------------------------- */ + +#help_container +{ + margin: 4px 0 0 0; + padding: 0 0 8px 0; +} +#helpmain +{ + padding: 0 1em; + border-right: 1px solid #949494; + border-left: 1px solid #949494; + overflow: auto; +} +#helpmain p +{ + margin: 0 0 1.5em 0; + line-height: 1.5em; +} +#helpmain ul +{ + line-height: 1.5em; +} + +/* Styles for print media. +------------------------------------------------------- */ +@media print +{ + #headerarea + { + display: none; + } + + .tborder + { + border: none; + } +} + +.go_up, .go_down +{ + float: left; + margin: 0.5em 0 0 0.5em; + padding: 0 2px 0 0; +} +.go_up +{ + background: url(../images/theme/yabb_gfx.png) no-repeat scroll 100% -25px transparent; +} +.go_down +{ + background: url(../images/theme/yabb_gfx.png) no-repeat scroll 100% 0 transparent; +} +.go_up a:link, .go_up a:hover, .go_up a:visited, .go_down a:link, .go_down a:hover, .go_down a:visited +{ + text-decoration: none; +} +.go_up span, .go_down span +{ + padding: 4px 5px 0 20px; + display: block; + left: -20px; +} +.go_up span +{ + background: url(../images/theme/yabb_gfx.png) no-repeat scroll 0 -25px transparent; +} +.go_down span +{ + background: url(../images/theme/yabb_gfx.png) no-repeat scroll 0 0 transparent; +} + +/* GCL-specific stuff */ +#metapod-content +{ + margin-left: 15px; + width: 100%; +} + +#metapod-table td +{ + vertical-align: top; +} + +#metapod-menu ul +{ + list-style-type: none; + margin-bottom:0; + margin-top:0; + padding-left:0; +} + +#f-list +{ + float: right; + list-style-type: none; +} + +#f-list li +{ + display: inline; +} + +.bordercolor +{ + border: 1px solid #949494; +} + +/* Styles for the Glitchdex */ +.glitchdex .name a +{ + display: block; +} + +.glitchdex .name a:hover +{ + background-color: #EFEFEF; + cursor: pointer; +} + +/* Image floating */ +.thumb.tleft +{ + float: left; + clear: left; +} + +.thumb.tright +{ + float: right; + clear: right; +} + +/* pokeball list items */ +ul { + list-style-type: none; + padding-left: 1em; +} + +li { + background-image: url('../images/pkball.gif'); + background-repeat: no-repeat; + background-position: left 5px; + padding-left: 14px; + line-height: 140%; +} + +#metapod-menu li, +.left_admmenu li, +#footer_section li, +.poster li, +.navigate_section li, +#top_section li +{ + background-image: none; + padding: 0; +}