/* main selectors */ body { background: #FFF url('images/bg_body.gif') repeat-x top left; margin: 0; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0 } #forum { border-left:1px solid #A0A0A0; border-right:1px solid #A0A0A0; border-top:0px solid #A0A0A0; border-bottom:1px solid #A0A0A0; background-color: #F8F8F8; margin: 0; padding: 0 } #acp, #forum, p, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; } #forum p { margin: 0; text-align: left; } #content { padding: 2px 7px 5px 7px; text-align: center; } table, img { border: 0px none; } form { display: inline; } label { color: #333; } label:hover { color: #666; } a { color: #0067BA; text-decoration: none; } a:visited { color: #004F8C; } a:hover, a:active { color: #FF1010; } .gen { font-size: 12px; } .genmed { font-size: 11px; } .gensmall { font-size: 10px; } .error-message { font-size: 12px; color: #FF1010; font-weight: bold; } /* header */ .forum-header { background: #F7F7F7 url('images/lightblue/bg_logo.gif') repeat-x top left; padding: 0 } .forum-buttons { text-align: center; font-size: 11px; color: #FF1010; background-image: url('images/bg_topnav.gif'); border-top: 1px solid #004C88; border-bottom: 1px solid #004C88; height: 20px } * html .forum-buttons { height: 18px; } .forum-buttons a, .forum-buttons a:visited { color: #005293; text-decoration: none; margin: 0 3px; } .forum-buttons a:hover, .forum-buttons a:active { color: #FF1010; text-decoration: none; } .header-search { padding: 5px; } /* footer */ #copyright { padding: 7px; text-align: center; background-image: url('images/bg_copyright.gif'); border-bottom: 2px solid #FF1010; border-top: 1px solid #004C88; font-size: 9px; color: #808080 } #copyright a, #copyright a:visited { color: #004C88; text-decoration: none; } #copyright a:hover, #copyright a:active { color: #FF1010; text-decoration: none; } .admin-link a, .admin-link a:visited { font-size: 12px; line-height: 20px; text-decoration: none; } .admin-link a:hover, .admin-link a:active { text-decoration: none; } /* main tables/divs */ .forumline { border: solid 1px #004C88; margin: 5px 0; background-color: #F8F8F8; } .no-width { margin: 5px auto; } .forumline td { padding: 2px; } .row1, .row2, .row3, .row4, .row1h, .row1h-new, .row2h, .row3h, .row1hHover, .row1h-newHover { background-color: #F8F8F8; border: solid 1px #FFF; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; text-align: left; } .row1h:hover, .row1hHover { background: #F0F0F0 url('images/lightblue/bg_row_hover.gif') no-repeat bottom right; border-top-color: #F8F8F8; border-left-color: #F8F8F8; border-bottom-color: #D0D0D0; border-right-color: #D0D0D0 } .row1h-new:hover, .row1h-newHover { background: #F0F0F0 url('images/lightblue/bg_row_hover_new.gif') no-repeat bottom right; border-top-color: #F8F8F8; border-left-color: #F8F8F8; border-bottom-color: #D0D0D0; border-right-color: #D0D0D0 } .forumline div.row1, .forumline p.row1 { text-align: left; padding: 3px; } .row1g, .row1g-left, .row1g-left-top { border-left:1px solid #FFF; border-right:1px solid #D6D6D6; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; background:#FFF url('images/bg_post.gif') repeat-x top left; vertical-align: middle; text-align: center } .row1g-left, .row1g-left-top { text-align: left; } .row1g-left-top { vertical-align: top; } .forumline th { border-left:1px solid #FFF; border-right:1px solid #D6D6D6; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; background:#FFF url('images/lightblue/bg_th.gif') repeat-x top left; color: #0067BA; font-weight: bold; font-size: 11px; height: 24px; white-space: nowrap; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0 } .forumline .row-forum { padding: 1px 2px 2px 2px; } .forumline .no-padding { padding: 0; } .forumline .row-header { border-left:1px solid #DBEFFF; border-right:1px solid #CFDADE; border-top:1px solid #DBEFFF; border-bottom:1px solid #CFDADE; background:#1782d6 url('images/lightblue/bg_hdr1.gif'); padding:0; text-align: left; vertical-align: top; height: 27px } .forumline p.row-header { height: 25px; } .forumline .row-header span { background: url('images/lightblue/bg_hdr2.gif') no-repeat top left; padding-left: 17px; color: #ECF7FF; display: block; padding-top: 4px; font-weight: bold; font-size: 12px; line-height: 1.2em } .row-header a, .row-header a:visited { color: #ECF7FF; text-decoration: none; } .row-header a:hover, .row-header a:active { color: #C8ECFF; text-decoration: none; } /* shortcuts */ .row-center, .row-center-small { text-align: center; vertical-align: middle; } .row-center-small { font-size: 10px; } .catBottom, .cat, .catLeft, .catRight { border-left:1px solid #FFF; border-right:1px solid #D6D6D6; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; background:#FDFDFD url('images/lightblue/bg_catbottom.gif') repeat-x top left; text-align: center; height: 28px; min-height: 28px } .forumline td.catBottom { padding: 1px; } .spaceRow { border-left:1px solid #FFF; border-right:1px solid #D6D6D6; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; background:#005E8E url('images/lightblue/bg_spacerow.gif'); height: 3px; padding: 0 } .forumline td.spaceRow { padding: 0; } .empty-table td { padding: 3px 0; } .poll-table td { padding: 3px 10px; text-align: left; font-size: 11px; } /* navigation */ .nav-header { background-image: url('images/lightblue/bg_nav1.gif'); color: #888888; font-size: 12px; font-weight: bold; text-align: left; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px } .nav-links { color: #888888; text-align: right; background: #FFF url('images/bg_nav2.gif') repeat-x top left; font-size: 10px; line-height: 1.4em; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px } .nav-links-left { position: relative; float: left; text-align: left; } .nav-header, .nav-links { border: solid 1px #FFF; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; } .nav-div a, .nav-div a:visited { color: #0067BA; text-decoration: none; } .nav-div a:hover, .nav-div a:active { color: #FF1010; text-decoration: none; } .nav-links a, .nav-links a:visited { text-decoration: none; } .nav-div a.nav-current, .nav-div a.nav-current:visited { color: #FF1010; } .nav-div a.nav-current:hover, .nav-div a.nav-current:active { color: #D61212; text-decoration: none; } /* forum index */ .forumlink, .forumlink-new { font-size: 12px; font-weight: bold; line-height: 1.3em; } a.forumlink, a.forumlink:visited { text-decoration: none; } a:forumlink:hover, a:forumlink:active { text-decoration: none; } a.forumlink-new, a.forumlink-new:visited { text-decoration: none; color: #FF1010; } a:forumlink-new:hover, a:forumlink-new:active { text-decoration: none; color: #D61212; } .moderators { font-size: 10px; color: #888; } .moderators a, .moderators a:visited { color: #777; text-decoration: none; } .moderators a:hover, .moderators a:active { color: #FF1010; text-decoration: none; } /* viewforum */ .topiclink b, .topiclink-new b { color: #444; font-size: 11px; } .topiclink a, .topiclink-new a { font-size: 11px; font-weight: bold; text-decoration: none; } .topiclink a:visited { color: #004780; text-decoration: none; } .topiclink a:hover, .topiclink a:active { color: #FF1010; text-decoration: none; } .topiclink-new a, .topiclink-new a:visited { text-decoration: none; color: #FF1010; } .topiclink-new a:hover, .topiclink-new a:active { text-decoration: none; color: #D61212; } /* pagination */ .pagination { font-size: 12px; line-height: 2em; font-weight: bold; margin: 0; margin-top: 5px; margin-bottom: 3px; } .pagination a, .pagination a:visited { color: #0067BA; border: 1px solid #888; padding: 1px; background: #FFF url('images/bg_nav2.gif') repeat-x top left; } .pagination a:hover, .pagination a:active { color: #FF1010; border: #888 1px solid; padding: 1px; } .gotopage { display: block; font-size: 10px; line-height: 2em; margin: 3px 0 1px 0; } * html .gotopage { margin-top: 5px; margin-bottom: 2px; } .gotopage a, .gotopage a:visited { color: #0067BA; border: 1px solid #888; padding: 1px; background: #FFF url('images/bg_nav2.gif') repeat-x top left; } .gotopage a:hover, .gotopage a:active { color: #FF1010; border: #888 1px solid; padding: 1px; } /* post */ .row-post-author, .row-post { border-left:1px solid #FFF; border-right:1px solid #D6D6D6; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; background:#FFF url('images/bg_post.gif') repeat-x top left; vertical-align: top; padding: 3px } .row-post-author { text-align: center; width: 150px; } .row-post { text-align: left; } .post-name { font-weight: bold; color: #0067BA; font-size: 12px; line-height: 1.6em; } .post-rank { color: #888; font-size: 10px; } .post-details { text-align: left; margin: 5px; color: #666; font-size: 10px; line-height: 1.4em; } .post-images img { display: block; margin: 1px auto; } .post-buttons-top { float: right; } .post-subject { color: #0067BA; font-weight: bold; font-size: 13px; margin-bottom: 5px; } .post-text { font-size: 12px; line-height: 1.2em; } @media all and (min-width: 0px) { html>body .post-text { overflow: auto; } } .row-post-date, .row-post-buttons { border-left:1px solid #FFF; border-right:1px solid #D6D6D6; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; vertical-align: middle; font-size: 10px; line-height: 12px; color: #666; background: url('images/lightblue/bg_postbottom.gif'); white-space: nowrap; padding: 1px } .row-post-buttons { text-align: left; } .post-buttons a img, .post-buttons a:visited img, .post-buttons-single a img, .post-buttons-single a:visited img { background-color: #0067BA; } .post-buttons a:hover img, .post-buttons a:active img, .post-buttons-single a:hover img, .post-buttons-single a:active img { background-color: #FF1010; } .post-buttons-single { text-align: center; vertical-align: middle; } .img-main a img, .img-main a:visited img { background-color: #FF1010; } .img-main a:hover img, .img-main a:active img { background-color: #444; } .post-text blockquote { color: #444; display: block; margin: 5px 20px; width: auto; border: 1px solid #D0D0D0; background: #FFF url('images/bg_quote_content.gif') no-repeat bottom right; padding: 5px; font-size: 12px } .post-text blockquote h6 { margin-bottom: 5px; padding-left: 18px; padding-bottom: 3px; border-bottom: 1px solid #E0E0E0; font-size: 11px; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #808080; background: #FFF url('images/bg_quote_header.gif') no-repeat top left;; margin-left:0; margin-right:0; margin-top:0 } .post-text .code { color: #444; display: block; margin: 5px 20px; width: auto; border: solid 1px #D0D0D0; background-color: #FFF; padding: 5px; font-size: 12px; font-family: Courier, 'Courier New', sans-serif; } .post-text .code h6 { margin-bottom: 5px; padding-left: 18px; padding-bottom: 3px; border-bottom: 1px solid #E0E0E0; font-size: 11px; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #808080; background: #FFF url('images/bg_code_header.gif') no-repeat top left;; margin-left:0; margin-right:0; margin-top:0 } /* inputs */ input, select { vertical-align: middle; box-sizing: content-box; -moz-box-sizing: content-box; } textarea { box-sizing: content-box; -moz-box-sizing: content-box; } input, textarea, select { color: #333; font: normal 11px Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; margin: 0; box-sizing: content-box; -moz-box-sizing: content-box; } .helpline { border: solid 1px #F8F8F8; background-color: #F8F8F8; color: #666; } input.button { border-left:1px solid #CCC; border-right:1px solid #BBB; border-top:1px solid #CCC; border-bottom:1px solid #BBB; background:#FFF url('images/bg_nav2.gif') repeat-x top left; color: #666 } input.button:hover { color: #000; border-left-color: #AAA; border-top-color: #AAA; border-right-color: #999; border-bottom-color: #999; } input.post, textarea, select, input.liteoption { border: solid 1px #888; color: #666; background-color: #F8F8F8; } input.mainoption { border: solid 1px #666; color: #444; background-color: #F8F8F8; } * html input.post, * html textarea, * html select, * html input.liteoption { color: #333; border: solid 1px #004C88; } * html input.mainoption { color: #000; border: solid 1px #004C88; font-weight: bold; } input.post:hover, textarea:hover, select:hover, select:focus, input.liteoption:hover, input.mainoption:hover { border: solid 1px #666; color: #444; background-color: #FAFAFA; } input.post:focus, textarea:focus { border: solid 1px #004C88; color: #000; } input.post:focus, select:focus, input.mainoption:focus, input.liteoption:focus { background: #E7E7E7 url('images/bg_input.gif') repeat-x top left; } textarea:focus { background-color: #F4F4F4; } select optgroup { background-color: #000; color: #FFF; font-weight: normal; font-style: normal; } select option { background-color: #F0F0F0; color: #333; } /* inputs - fixing height */ input.mainoption, input.liteoption { height: 18px; } * html input.mainoption, * html input.liteoption { height: 20px; } input.post { height: 16px; } @media all and (min-width: 0px) { html>body input.post { height: 18px; } } select option { height: 15px; } input.jumpbox { height: 18px; } @media all and (min-width: 0px) { html>body input.jumpbox { height: 15px; } } * html input.jumpbox { height: 18px; } /* private message popup */ .popup, .popuppm { display: none; } .popuppm-new { display: block; text-align: center; margin: 50px; } .popuppm-new a { margin: 5px 0; font-size: 12px; font-weight: bold; background: #FFF url('images/bg_post.gif') repeat-x top left; border: 1px solid #004C88; color: #FF1010; text-decoration: none; padding-left:60px; padding-right:60px; padding-top:40px; padding-bottom:40px } .popuppm-new a:hover { color: #666; text-decoration: none; } .row_center { background-color: #F8F8F8; border: solid 1px #FFF; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; text-align: center; } .row-right { background-color: #F8F8F8; border: solid 1px #FFF; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; text-align: right; } /* Styles added to be used for the Today/Yesterday Mod */ .date-today { color: #E61A1A; font-weight: bold;} .date-yesterday { color: #18C935; font-weight: bold; font-style: italic;} .date-general {white-space: nowrap;} /* End of Styles Added */ /* Simple SubForums */ a.topic-new, a.topic-new:visited { color: #FF1010; } a:topic-new:hover, a:topic-new:active { color: #D61212; } .subforums { border: solid 1px #FFF; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; text-align: left; vertical-align: middle; font-size: 10px; line-height: 12px; color: #666; background: url(images/bg_postbottom.gif); white-space: nowrap; padding: 1px; } .forum-buttons { text-align: center; font-size: 11px; color: #FF1010; background-image: url(images/bg_topnav.gif); border-top: solid 1px #2B438F; border-bottom: solid 1px #2B438F; height: 20px; } * html .forum-buttons { height: 18px; } .buttons-footer { vertical-align: middle; border-bottom: none; } .buttons-footer a, .buttons-footer a:hover { text-decoration: none; } .post-text .code-header { margin: 0; margin-bottom: 5px; padding-left: 18px; padding-bottom: 3px; border-bottom: solid 1px #E0E0E0; font-size: 11px; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #808080; background: #FFF url(images/bg_code_header.gif) top left no-repeat; } .code-header a:link, .code-header a:visited { color: #666; text-decoration: none; border-bottom: dotted 1px #666; } .code-header a:hover, .code-header a:active { color: #FF1010; text-decoration: none; border-bottom: dotted 1px #FF1010; } .code-content { padding: 0; } .code-list { margin-top: 3px; margin-right: 0; margin-bottom: 3px; } @media all and (min-width: 0px) { .code-list { margin-left: 40px; } } li.code-row { white-space: normal; border-top: 1px #E0E0E0 solid; color: #BBB; wrap-option: emergency; } .code-row-text { color: #444; } div.code li.code-row-highlight { color: #FF1010; background-color: #F0F0F0; border-color: #D8D8D8; } div.code li.code-row-highlight .code-row-text { color: #FF1010; } li.code-row-first { border-top: none; }