@import url("common.css");
@import url("fap.css");
@import url("dock.css");
body {
background:#FFF;
margin:0;
padding:0;
}

.rounded_line_ext {
background:#CDE;
padding:5px;
}

#top_logo {
border:0 solid #FFF;
background:url(images/ice/top_header2.png) repeat;
height:100px;
}

#bottom_logo_ext {
border-top:0px solid #135;
border-bottom:0px solid #AAA;
}

#bottom_logo {
border:0 solid #FFF;
}

.leftshadow {
background:url(images/ice/shadow_left.gif) repeat-y;
width:9px;
vertical-align:top;
}

.rightshadow {
background:url(images/ice/shadow_right.gif) repeat-y;
width:9px;
vertical-align:top;
}

#forumtable {
background:url(images/ice/agua.jpg) repeat;
border:solid 0 #333;
border-width:0;
}

#acp,#forumtable,p,td,th {
color:#000;
}

label {
color:#333;
}

label:hover {
color:#666;
}

.error-message {
color:#f00;
}

hr {
border:0 none #FFF;
border-top:0px solid #444;
}

.forum-header {
background:#E8EEF8 url(images/ice/bg_top_100.jpg) top left repeat-x;
padding:0;
}

.forum-header2 {
background:#E8EEF8;
padding:0;
}

.forum-buttons {
text-align:center;
vertical-align:middle;
font-size:10px;
font-weight:700;
color:#135;
height:25px;
background:#fff url(images/ice/bg_th.gif) top left repeat-x;
border-top:solid 0px #f00;
border-bottom:solid 0px #f00;
white-space:nowrap;
}

.forum-buttons2 {
background:#FFF url(images/ice/bg_th.gif) top left repeat-x;
color:#256;
font-weight:700;
font-size:10px;
height:18px;
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
white-space:nowrap;
padding:0 5px;
}

.forum-buttons2 a,.forum-buttons2 a:visited {
color:#135;
font-weight:700;
text-decoration:none;
}

.forum-buttons2 a:hover,.forum-buttons2 a:active {
color:#f00;
font-weight:700;
text-decoration:none;
}

.forum-buttons a,.forum-buttons a:visited {
color:#00f;
font-weight:700;
text-decoration:none;
vertical-align:top;
}

.forum-buttons a:hover,.forum-buttons a:active {
color:#f00;
font-weight:700;
text-decoration:none;
vertical-align:top;
}

div#menu {
text-align:left;
margin:0 auto;
}

ul#nav,ul#nav li {
list-style-type:none;
margin:0;
padding:0;
}

ul#nav {
float:right;
margin-right:5px;
}

ul#nav li {
float:left;
margin-left:3px;
text-align:center;
}

ul#nav a {
background:#444444url(images/ice/bg_hdr1_orange.gif) top left repeat-x;
color:#FED;
font-weight:700;
text-decoration:none;
float:left;
width:95px;
padding:5px 0;
}

ul#nav a:hover {
background:#FDE url(images/ice/bg_hdr1_blue.gif) top left repeat-x;
color:#256;
font-weight:700;
}

ul#nav li.activelink a,ul#nav li.activelink a:hover {
background:#E8EEF8 url(images/ice/tbl_h_c.gif) top left repeat-x;
color:#256;
font-weight:700;
}

.header-search {
padding:5px;
}

#copyright {
padding-left:4px;
padding-right:4px;
background-image:url(images/ice/bg_copyright.gif);
border-bottom:solid 2px #135;
border-top:solid 0px #444;
font-size:9px;
color:gray;
}

#copyright a:hover,#copyright a:active {
color:#135;
text-decoration:none;
}

#partners {
text-align:center;
background-color:#E1EEFC;
border-top:solid 0px #444;
font-size:10px;
color:gray;
padding:7px;
}

.admin-link a,.admin-link a:visited {
font-size:12px;
line-height:20px;
text-decoration:underline;
}

.forumline {
border:solid 0 #AAA;
background-color:#E1EEFC;
margin:5px 0;
}

.forumlinenb {
border:solid 0 #AAA;
background-color:#E1EEFC;
}

.forumline-no {
border:solid 0 #444;
background-color:#E1EEFC;
}

