/* main selectors-textgoesse 489 */
body { 
background : #3f8038 url(images/logo2.gif-alt) no-repeat top left;
background-attachment : fixed;
background-position : 4px 0;
padding : 0 0;
font-size : 16px;
text-align : center;
margin : 0 auto;
max-width : 825px;
min-width : 760px;
} 
.title { 
font-size : 26px;
color : #f2f8e7;
font-family : comic sans ms, Verdana, Arial;
text-align : left;
} 
.title:hover { 
color : #f2f8e7;
} 
#forum { 
background-color : #e6f2e3;
border : 5px solid #ffd44f;
border-width : 3px 3px 3px 3px;
width : 765px;
margin : 0;
margin-top : 0;
margin-right : auto;
margin-left : auto;
padding : 0;
} 
#acp, #forum, p, td, th { 
font-family : Verdana, Arial, Monaco, Arial, sans-serif, trebuchet ms;
font-size : 17px;
margin-bottom : 1em;
color : #000;
} 
#forum p { 
margin : 0;
text-align : left;
} 
#content { 
padding : 2px 7px 5px 7px;
text-align : center;
} 
table, img { 
border : 0;
} 
form { 
display : inline;
} 
label { 
color : #333;
} 
label:hover { 
color : #666;
} 
a { 
color : #387b33;
text-decoration : none;
} 
a:visited { 
color : #306f2c;
} 
a:hover, a:active { 
color : #ff1010;
} 
.gen { 
font-size : 17px;
color : #444;
} 
.genmed { 
font-size : 16px;
font-weight : normal;
color : #444;
} 
.gensmall { 
font-size : 15px;
font-weight : normal;
color : #444;
} 
.error-message { 
font-size : 16px;
color : #ff1010;
font-weight : bold;
} 
.forum-header { 
background : #1d7702 url(images/header-bg99.gif) repeat-x top left;
padding : 0;
} 
.forum-buttons { 
text-align : center;
font-size : 16px;
color : #ff1010;
background-image : url(images/.gif);
border-top : 1px solid #2e9524;
border-bottom : 1px solid #2e9524;
height : 40px;
} 
* html .forum-buttons { 
height : 38px;
} 
.forum-buttons a, .forum-buttons a:visited { 
color : #165709;
text-decoration : none;
margin : 0 3px;
} 
.forum-buttons a:hover, .forum-buttons a:active { 
color : #ff1010;
text-decoration : none;
} 
.header-search { 
padding : 5px;
} 
#copyright { 
padding : 0;
text-align : right;
background-image : url(images/bg_copyright1.gif);
border-bottom : 0 solid #ff1010;
border-top : 0 solid #2e9524;
font-size : 1px;
color : #808080;
} 
#copyright a, #copyright a:visited { 
color : #2e9524;
text-decoration : none;
} 
#copyright a:hover, #copyright a:active { 
color : #ff1010;
text-decoration : none;
} 
.admin-link a, .admin-link a:visited { 
font-size : 13px;
line-height : 20px;
text-decoration : none;
} 
.admin-link a:hover, .admin-link a:active { 
text-decoration : none;
} 
.forumline { 
border : 1px solid #ffeeaa;
margin : 15px 0;
background-color : #fff;
} 
.no-width { 
margin : 5px auto;
} 
.forumline td { 
padding : 2px;
} 
.row1, .row2, .row3, .row4, .row1h, .row1h-new, .row2h, .row3h, .row1hHover, .row1h-newHover { 
background-color : #fff;
border : 1px solid #fff;
border-right-color : #ffeeaa;
border-bottom-color : #ffeeaa;
text-align : left;
} 
.row1h:hover, .row1hHover { 
background : #fff url(images/bg_row_hover.gif) no-repeat bottom right;
border-top-color : #fff;
border-left-color : #ffeeaa;
border-bottom-color : #ffeeaa;
border-right-color : #ffeeaa;
} 
.row1h-new:hover, .row1h-newHover { 
background : #f0f0f0 url(images/bg_row_hover_new.gif) no-repeat bottom right;
border-top-color : #ffeeaa;
border-left-color : #ffeeaa;
border-bottom-color : #ffeeaa;
border-right-color : #ffeeaa;
} 
.forumline div.row1, .forumline p.row1 { 
text-align : left;
padding : 3px;
} 
.row1g, .row1g-left, .row1g-left-top { 
background : #fff url(images/bg_post.gif) repeat-x top left;
border : 1px solid #fff;
border-right-color : #ffeeaa;
border-bottom-color : #ffeeaa;
vertical-align : middle;
text-align : center;
} 
.row1g-left, .row1g-left-top { 
text-align : left;
} 
.row1g-left-top { 
vertical-align : top;
} 
.forumline th { 
background : #fff url(images/bg_th.gif) repeat-x top left;
color : #387b33;
font-weight : bold;
font-size : 14px;
height : 24px;
padding : 0 5px;
border : 1px solid #fff;
border-right-color : #d6d6d6;
border-bottom-color : #ffeeaa;
white-space : nowrap;
} 
.forumline .row-forum { 
padding : 1px 2px 2px 2px;
} 
.forumline .no-padding { 
padding : 0;
} 
.forumline .row-header { 
background : #388830 url(images/bg_hdr1.gif);
border : 1px solid #dbefdb;
border-right-color : #cfdade;
border-bottom-color : #cfdade;
padding : 0;
text-align : left;
vertical-align : top;
height : 27px;
} 
.forumline p.row-header { 
height : 25px;
} 
.forumline .row-header span { 
background : url(images/bg_hdr2.gif) no-repeat top left;
padding-left : 17px;
color : #ecf4ec;
display : block;
padding-top : 4px;
font-weight : bold;
font-size : 14px;
line-height : 1.2em;
} 
.row-header a, .row-header a:visited { 
color : #ecf4ec;
text-decoration : none;
} 
.row-header a:hover, .row-header a:active { 
color : #c8edc5;
text-decoration : none;
} 
.row-center, .row-center-small { 
text-align : center;
vertical-align : middle;
} 
.row-center-small { 
font-size : 15px;
font-weight : normal;
color : #444;
} 
.catBottom, .cat, .catLeft, .catRight { 
background : #fdfdfd url(images/bg_catbottom.gif) repeat-x top left;
text-align : center;
border : 1px solid #fff;
border-right-color : #d6d6d6;
border-bottom-color : #d6d6d6;
height : 28px;
min-height : 28px;
} 
.forumline td.catBottom { 
padding : 1px;
} 
.spaceRow { 
background : #3d8538 url(images/bg_spacerow.gif);
border : 1px solid #fff;
border-right-color : #d6d6d6;
border-bottom-color : #d6d6d6;
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 : 14px;
} 
.nav-header { 
background-image : url(images/bg_nav1.gif);
color : #888888;
font-size : 17px;
font-weight : bold;
text-align : left;
padding : 4px 5px;
} 
.nav-links { 
color : #888888;
text-align : right;
background : #fff url(images/bg_nav2.gif) repeat-x top left;
padding : 0 0;
line-height : 1.4em;
} 
.nav-links-left { 
position : relative;
float : left;
text-align : left;
} 
.nav-header, .nav-links { 
border : 1px solid #fff;
border-right-color : #d6d6d6;
border-bottom-color : #d6d6d6;
} 
.nav-div a, .nav-div a:visited { 
color : #387b33;
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 : underline;
} 
.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;
} 
.forumlink, .forumlink-new { 
font-size : 17px;
font-weight : bold;
line-height : 1.3em;
} 
a.forumlink, a.forumlink:visited { 
text-decoration : none;
} 
a.forumlink-new, a.forumlink-new:visited { 
text-decoration : none;
color : #ff1010;
} 
.moderators { 
font-size : 0.7em;
font-weight : normal;
color : #888;
} 
.moderators a, .moderators a:visited { 
color : #777;
text-decoration : underline;
} 
.moderators a:hover, .moderators a:active { 
color : #ff1010;
text-decoration : underline;
} 
.topiclink b, .topiclink-new b { 
color : #444;
font-size : 15px;
} 
.topiclink a, .topiclink-new a { 
font-size : 16px;
font-weight : bold;
text-decoration : none;
} 
.topiclink a:visited { 
color : #25691f;
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 : underline;
color : #d61212;
} 
.pagination { 
font-size : 14px;
line-height : 2em;
font-weight : bold;
margin : 0;
margin-top : 5px;
margin-bottom : 3px;
} 
.pagination a, .pagination a:visited { 
color : #387b33;
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 : 1px solid #888;
padding : 1px;
} 
.gotopage { 
display : block;
font-size : 0.9em;
line-height : 2em;
margin : 3px 0 1px 0;
} 
* html .gotopage { 
margin-top : 5px;
margin-bottom : 2px;
} 
.gotopage a, .gotopage a:visited { 
color : #387b33;
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 : 1px solid #888;
padding : 1px;
} 
.row-post-author, .row-post { 
background : #fff url(images/bg_post.gif) repeat-x top left;
border : 1px solid #fff;
border-right-color : #d6d6d6;
border-bottom-color : #d6d6d6;
vertical-align : top;
padding : 3px;
} 
.row-post-author { 
text-align : center;
width : 150px;
} 
.row-post { 
text-align : left;
} 
.post-name { 
font-weight : bold;
color : #387b33;
font-size : 0.85em;
line-height : 1.6em;
} 
.post-rank { 
color : #000;
font-size : 0.8em;
} 
.post-details { 
text-align : left;
margin : 5px;
color : #000;
font-size : 0.8em;
line-height : 1.4em;
} 
.post-images img { 
display : block;
margin : 1px auto;
} 
.post-buttons-top { 
float : right;
} 
.post-subject { 
color : #387b33;
font-weight : bold;
font-size : 17px;
margin-bottom : 5px;
} 
.post-text { 
font-size : 17px;
font-weight : normal;
line-height : 1.2em;
font-family : Verdana, Arial, Monaco, Helvetica, sans-serif, trebuchet ms;
} 
.row-post-date, .row-post-buttons { 
border : 1px solid #fff;
border-right-color : #d6d6d6;
border-bottom-color : #d6d6d6;
vertical-align : middle;
font-size : 12px;
line-height : 13px;
color : #000;
background : url(images/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 : #387b33;
} 
.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 : #000;
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 : 14px;
} 
.post-text blockquote h6 { 
margin : 0;
margin-bottom : 5px;
padding-left : 18px;
padding-bottom : 3px;
border-bottom : 1px solid #e0e0e0;
font-size : 12px;
line-height : 1.2em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #000;
background : #fff url(images/bg_quote_header.gif) no-repeat top left;
} 
.post-text .code { 
color : #000;
display : block;
margin : 5px 20px;
width : auto;
border : 1px solid #d0d0d0;
background-color : #fff7d0;
padding : 5px;
font-size : 10px;
font-family : Courier, 'Courier New', sans-serif;
} 
.post-text .code h6 { 
margin : 0;
margin-bottom : 5px;
padding-left : 18px;
padding-bottom : 3px;
border-bottom : 1px solid #e0e0e0;
font-size : 13px;
line-height : 1.2em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #000;
background : #fff url(images/bg_code_header.gif) no-repeat top left;
} 
input, select { 
vertical-align : middle;
} 
input, textarea, select { 
color : #000000;
font : normal 16px Arial, Helvetica, sans-serif;
vertical-align : middle;
margin : 0;
} 
.helpline { 
border : 1px solid #f8f8f8;
background-color : #f8f8f8;
color : #666;
} 
input.button { 
background : #fff url(images/bg_nav2.gif) repeat-x top left;
border : 1px solid #bbb;
border-left-color : #ccc;
border-top-color : #ccc;
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 : 1px solid #888;
color : #000;
background-color : #fbfbfb;
} 
input.mainoption { 
border : 1px solid #666;
color : #000;
background-color : #fff;
} 
* html input.post, * html textarea, * html select, * html input.liteoption { 
color : #333;
border : 1px solid #2e9524;
} 
* html input.mainoption { 
color : #000;
border : 1px solid #2e9524;
font-weight : bold;
} 
input.post:focus, textarea:focus { 
border : 1px solid #2e9524;
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;
} 
input.mainoption, input.liteoption { 
height : 22px;
} 
* html input.mainoption, * html input.liteoption { 
height : 21px;
} 
input.post { 
height : 18px;
} 
@media all { 
html > body input.post { 
height : 21px;
} 
}
select option { 
height : 19px;
} 
input.jumpbox { 
height : 21px;
} 
@media all { 
html > body input.jumpbox { 
height : 20px;
} 
}
* html input.jumpbox { 
height : 21px;
} 
.popup, .popuppm { 
display : none;
} 
.popuppm-new { 
display : block;
text-align : center;
margin : 50px;
} 
.popuppm-new a { 
margin : 5px 0;
padding : 40px 60px;
font-size : 12px;
font-weight : bold;
background : #fff url(images/bg_post.gif) repeat-x top left;
border : 1px solid #2e9524;
color : #ff1010;
text-decoration : none;
} 
.popuppm-new a:hover { 
color : #666;
text-decoration : underline;
} 
