html,html body{height:100%;}
body{height:auto;min-height:100%;}
body{font:77% arial, sans-serif;color:#000;}
body, form, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
a, a:link, a:visited{text-decoration:none;color:#000;cursor:pointer;outline-style:none}
a:hover, a:focus{text-decoration:underline;color:#c00;}
a img{border:none;}
a.redlink{color:#cc0000;text-decoration:underline;}
a.redlink:hover{color:#000000;text-decoration:none;}
div.notifypop{background-color:#FFFFFF;position:fixed;bottom:24px;right:10px;width:230px;border:1px #000000 solid;}
a.notifyhref{outline:none;background:#A80329 url(/images/notify4.gif) top left no-repeat;text-decoration:none;cursor:pointer;display:block;color:#ffffff;font-weight:bold;padding:4px 8px 4px 8px;}
a.notify{color:#FFFFFF;font-size:10px;outline:none;cursor:pointer;text-align:right;text-decoration:none;background:#E5E5E5 url(/images/notify2.gif) top left no-repeat;position:fixed;bottom:0;right:10px;width:29px;height:24px;border-left:1px #b5b5b5 solid;border-right:1px #b5b5b5 solid;border-top:1px #b5b5b5 solid;}
a.notify:hover{background:#FFFFFF url(/images/notify2.gif) top left no-repeat;text-decoration:none;}
a.notifyopen{outline:none;cursor:pointer;text-align:right;text-decoration:none;background:#FFFFFF url(/images/notify2.gif) top left no-repeat;position:fixed;bottom:0;right:10px;width:29px;height:24px;border-left:1px #000000 solid;border-right:1px #000000 solid;border-bottom:1px #000000 solid;border-top:0;}
a.notifyred{outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#FFFFFF;position:fixed;bottom:12px;right:12px;height:17px;width:17px;background:url(/images/notify3.gif) top left no-repeat;font-size:10px;}
a.nonselected{border-left:1px solid #e18080;display:block;padding:5px 7px;color:#ffffff;}
a.selected{border-left:1px solid #e18080;display:block;padding:5px 7px;color:#000000;background-color:#ffffff;font-weight:bold;}
div.maincontent{clear:both;background-color:#FFFFFF;border:1px solid #C00000;border-width:0 5px;height:100%;min-height:100%;overflow:hidden;position:relative;}
span.redhead{font:normal 135%/95% "arial black",arial,sans-serif;letter-spacing:-1px;color:#C00000;}
a.redhead{font:normal 135%/95% "arial black",arial,sans-serif;letter-spacing:-1px;color:#C00000;}
div.tframe{width:997px;margin:0 auto;background:#CA0000 url('/images/bg_topnav.png') repeat-x;}
.ltCol{float:left;width:641px;margin-left:8px;}
.ltColA{clear:both;float:left;width:315px;margin-right:3px;}
.ltColB{float:left;width:323px;background-color:#FFF;}
.ltColC{float:left;width:633px;background-color:#FFF;}
.rtCol{float:left;width:338px;}
.rtColH{margin-top:387px;}
.rtColZ{margin-top:8px;}
.rtCol .rLinks{float:right;margin-top:3px;font:12px arial, sans-serif;}
.rtCol .rLinks a{color:#c00;}
.rtCol .rLinks .rq{line-height:0;font-size:13px;}
.rtCol .ad300{width:300px;margin-left:auto;margin-right:auto;text-align:center;}
.rtCol .ad309{margin:0 15px;}
.rtCol .ad88{margin:5px 0 0 199px;}
.rtCol a.subscribe{text-decoration:underline;color:#c00;font-size:14px;}
.toplists{float:left;width:287px;padding:10px;border:1px solid #ccc;background-color:#FFF;}
.toplists p.eyebrow{clear:left;display:block;margin:0;padding:3px 0 0 0;font:bold 11px/95% arial,sans-serif;color:#666;text-transform:uppercase;}
.toplists p.eyebrow a{color:#666;}
.toplists .tout{float:left;padding-bottom:10px;width:280px;}
.toplists h2{font:normal 140%/95%"arial black",arial,sans-serif;letter-spacing:-1px;color:#cc0000;padding-bottom:6px;}
.toplists .tout h3{font:normal 140%/110% georgia,"times new roman",times,serif;color:#000;}
.toplists .tout p.byline{margin:0;padding:0;font-size:90%;text-transform:uppercase;}
.toplists .tout .thumb{position:relative;float:left;padding-top:3px;}
.toplists .tout .thumb a img{padding-right:8px;}
.toplists .tout .thumb .video{position:absolute;top:3px;left:0;}
.toplists .tout:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.topgames{float:left;width:611px;padding:10px;border:1px solid #ccc;background-color:#FFF;}
.topgames p.eyebrow{clear:left;display:block;margin:0;padding:3px 0 0 0;font:bold 11px/95% arial,sans-serif;color:#666;text-transform:uppercase;}
.topgames p.eyebrow a{color:#666;}
.topgames .tout{float:left;padding-bottom:10px;}
.topgames h2{font:normal 140%/95%"arial black",arial,sans-serif;letter-spacing:-1px;color:#CC0000;padding-bottom:6px;}
.topgames .tout h3{font:normal 140%/110% georgia,"times new roman",times,serif;color:#000;}
.topgames .tout p.byline{margin:0;padding:0;font-size:90%;}
.topgames .tout .thumb{position:relative;float:left;padding-top:3px;}
.topgames .tout .thumb a img{padding-right:8px;}
.topgames .tout .thumb .video{position:absolute;top:3px;left:0;}
.topgames .tout:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.topgames .byline a{color:#CC0000;text-decoration:underline;}
.topgames .byline a:hover{color:#000000;text-decoration:none;}
.featNews{width:313px;border:1px solid #ccc;font:normal 100% arial, sans-serif;padding-bottom:13px;overflow:hidden;}
.featNews .tout{padding:10px 0;margin:0 10px;border-top:1px solid #ccc;clear:both;}
.featNews .first{border:none;}
.featNews .credit{font:9px arial, sans-serif;color:#666;text-transform:uppercase;text-align:right;margin-top:-10px;}
.featNews h3{font:18px/1.1em"arial black", arial, sans-serif;letter-spacing:-1px;}
.featNews .first h3{font-size:26px;}
.featNews h4.eyebrow{font:18px/1.1em"arial black", arial, sans-serif;letter-spacing:-1px;}
.featNews .byline{margin-top:2px;font-size:11px;}
.featNews .name{text-transform:uppercase;}
.featNews ul.rel{position:relative;margin:5px 0 0 0;_margin:5px 10px 0 0;padding:0 0 0 16px;overflow:hidden;_float:left;}
.featNews ul.rel li{position:relative;margin:0 0 2px 0;}
.featNews ul.rel li a{color:#c00;font-size:120%;}
.featNews .imgcont{float:left;margin:3px 5px 5px 0;position:relative;}
.featNews .imgcont .video{position:absolute;top:0;left:0;height:23px;width:23px;}
.featNews .txt{font:13px georgia, serif;margin:4px 0;}

.sliderwrapper{
position: relative;
overflow: hidden;
border: 1px solid #ccc;
border-bottom-width: 6px;
width: 651px;
height: 338px;
}

.sliderwrapper .contentdiv{
visibility: hidden;
position: absolute;
left: 0;
top: 0;
background: white;
width: 651px;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 653px;
text-align: right;
background-color: #ccc;
height:23px;
}

.pagination a{
float:left;
padding:2px 4px 2px 4px;
margin-left:4px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}