.row1,.row2,.row3,.row4,.row1h,.row1h-new,.row2h,.row3h,.row1hHover,.row1h-newHover {
background-color:#E1EEFC;
border:solid 0 #fff;
border-right-color:#ddd;
border-bottom-color:#ddd;
text-align:left;
}

.rowf {
background-color:#E1EEFC;
border:#444;
border-right-color:#444;
border-bottom-color:#444;
text-align:left;
}
.rowfbb {
background-color:#E1EEFC;
border:#FFF;
border-right-color:#FFF;
border-bottom-color:#FFF;
text-align:left;
}
.rowfb {
background-color:#FFF;
border:#FFF;
border-right-color:#FFF;
border-bottom-color:#FFF;
text-align:center;
}

.row5bg {
background:#444 url(images/ice/bg_hdr.gif);
border-bottom:0px solid #135;
border-top:0px solid #135;
border-width:0px 0;
}

.row6 {
background-color:#E1EEFC;
border:solid 0 #AAA;
}

.row-recent {
background-color:#444;
border:solid 0 #FFF;
border-bottom-color:#DDD;
text-align:left;
}

.rowcal {
background-color:#F8F8F8;
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
text-align:left;
}

.rowcal2 {
background-color:#F8F8F8;
text-align:left;
}

.rowcal3 {
background-color:#F8F8F8;
text-align:center;
}

.rowcalquote {
background-color:#F8F8F8;
border:solid 0 #135;
text-align:center;
vertical-align:top;
}

.quote {
background-color:#F8F8F8;
border:solid 0 #135;
vertical-align:top;
}

.row1h:hover,.row1hHover {
background:#F0F0F0 url(images/ice/bg_row_hover.gif) bottom right no-repeat;
border-color:#F8F8F8 #CCC #CCC #F8F8F8;
}

.row1h-new:hover,.row1h-newHover {
background:#F0F0F0 url(images/ice/bg_row_hover_new.gif) bottom right no-repeat;
border-color:#F8F8F8 #CCC #CCC #F8F8F8;
}

.forumline div.row1,.forumline p.row1,.forumlinenb div.row1,.forumlinenb p.row1 {
text-align:left;
padding:3px;
}

.row1g,.row1g-left,.row1g-left-top {
background:#E1EEFC;
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
vertical-align:middle;
text-align:center;
}

.row2g-left-top {
background:#E1EEFC;
border:none;
vertical-align:top;
text-align:left;
}

.row1g-left-top {
vertical-align:top;
}

.forumline th,.forumlinenb th {
background:#FFF url(images/ice/bg_th.gif) top left repeat-x;
color:#256;
font-weight:700;
font-size:10px;
height:24px;
border:solid 0 #FFF;
border-right-color:#BBB;
border-bottom-color:#BBB;
white-space:nowrap;
padding:0 5px;
}

.row-center-small {
font-size:10px;
}

.catBottom,.cat,.catLeft,.catRight {
background:#E1EEFC;
text-align:center;
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
height:28px;
min-height:28px;
}

.forumline td.catBottom,.forumlinenb td.catBottom {
padding:0px;
}

.spaceRow {
background:#135 url(images/ice/bg_spacerow.gif);
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
height:3px;
padding:0;
}

.roundedtop {
margin-top:5px;
margin-bottom:0;
}

.roundedtop td {
height:29px;
white-space:nowrap;
}

.topcorners {
vertical-align:bottom;
width:52px;
height:54px;
}

.roundedhl {
background:url(images/ice/tbl_h_l.gif) no-repeat;
}

.roundedhc {
background:url(images/ice/tbl_h_c.gif) bottom left repeat-x;
}

.roundedhr {
background:url(images/ice/tbl_h_r.gif) no-repeat;
}

.roundedfl {
background:url(images/ice/tbl_f_l.gif) no-repeat;
}

.roundedfc {
background:url(images/ice/tbl_f_c.gif) top left repeat-x;
}

.roundedfr {
background:url(images/ice/tbl_f_r.gif) no-repeat;
}

.roundedbottom {
margin-top:0;
margin-bottom:5px;
}

.nav-header {
background:#E8EEF8 url(images/ice/bg_nav1.gif);
color:#888;
font-size:12px;
font-weight:700;
text-align:left;
padding:4px 5px;
}

.nav-header2 {
background-image:url(images/ice/bg_nav1.gif);
color:#888;
font-size:12px;
font-weight:700;
text-align:right;
padding:4px 5px;
}

