/*REQUIRED: fixup sizing for gecko and khtml */
*{
-moz-box-sizing: border-box;
-khtml-box-sizing: border-box;  
box-sizing: border-box;
}
/*TEMP: hyperlink color*/
A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
color: #003761;
text-decoration:none;
}
/*TEMP: hyperlink color*/
A:HOVER {
color: #0E1D48;
text-decoration:underline;
}
/*TEMP: default page font */
BODY, TD,TH, INPUT, TEXTAREA, SELECT{
color: #333333;
font: 13px Verdana;
font-family:Verdana,Tahoma,serif,fantasy;
}
/*TEMP: default heading style */
H1{color:#CCCCCC;font-size:auto;border-bottom:solid 4px #CCCCCC;}
H2{color:#0393FC;font-size:auto;border-bottom:solid 2px #0393FC;}
H3,H4{
color:#8B8E90;
font-size:auto;
border-bottom:solid 2px #8B8E90;
 }
 /*TEMP: used for comments */
.cfset{
border:solid 1px #cccccc;
padding:6px; 
}
/*TEMP: search result div */
.srch{
border-bottom:4px solid #f4f4f4;
margin-top:4px;
}
/*TEMP: search result link */
.srch A{
 text-decoration:none;
 }
 
  
/*REQUIRED: page limiter link */
 .pglm{
 border:solid 1px #f4f4f4;padding:2px;
 color:#CC0000;
 }

/*REQUIRED: all buttons */ 
.buton{
color:#333333;
cursor:hand;
background-color:#FFFFFF; border:1px solid #B5CECC;
background-image:URL(i/z.gif);
 }
/*REQUIRED: underlined TD,DIV for voting */  
 .utd{
 border-bottom:solid 1px #A7C0D6;
 }
/*REQUIRED FOR NEWS: comentary count link */ 
 .ccnt,.ccnt A,.ccnt A:visited,.ccnt A:active{
 color:#800000;
 font-size:85%;text-decoration:none;
 }
 .ndate{
 font-style:italic;font-size:11px;margin-top:3px;
 }
 
 
 
#cookie-bar {display:none;background:#5d5d5d; background: rgba(93, 93, 93, 0.7);  height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;font-size:15px;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;z-index:100;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar A{color:#ffffff;text-decoration:underline;}
a.cb-enable,a.cb-disable {color:#981c1e !important; text-decoration:none !important; display:inline-block; border-radius:3px; text-decoration:none; padding:0px 8px; margin-left:15px;}
#cookie-bar .cb-enable {background:#e8bf52;}
#cookie-bar .cb-enable:hover {background:#ffe200;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}