/*Red Links*/
A:link, A:visited
{
 color: #800000;
 text-decoration: none;
}
A:link:hover, A:visited:hover
{
 color: #999999;
 text-decoration: underline;
}
/*Black Links*/
a.blackfont:link, a.blackfont:visited {color: #000000; font-size: 16px; text-decoration: none; font-weight: bold;}
a.blackfont:hover {color: #999999; font-size: 16px; text-decoration: underline; font-weight: bold;}
BODY
{ 
 background: #FFFFFF;
 color: #000000;
 font-family: helvetica, san-serif;
 font-size: 14px;
} 
INPUT, SELECT, TEXTAREA
{
 background: #E6E6EE; 
 border-color: #777777;
 font-size: 11px;
 border-style: solid;
 color: #333333;
}
INPUT 
{
 border-width: 1px;
 color: #990000;
}
TEXTAREA
{
 border-width: 1px;
}
.button
{
 border: outset 2px #F8F8F8;
 color: #000000;
 font-weight: bold;
 background-color: #999999;
}
P, TABLE
{
 font: 12px helvetica, san-serif;
}
H2
{
 font-size: 24px;
 font-weight: normal;
 color:#800000;
}
.incomplete
{
 background-color: #FFCCCC;
 color: #000000;
}
.required
{
 border-color: #C05555;
}
.nav
{
 font-size: 12px;
}
.suggest
{
 font-size: 12px;
 border-style: solid;
 border-width: 1px;
 border-color: #F4F5F5;
}
.link
{
 padding: 10px;
 font-size: 18px;
 border-bottom-width: 5px; 
 border-bottom-style: dotted; 
 border-bottom-color: #BBBBBB;
 background-color: #F3F3F3;
}
.category
{
 padding: 2px;
 font-size: 12px;
 border-width: 0px;
 border-style: solid dotted solid dotted; 
 border-color: #CACDCF;
}
.commentposter
{
 font-size: 12px;
 background-color: #BBBBBB;
 border-style: outset;
 border-width: 2px;
 border-color: #DDDDDF;
}
.comment
{
 padding: 5px;
 font-size: 12px;
 background-color: #BBBBBB;
 border-style: solid;
 border-width: 2px;
 border-color: #DFE1E2;
}
.commentposteralternate
{
 font-size: 12px;
 background-color: #DDDDDD;
 border-style: outset;
 border-width: 2px;
 border-color: #DDDDDF;
}
.commentalternate
{
 padding: 5px;
 font-size: 12px;
 background: #D5D5D5;
 border-style: solid;
 border-width: 2px;
 border-color: #DDDDDF;
}
.commentdate
{
 font-size: 9px;
 font-style: italic;
}
.details
{
 padding: 10px;
 margin: 10px;
 font-size: 12px;
 background: #FDFEFF;
 border-style: solid;
 border-width: 1px;
 border-color: #004455;
}
.detailsborder
{
 font-size: 12px;
 border-style: solid;
 border-width: 1px;
 border-color: #800000;
}
.grouping
{
 border-style: inset;
 border-width: 11px;
 border-color: #DDDDDD;
 padding: 5px;
 margin: 5px;
}
.highlighttext
{
 background-color: yellow;
 font-weight: bold;
}
.labelscolumn
{
 background-color: #BBBBBB;
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCCC;
}
.optionscolumn
{
 background-color: #BBBBBB;
 border-style: solid;
 border-width: 1px;
 border-color: #DDDDDD;
}
.evencolumns
{
 background-color: #D5D5D5;
}
.oddcolumns
{
 background-color: #EEEEEE;
}
.categoryname
{
 color: #800000;
 font-size: 14px;
}
.catmaintitle
{
 font-weight: bold;
 color: #800000;
 font-size: 20px;
 text-decoration: underline;
}
.catmain
{
 font-weight: bold;
 color:black;
 font-size: 12px;
}
.catmainsub
{
 color: #000000;
 font-size: 12px;
}
.nav16
{
 font-size: 16px;
}
.info
{
 display: block;
 color: #000000;
 border: solid 11px #D2D5D8;
 background-color: #FAFBFC;
 padding: 5px;
}
.editedby
{
 font-size: 9px;
}
.searchhighlight
{
 background-color: yellow;
}
.modified
{
 color:#668866;
}
.title
{
 font-size: 14px;
 padding: 3px;
 font-weight: bold;
 text-align: center;
 color: #800000;
}
.quote
{
 text-align: left;
 padding: 2px;
 border-color: #DCEEE1;
 border-style: solid;
 border-width: 1px;
 margin: 3px;
}
.quoteby
{
 font-size: 10px;
}
.deletions
{
 width: 50%;
 background: #F5F6F6;
 padding: 5px;
 color: #000000;
 border-color: #9999BB;
 border-style: dotted;
 border-width: 1px;
 margin: 0 auto;
 text-align: center;
}
.homenav
{
 display: block;
 border: 1px solid #ccc;
 background-color: #eeeef3; 
 color: #55555a;
 padding: 2px;
 margin: 5px;
 text-decoration: none;
}
.homenav:hover
{
 display: block;
 border: 1px solid #ccc;
 background-color: #DDDDDD;
 color: #222;
 padding: 2px;
 margin: 5px;
 text-decoration: none;
}
.areaheader
{
 background-color: #CCCCCC;
}
.areafooter
{
 background-color: #EFF3F6;
}
.invisibleuser
{
 color: #999999;
}
.admincolor
{
 color: #8899FF;
 font-weight: bold;
}
.modcolor
{
 color: #AA3333;
}
.sponsorcolor
{
 color: #11BB33;
}
.bannedcolor
{
 color: #777777;
}
.linktools
{
 font-size: 11px;
 color: #888888;
}
.linktools a
{
 text-decoration: none;
 color: #888888;
}
.box
{
 background-color: #CCCCCC; 
 margin-bottom: 10px;
}
.boxtitle
{
 background-color: #990000;
 color: #FFFFFF;
}
.tableheader
{
 background-color: #800000;
 border-style: solid;
 border-width: 2px;
 border-color: #111133;
 color: #FFFFFF;
 padding-left: 5px;
}
.rules
{
 border-width: 2px;
 border-color: #FFAAAA;
 border-style: solid;
 background-color: #EEEEF5;
 padding: 5px;
 margin: 5px;
 font-size: 14px;
}
.flatbutton
{
 border-style: solid;
 background-color: #EEEEEE;
}
.threadbottom
{
 border-width: 0px;
 background-color: #DADADA;
}
/* Links only */
/*/.fontType{font: normal 12pt helvetica, sans-serif;}*/
/*//.fontWhite{font: normal 12pt helvetica, sans-serif; color:white;}*/
/*//.fontWhiteBold{font: bold 12pt helvetica, sans-serif; color:white;}*/
/*//.fontBlack{font: normal 12pt helvetica, sans-serif; color:black;}*/
/*//fontDarkGrey12 was changed to Maroon for Business reasons*/
/*//.fontDarkGrey12{font: normal 12pt sans-serif; color:808080;}*/
/*//.fontDarkGrey12{font: normal 12pt helvetica, sans-serif; color:maroon;}*/
/*//.fontBlackBold{font: bold 12pt helvetica, sans-serif; color:black;}*/
/*//.fontMaroonBold12{font: bold 12pt helvetica, sans-serif; color:maroon;}*/
/*//.fontMaroonItalic12{font: Italic 12pt helvetica, sans-serif; color:maroon;}*/
/*//.fontRedBold12{font: bold 12pt helvetica, sans-serif; color:red;}*/
/*//.fontBlackItalic{font: italic 12pt sans-serif; color:black;}*/
/*//.fontBoldBlack8{font: bold 8pt helvetica, sans-serif; color:black;}*/
/*//.fontBoldBlack16{font: bold 16pt helvetica, sans-serif; color:black;}*/
/*//.fontBlack16{font: normal 16pt helvetica, sans-serif; color:black;}*/
/*//.fontMaroonBold16{font: bold 16pt helvetica, sans-serif; color:maroon; text-decoration: underline;}*/
/*//.fontBlack8{font: normal 8pt helvetica, sans-serif; color:black;}*/
/*//.fontBoldBlack8{font: bold 8pt helvetica, sans-serif; color:black;}*/
/*//.fontBlack9{font: normal 9pt helvetica, sans-serif; color:black;}*/
/*//.fontBoldBlack9{font: bold 9pt helvetica, sans-serif; color:black;}*/
/*//.fontItalicBlack9{font: italic 9pt helvetica, sans-serif; color:black;}*/
/*//.fontBlack10{font: normal 10pt helvetica, sans-serif; color:black;}*/
/*//.fontBoldBlack10{font: bold 10pt helvetica, sans-serif; color:black;}*/
/*//.fontMaroon10{font: normal 10pt helvetica, sans-serif; color:maroon;}*/
/*//.fontBoldMaroon10{font: bold 10pt helvetica, sans-serif; color:maroon;}*/
 /*Lightbox slideshow stuff:*/
.lb-prev:hover { background-image: url('../images_defaultrc/lightbox-prev.png'); }
.lb-next:hover { background-image: url('../images_defaultrc/lightbox-next.png'); }
.lb-data .lb-close { background-image: url('../images_defaultrc/lightbox-close.png'); }
.lb-cancel { background-image: url('../images_defaultrc/lightbox-loading.gif'); }
#loading { background: url('../images_defaultrc/loadingAnimation.gif') no-repeat center center; width: 208px;  height: 13px; }
th.categoryheader
{
 text-shadow: 0;
 border: 0;
 color: #000000;
}
.linkstable, .categoriestable
{
 border-spacing: 0;
}
.detailedinfo { width: auto; }
.cookienotice
{
 background-color: #999999;
}
#searchbox { visibility: visible; }
.unit-rating, .unit-rating li a:hover, .unit-rating .current-rating { background-image: url('../images_defaultrc/ajaxstar.png'); } 
.ui-autocomplete-loading { background-image: url('../images_defaultrc/indicator.gif'); }
.statratingbox .ajaxstars { float: right; }
.statsRC{FONT-WEIGHT: bold;COLOR: maroon; FONT-SIZE: .18in;FONT-STYLE: NONE}
.statsTitle {FONT-WEIGHT: bold; COLOR: maroon; FONT-SIZE: 100%; }
.statsNumeric { FONT-WEIGHT: bold; FONT-SIZE: 103%; }
.statsDetail  { FONT-WEIGHT: bold; COLOR: maroon; word-wrap: break-word; font-size: 85%; }
.statsSponsor { FONT-WEIGHT: bold; COLOR: black; word-wrap: nowrap; font-size: 85%; }
.statsCopyright  { FONT-WEIGHT: bold; COLOR: maroon; word-wrap: break-word; font-size: 65%; }
.allstats { font-family: Consolas,monospace; overflow: hidden; }
.stat600x90i { width: 580px; height: 84px; }
.stat600x90container { width: 576px; height: 77px; border: 1px solid #990000; margin: 2px; }
.stat600x90leftimage { float: left; height: 70px; vertical-align: bottom; }
.stat120x240i { width: 120px; height: 260px; padding: 0; }
.stat120x240container { width: 106px; height: 220px; border: 1px solid #990000; margin: 2px }
.stat120x240container .statsTitle { font-size: 85%; }
.stat120x240container .statsNumeric { font-size: 88%; }
.stat120x240container .statsDetail { font-size: 75%; }
.stat120x240container .statsSponsor { font-size: 75%; }
.stat120x240container .statsSponsor { padding-top: 5px; }
.stat120x240container .statsTitle { padding-bottom: 5px; }
.stat468x60i { width: 468px; height: 60px; }
.stat468x60container { width: 464px; height: 54px; border: 1px solid #990000; margin: 2px; }
.stat468x60leftimage { float: left; width: 100px; height: 54px; vertical-align: bottom; }
.stat468x60container .statsTitle { font-size: 85%; color: #000000; }
.stat468x60container .statsNumeric { font-size: 88%; }
.stat468x60container .statsDetail { font-size: 75%; }
.stat468x60container .statsSponsor { font-size: 75%; }
.stat300x250i { width: 300px; height: 240px; }
.stat300x250container { width: 300px; height: 245px; border: 1px solid #990000; margin: 2px; }
.stat300x250leftimage { float: left; width: 200px; height: 200px; vertical-align: bottom; }
.stat300x250container .statsTitle { font-size: 120%; color: #000000; }
.stat300x250container .statsNumeric { font-size: 120%; color: #000000; }
.stat300x250container .statsDetail { font-size: 100%; }
.stat300x250container .statsSponsor { font-size: 100%; }
.stat300x250container .statsCopyright { font-size: 60%; }
.statgeneric { width: 600px height: 60px; border-color: #000000; border-width: 2px; }
.statleftimage { float: left; width: 60px; height: 60px; }
.maintopbar { background-color: #dbdbdb; padding: 3px; text-align: center; border: 3px solid #000000; }
.sitewrapper { width: 80%; margin: auto; align: center; }
.featuredtop { overflow: hidden; text-align: center; }
.clocktop { float: left; }
.leftthird { float: left; width: 33%; text-align: center; }
.centerleft { float: left; width: 15%; padding-right: 10px; vertical-align: top; }
.centermiddle { float: left; width: 69%; vertical-align: top; }
.centerright { float: left; width: 15%; vertical-align: top; }
.maincats { width: 95%; }
.sponsorbanner { margin-top: 20px; }
.mobileleft { display: none; visibility: hidden; }
@media screen and (min-width: 62.5em) and (max-width: 81.2em)
{
 .sitewrapper { width: 95%; }
 .centermiddle { width: 65%; } 
}
@media screen and (min-width: 1em) and (max-width: 62.5em)
{
 .maincats { width: 99%; }
 .centerleft { display: none; visibility: hidden; width: 1%; }
 .centermiddle { width: 99%; }
 .centerright { width: 99%; }
 .mobileleft { display: block; visibility: visible; }
 .sponsorbanner { float: left; margin: 10px; }
 .sitewrapper { width: 100%; }
}
@media screen and (max-width: 670px)
{
 .stat600x90i { width: 95%; height: 100px; }
}
@media screen and (max-width: 560px)
{ /* this is the width of the iframe, not of the actual screen! */
 .stat600x90leftimage { height: 94px; display: none; }
 .stat600x90container { width: 98%; height: 94px; }
}
 INPUT, SELECT, TEXTAREA { border-width: 1px; }
.smaller { font-size: 10px !important; }
.smallest { font-size: 8px !important; }