.nav-header3 {
background-image:url(images/ice/bg_nav1.gif);
color:#888;
font-size:12px;
font-weight:700;
text-align:center;
padding:4px 5px;
}

.nav-links {
color:#888;
text-align:right;
background:#FFF url(images/ice/bg_nav2.gif) top left repeat-x;
font-size:10px;
line-height:1.4em;
padding:3px 5px;
}

.nav-links2 {
color:#888;
text-align:left;
background:#FFF url(images/ice/bg_nav2.gif) top left repeat-x;
font-size:10px;
line-height:1.4em;
padding:3px 5px;
}

.nav-links-left2 {
position:relative;
float:left;
text-align:left;
vertical-align:bottom;
}

.nav-header,.nav-links {
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
}

.nav-div a.nav-current,.nav-div a.nav-current:visited {
color:#f00;
}

.forumlink,.forumlink-new {
font-size:12px;
font-weight:700;
line-height:1.3em;
color:#00f;
}

a.forumlink,a.forumlink:visited {
color:#00f;
text-decoration:none;
}

a.forumlink-new,a.forumlink-new:visited {
color:#F50;
text-decoration:none;
}

.forumlink2,.forumlink2-new {
font-size:10px;
font-weight:700;
line-height:1.3em;
color:#135;
}

.moderators {
font-size:10px;
color:#888;
}

.moderators a,.moderators a:visited {
color:#777;
text-decoration:underline;
}

.topiclink b,.topiclink-new b {
color:#256;
font-size:10px;
}

.topiclink a,.topiclink-new a {
font-size:10px;
font-weight:700;
text-decoration:none;
}

.gotopage a,.gotopage a:visited,.pagination a,.pagination a:visited {
background:#FFF url(images/ice/bg_nav2.gif) top left repeat-x;
border:#888 0px solid;
color:#256;
padding:0px;
}

.gotopage a:hover,.gotopage a:active,.pagination a:hover,.pagination a:active {
border:#f00 0px solid;
color:#135;
padding:0px;
}

.row-signature {
background-color:#F8F8F8;
border:solid 0 #FFF;
border-top:none;
border-right-color:#DDD;
border-bottom-color:#DDD;
text-align:left;
}

.row-post-author,.row-post {
background:#E1EEFC;
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
vertical-align:top;
padding:3px;
}

.row-post-author2,.row-post2 {
background-color:#F8F8F8;
border:solid 0 #FFF;
border-bottom:none;
border-right-color:#DDD;
vertical-align:top;
padding:3px;
}

.row-post-ads {
background:#FFF url(images/ice/bg_post.gif) top left repeat-x;
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
vertical-align:middle;
padding:3px;
}

.post-name {
font-weight:700;
color:#256;
font-size:12px;
}

.post-rank {
color:#888;
font-size:10px;
}

.post-details {
text-align:left;
color:#666;
font-size:10px;
line-height:1.4em;
margin:5px;
}

.post-images img {
display:block;
margin:0px auto;
}

.post-buttons-top {
float:right;
margin-top:2px;
}

.post-subject {
color:#00f;
font-weight:700;
font-size:13px;
margin-bottom:5px;
line-height:20px;
}

.row-post-date,.row-post-buttons {
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
vertical-align:middle;
font-size:10px;
line-height:12px;
color:#666;
background:#E1EEFC;
white-space:nowrap;
padding:0px;
}

.post-text blockquote {
color:#444;
display:block;
width:auto;
border:solid 0 #CCC;
background:#FFF url(images/ice/bg_quote_content.gif) bottom right no-repeat;
font-size:12px;
margin:5px 20px;
padding:5px;
}

.post-text .code {
color:#256;
display:block;
width:auto;
border:solid 0 #CCC;
background-color:#FFF;
font-size:12px;
font-family:'Courier New', sans-serif;
margin:5px 20px;
padding:5px;
}

.helpline {
background-color:#F8F8F8;
border:solid 0 #AAA;
color:#666;
}

* html input,* html textarea,* html select,input,textarea,select {
background-color:#F8F8F8;
border:0px solid #AAA;
color:#888;
}

input:hover,textarea:hover,select:hover {
background-color:#EEE;
border:solid 0 #f00;
color:#f00;
}

input:focus,textarea:focus,select:focus {
background-color:#F4F4F4;
border:solid 0 #F50;
color:#000;
}

input.post,input.mainoption,input.altoption,input.liteoption {
background:#F8F8F8 url(images/ice/bg_input.gif) top left repeat-x;
}

input.post,* html input.post {
border:0px solid #AAA;
color:#333;
}

input.mainoption,* html input.mainoption {
border:solid 0 #666;
color:#333;
font-weight:700;
}

input.altoption,* html input.altoption {
border:solid 0 #888;
color:#256;
}

input.liteoption,* html input.liteoption {
border:solid 0 #AAA;
color:#666;
}

input.post:hover,input.mainoption:hover,input.altoption:hover,input.liteoption:hover {
background:#FAFAFA url(images/ice/bg_input.gif) top left repeat-x;
border:solid 0 #f00;
color:#f00;
}

input.post:focus,input.mainoption:focus,input.altoption:focus,input.liteoption:focus {
background:#E7E7E7 url(images/ice/bg_input.gif) top left repeat-x;
border:solid 0 #F50;
color:#333;
}

input.button {
background:#FFF url(images/ice/bg_nav2.gif) top left repeat-x;
border:solid 0 #BBB;
border-left-color:#CCC;
border-top-color:#CCC;
color:#333;
}

input.button:hover {
border:solid 0 #f00;
border-right-color:#B22;
border-bottom-color:#B22;
color:#000;
}

input.button:focus {
border:solid 0 #F50;
border-right-color:#E40;
border-bottom-color:#E40;
color:#000;
}

select optgroup {
background-color:#000;
color:#FFF;
font-weight:400;
font-style:normal;
}

select option {
background-color:#F0F0F0;
color:#333;
}

.popuppm-new a {
font-size:12px;
font-weight:700;
background:#FFF url(images/ice/bg_post.gif) top left repeat-x;
border:solid 0 #444;
color:#135;
text-decoration:none;
margin:5px 0;
padding:40px 60px;
}

.row-right {
text-align:right;
vertical-align:middle;
}

.forumline .news-header span,.forumlinenb .news-header span {
background:url(images/ice/little_box.png) no-repeat left;
padding-left:24px;
color:#256;
display:block;
padding-top:6px;
font-weight:700;
font-size:12px;
line-height:1.5em;
}

.newsrow {
color:#256;
font-size:10px;
line-height:1.5em;
text-align:left;
margin:2px 0 5px;
padding:0px 3px;
}

.newsdate {
color:#256;
font-size:10px;
line-height:1.5em;
text-align:center;
margin:2px 0 5px;
padding:0px 3px;
}

.newsversion {
font-size:10px;
color:#FFF;
vertical-align:middle;
margin:5px;
}

b.date-yesterday,.last-post em {
color:#2C3;
font-weight:700;
font-style:italic;
}

blockquote {
display:block;
margin:0;
padding:0;
}

.code-header a:link,.code-header a:visited {
color:#666;
text-decoration:none;
border-bottom:dotted 0px #666;
}

.code-list {
margin-top:3px;
margin-right:0;
margin-bottom:3px;
}

li.code-row {
white-space:normal;
border-top:0px #DDD solid;
color:#BBB;
wrap-option:emergency;
}

div.code li.code-row-highlight {
color:#F50;
border-color:#D8D8D8;
}

div.code li.code-row-highlight .code-row-text,div.code span.code-row-highlight {
color:#F50;
}

li.code-row-first {
border-top:none;
}

.copyright {
padding-left:2px;
padding-right:2px;
font-size:9px;
color:#135;
vertical-align:middle;
}

.generation {
font-size:9px;
color:#256;
}

.activity-links {
color:#888;
text-align:right;
background:#FFF url(images/ice/bg_nav2.gif) top left repeat-x;
font-size:10px;
line-height:1.4em;
padding:8px 30px 0 10px;
}

.post-notes {
border:solid 0 #999;
background-color:#F8F8F8;
margin:10px 0 0;
}

.post-note {
background-color:#F0F0F0;
border:solid 0 #FFF;
border-right-color:#DDD;
border-bottom-color:#DDD;
text-align:left;
font-size:10px;
color:#666;
padding:2px;
}

.post-note-delete {
float:right;
}

.bbcb_mg_codetitle,.post-text .mg_codetitle {
color:#FFA;
background:#597 url('images/bbc_code.gif') no-repeat right;
border:0px solid #DDD;
font-weight:700;
font-size:10px;
text-align:left;
width:90%;
margin-top:10px;
padding:5px;
}

.bbcb_mg_codediv,.post-text .mg_codediv {
color:#060;
background:#FAFAFA;
border:0px solid #DDD;
border-top:0;
font:12px Courier, "Courier New", sans-serif;
text-align:left;
overflow:auto;
width:90%;
padding:5px;
}

.bbcb_mg_quotetitle,.post-text .mg_quotetitle {
color:#468;
background:#ACF url('images/bbc_quote.gif') no-repeat right;
border:0px solid #DDD;
font-weight:700;
font-size:10px;
text-align:left;
width:90%;
margin-top:10px;
padding:5px;
}

.bbcb_mg_attachtitle,.post-text .mg_attachtitle {
color:#FD9;
background:#F93 url('images/bbc_zip.gif') no-repeat right;
border:0px solid #DDD;
font-weight:700;
font-size:10px;
text-align:left;
width:90%;
margin-top:10px;
padding:5px;
}

.bbcb_mg_quotediv,.post-text .mg_quotediv,.bbcb_mg_attachdiv,.post-text .mg_attachdiv {
color:#666;
background:#FAFAFA;
border:0px solid #DDD;
border-top:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
width:90%;
overflow:auto;
direction:ltr;
padding:5px;
}

.post-text .mg_codetitle,.post-text .mg_codediv,.post-text .mg_quotetitle,.post-text .mg_quotediv,.post-text .mg_attachtitle,.post-text .mg_attachdiv {
display:block;
}

.bbcb_mg_spoiler,.post-text .spoiler,.post-text .spoiler_trans {
background-color:#FAFAFA;
border:0px solid #F50;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:125%;
margin:5px 20px;
padding:5px;
}

.post-text .spoiler {
display:block;
color:#666;
}

.post-text .spoiler_trans {
display:block;
color:#FAFAFA;
width:auto;
}

.bbimages:hover {
background-color:#F50;
}

abbr,acronym {
border-bottom:0px dotted #333;
cursor:help;
}

.forum_rules {
font-size:10px;
color:red;
font-weight:700;
}

#dropmenudiv {
position:absolute;
border:0px solid #135;
border-bottom-width:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
z-index:100;
}

#dropmenudiv a {
width:100%;
display:block;
text-indent:3px;
border-bottom:0px solid #135;
text-decoration:none;
padding:0px 0;
}

#dropmenudiv a:hover {
width:100%;
display:block;
text-indent:3px;
border-bottom:0px solid #135;
text-decoration:none;
background:#F0F0F0 url(images/ice/bg_row_hover.gif) bottom right no-repeat;
padding:0px 0;
}

.upi2db_unread_color {
border-color:red;
border-style:solid;
border-width:0px;
}

.upi2db_edit_color {
border-color:#FF0;
border-style:solid;
border-width:0px;
}

.upi2db_mark_color {
border-color:#3C3;
border-style:solid;
border-width:0px;
}

a,a:visited {
color:#00f;
text-decoration:underline;
}

a:hover,a:active,.row-header a:hover,.row-header a:active,.catHead a:hover,.catHead a:active,a.forumlink:hover,a.forumlink:active,a.forumlink-new:hover,a.forumlink-new:active,.topiclink a:hover,.topiclink a:active,.topiclink-new a:hover,.topiclink-new a:active,a.topic_glo:hover,a.topic_ann:hover,a.topic_imp:hover,a.topic_nor:hover {
color:#f00;
text-decoration:underline;
}

#copyright a,#copyright a:visited,.nav-div a,.nav-div a:visited,.topiclink a:visited {
color:#00f;
text-decoration:none;
}

.admin-link a:hover,.admin-link a:active,.nav-links a,.nav-links a:visited,.nav-links a:hover {
text-decoration:underline;
}

.forumline-no2,.row5,.row5h {
background-color:#E1EEFC;
}

.row1g-left,.row1g-left-top,.row-post,.row-post2,.row-post-buttons {
text-align:left;
}

.forumline .row1h-forum,.forumline .row1h-forumHover,.forumline .row1h-forum-new,.forumline .row1h-forum-newHover,.forumlinenb .row1h-forum,.forumlinenb .row1h-forumHover,.forumlinenb .row1h-forum-new,.forumlinenb .row1h-forum-newHover {
padding:0 2px 2px;
}

.forumline .no-padding,.forumlinenb .no-padding,.forumline td.spaceRow,.forumlinenb td.spaceRow,.code-content {
padding:0;
}

.forumline .row-header,.forumlinenb .row-header,.forumline .catHead,.forumlinenb .catHead,.forumline .news-header,.forumlinenb .news-header {
background:#C8C8C8 url(images/ice/bg_th.gif);
border:solid 0 #DDD;
border-right-color:#DDD;
border-bottom-color:#DDD;
text-align:left;
vertical-align:top;
height:27px;
padding:0;
}

.forumline p.row-header,.forumlinenb p.row-header,.forumline p.catHead,.forumlinenb p.catHead {
height:25px;
}

.forumline .row-header span,.forumlinenb .row-header span,.forumline .catHead span,.forumlinenb .catHead span {
background:url(images/ice/little_box.png) no-repeat left;
padding-left:24px;
color:#256;
display:block;
padding-top:6px;
font-weight:700;
font-size:12px;
height:24px;
}

.row-header a,.row-header a:visited,.catHead a,.catHead a:visited,.moderators a:hover,.moderators a:active,.post-note a:hover,.post-note a:active {
color:#135;
text-decoration:underline;
}

.row-center,.row-center-small,.forumline .row1h-center,.row1h-centerHover,.post-buttons-single {
text-align:center;
vertical-align:middle;
}

.nav-links-left,.activity-links-left {
position:relative;
float:left;
text-align:left;
}

.nav-div a:hover,.nav-div a:active,.nav-div a.nav-current:hover,.nav-div a.nav-current:active,.topiclink-new a,.topiclink-new a:visited {
color:#f00;
text-decoration:none;
}

.row-post-author,.row-post-author2 {
text-align:center;
width:150px;
}

.post-text blockquote a,.post-text blockquote a:visited,.post-text .code a,.post-text .code a:visited {
color:#777;
text-decoration:none;
border-bottom:dotted 0px #666;
}

.post-text blockquote a:hover,.post-text blockquote a:active,.post-text .code a:hover,.post-text .code a:active,.code-header a:hover,.code-header a:active {
color:#135;
text-decoration:none;
border-bottom:dotted 0px #135;
}

.post-text blockquote h6,.post-text blockquote .quote-user,.post-text blockquote .quote-nouser {
padding-left:18px;
padding-bottom:3px;
border-bottom:solid 0px #DDD;
font-size:10px;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:gray;
background:#FFF url(images/ice/bg_quote_header.gif) top left no-repeat;
margin:0 0 5px;
}

.post-text .code h6,.post-text .code-header {
padding-left:18px;
padding-bottom:3px;
border-bottom:solid 0px #DDD;
font-size:10px;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:gray;
background:#FFF url(images/ice/bg_code_header.gif) top left no-repeat;
margin:0 0 5px;
}

.popuppm-new a:hover,.post-note a,.post-note a:visited {
color:#666;
text-decoration:underline;
}

b.date-today,.last-post b,.admincolor,a.admincolor,a.admincolor:link,a.admincolor:active,a.admincolor:visited,.topic_ann,a.topic_ann,a.topic_ann:link,a.topic_ann:active,a.topic_ann:visited {
color:#D22;
font-weight:700;
}

.row-news b,.code-row-text {
color:#256;
}

.foundercolor,a.foundercolor,a.foundercolor:link,a.foundercolor:active,a.foundercolor:visited,.topic_glo,a.topic_glo,a.topic_glo:active,a.topic_glo:visited {
color:#F50;
font-weight:700;
}

a.foundercolor:hover,a.admincolor:hover,a.modcolor:hover,a.usercolor:hover {
color:#579;
text-decoration:underline;
}

.modcolor,a.modcolor,a.modcolor:link,a.modcolor:active,a.modcolor:visited,.topic_imp,a.topic_imp,a.topic_imp:link,a.topic_imp:active,a.topic_imp:visited {
color:#284;
font-weight:700;
}

.usercolor,a.usercolor,a.usercolor:link,a.usercolor:active,a.usercolor:visited,.topic_nor,a.topic_nor,a.topic_nor:link,a.topic_nor:active,a.topic_nor:visited {
color:#248;
font-weight:700;
}
