html { 
background: url('http://media.gamerevolution.com/style/structure/bodyback_grad2.gif') repeat-y scroll center top #222;
}

.ad_gutter_reskin #header { background: url('http://media.gamerevolution.com/style/structure/logo.png') no-repeat center top #333; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background: url('http://media.gamerevolution.com/style/structure/logo.png');
background-repeat: no-repeat;
background-position: center 0px;
margin-left: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
text-align: center;
empty-cells:show
}
img {
border: 0px;
}
div, td, table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.textSm{
font-size:10px;
}
.textSm a, .textSm a:hover, .textSm a, .textSm a:link {
color: #696969;
}
.textSmGray {
font-size:10px;
color: #999999;
}
.textSmGray  a, .textSmGray  a:hover, .textSmGray  a, .textSmGray  a:link {
color: #696969;
}

a.headline2:link, a.headline2:active, a.headline2:visited {
font-size:11px;
font-weight:bold;
color:#3e3e3e;
text-decoration:underline;
}
a.headline2:hover {
color:#7F7F7F;
}
.headline3 {
font-size:11px;
font-weight:bold;
color:#3e3e3e;
text-decoration:underline;
}


a.headline:link, a.headline:active, a.headline:visited {
font-size:12px;
font-weight:bold;
color:#393939;
text-decoration:none;
}
a.headline:hover {
font-size:12px;
font-weight:bold;
color:#3e3e3e;
text-decoration:underline;
}
a.headline_ap:link, a.headline_ap:active, a.headline_ap:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#990000;
text-decoration:none;
}
a.headline_ap:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3e3e3e;
text-decoration:underline;
}
.listingDesc{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #696969;
}
.listingDate{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5d92a4;
}
.listingGenre{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #838383;
font-size: 11px; 
}
.listingGrade{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #E31C1C;
}
.date{
font-size:10px;
font-style: italic;
}
a:link, a:active, a:visited {
color: #3e3e3e;
text-decoration:underline;
}
a:hover {
color: #7F7F7F;
}
#page {
background-color: #ffffff;
width: 980px;
border: 1px solid #000000;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#page_takeover {
width: 980px;
border: 1px solid #4B4B4B;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#page_pop {
background-color: #ffffff;
width: 98%;
border: 1px solid #000000;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#contentMain {

padding: 0px 2px 5px 5px;
margin: 5px;
background-color:#FFFFFF;
}
#sidebar_left {
width: 100px;
background-color:#838383;
}
#sidebar_right {
width: 310px;
padding-top: 0px;
padding-left: 0px;
}
.content2 {
border: 0px solid #ff0000;
}
#footer {
background-color:#000000;
border-bottom: 1px #d7d7d7 solid;
border-top: 1px #d7d7d7 solid;
padding: 5px;
text-align:center;
font-size:10px;
color: #A4A4A4;
}
.gameInfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border: 2px solid #721212;
}
.gameTitle, .gameTitleGameInfo {
color: #000000;
padding:5px;
border-width: 0px;
}
.gameTitle h1 { font-size: 26px; }
.gameTitleGameInfo h1 { font-size: 30px; }
.gameTitle2 {
color: #FFFFFF;
background-color: #000000;
padding:5px;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
}

.imagePadding {
margin: 5px;
border: 1px solid black;
}
.inline_image {
padding-left: 5px;
padding-top: 15px;
float: right;
}
.inline_image p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
line-height: 100%;
margin-top: 1px; 
margin-bottom: 1px; 
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
margin: 0px;
line-height: 1;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin: 0px;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin: 0px;
}
.textPadding {
padding: 5px;
}
.textPadding2 {
padding: 8px 5px 5px 2px;
}
a.footer:link, a.footer:active, a.footer:visited {
color: #A4A4A4;
text-decoration:none;
font-weight:bold;
}
a.footer:hover {
color: #b3b3b3;
text-decoration:underline;
font-weight:bold;
}
a.nav:link, a.nav:active, a.nav:visited {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
display: block;
color: #000000;
padding-top: 1px;
padding-left: 2px;
background-color: #838383;
border-top: 1px solid #B8B8B8;
border-right: 1px solid #373737;
border-bottom: 1px solid #373737;
border-left: 1px solid #B8B8B8;
}
a.nav:hover {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
display: block;
color: #000000;
padding-top: 1px;
padding-left: 2px;
background-color: #D5D5D5;
border-top: 1px solid #474747;
border-right: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
border-left: 1px solid #474747;
}
a.navSub:link,a.navSub:active,a.navSub:visited {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
vertical-align: middle;
display: block;
color: #FFFFFF;
padding-top: 1px;
padding-left: 5px;
background-color: #721212;
border-top: 1px solid #AE7676;
border-right: 1px solid #373737;
border-bottom: 1px solid #373737;
border-left: 1px solid #AE7676;
}
a.navSub:hover {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
vertical-align: middle;
display: block;
color: #000000;
padding-top: 1px;
padding-left: 5px;
background-color: #D5D5D5;
border-top: 1px solid #474747;
border-right: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
border-left: 1px solid #474747;
}
a.navSubActive:link,a.navSubActive:active,a.navSubActive:visited,a.navSubActive:hover {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
vertical-align: middle;
display: block;
color: #FFFFFF;
padding-top: 1px;
padding-left: 5px;
background-color: #000000;
border-top: 1px solid #474747;
border-right: 0px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
border-left: 1px solid #474747;
}
a.gameLinks:link, a.gameLinks:active, a.gameLinks:visited {
width: 100%;
height: 14px;
text-indent: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
vertical-align: middle;
display: block;
color: #FFFFFF;
padding-top: 1px;
background-color: #721212;
border-top: 1px solid #AE7676;
border-right: 1px solid #373737;
border-bottom: 1px solid #373737;
border-left: 1px solid #AE7676;
}
a.gameLinks:hover {
width: 100%;
height: 14px;
text-indent: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
vertical-align: middle;
display: block;
color: #000000;
padding-top: 1px;
background-color: #D5D5D5;
border-top: 1px solid #474747;
border-right: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
border-left: 1px solid #474747;
}
#metal {
background-color: #808e99;
border: 1px solid #373737;
}

#metal2 {
background-color: #808e99;
border-top: 1px solid #B8B8B8;
border-right: 1px solid #373737;
border-bottom: 1px solid #373737;
border-left: 1px solid #B8B8B8;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}
.input_userpass {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:110px;
height:18px;
}
.input_search {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:75px;
height:18px;
}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}
a.red:link,a.red:active,a.red:visited {
font-size:11px;
font-weight:bold;
color:#5d92a4;
text-decoration:none;
text-decoration:underline;
}
a.red:hover {
text-decoration:underline;
color: #7F7F7F;
}
a.gray_red:link,a.gray_red:active,a.gray_red:visited {
font-weight:bold;
font-size: 10px;
color:#7F7F7F;
text-decoration:none;
}
a.gray_red:hover {
text-decoration:underline;
color: #DA0F0B;
}
a.yellow:link,a.yellow:active,a.yellow:visited {
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.yellow:hover {
text-decoration:underline;
}
a.clean:link,a.clean:active,a.clean:visited {
text-decoration:none;
}
a.clean:hover {
text-decoration:underline;
}
a.small:link, a.small:active, a.small:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
a.small:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.article_image:hover {
   border: 1px #800404 solid;
}
.article_image {
   border: 1px #000000 solid;
}


#tablist{
padding: 3px 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0.1em;
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: bold;
}

#tablist li{
list-style: none;
display: inline;
margin: 0px;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 0px;
border-bottom: none;
background: #444444;
}

#tablist li a:link, #tablist li a:visited{
color: #FFFFFF;
}

#tablist li a:hover{
color: #000000;
background: #E3E3E3;
}

#tablist li a.current{
background: #838383;
}

.tabcurrent{
display:block;
}

.tabbkgrnd{
display:none;
}

a.ninRev:link, a.ninRev:active, a.ninRev:visited {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
text-align: center;
display: block;
color: #0364FF;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 2px;
background-color: #000000;
}
a.ninRev:hover {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
text-align: center;
display: block;
color: #00B3FF;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 2px;
background-color: #000000;
}
a.colHum:link, a.colHum:active, a.colHum:visited {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
text-align: center;
display: block;
color: #D5D800;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 2px;
background-color: #000000;
}
a.colHum:hover {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
text-align: center;
display: block;
color: #EEFF35;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 2px;
background-color: #000000;
}

a.member_name:link, a.member_name:active, a.member_name:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}
a.member_name:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}
a.headline_not_bold:link, a.headline_not_bold:active, a.headline_not_bold:visited {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
a.headline_not_bold:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
a.useful_link:link, a.useful_link:active, a.useful_link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7F7F7F;
text-decoration:underline;
}
a.useful_link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#DA0F0B;
text-decoration:underline;
}
a.ad_link{ color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 14px; font-weight: bold; }
a.ad_link:hover{ color:#FFFF99; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 14px;  font-weight: bold; }
.member_grade {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#990000;
}

legend {
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: white;
}

span.legend {
   font-family: Arial, sans-serif;
   font-size: 14px;
   color: white;
}

fieldset {
margin: 15px;
padding: 15px;
border:2px solid #838383;
}

a.but:link, a.but:active, a.but:visited {
width: 130px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
display: block;
color: #000000;
padding-top: 1px;
padding-left: 4px;
background-color: #838383;
border-top: 1px solid #B8B8B8;
border-right: 1px solid #373737;
border-bottom: 1px solid #373737;
border-left: 1px solid #B8B8B8;
}


a.but:hover {
width: 130px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
display: block;
color: #ffffff;
padding-top: 1px;
padding-left: 4px;
background-color: #838383;
border-top: 1px solid #B8B8B8;
border-right: 1px solid #373737;
border-bottom: 1px solid #373737;
border-left: 1px solid #B8B8B8;
}

a.but2:link, a.but2:active, a.but2:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin: 0px;
border-top: 1px solid #B8B8B8;
border-right: 1px solid #373737;
border-bottom: 1px solid #373737;
border-left: 1px solid #B8B8B8;
display: inline;
}

.tblHead {
border-width: 0px;
}

.tblBody {
}
.tdIndexList {
padding: 0px 6px;
border-bottom: 1px solid #b3b3b3;
}
.firstRow  a:link, .firstRow  a:visited, .firstRow  a:hover {
color: #ffffff;
text-decoration: none;
}
.firstRow  a:hover {
text-decoration: underline;
}

.bigLetter {
text-align: center;
width: 50px;
height: 50px;
background-color: #000000;
border-top: 1px solid #2e3f46;
border-bottom: 1px solid #2e3f46;
font-size: 42px;
font-family: Verdana;
font-weight: bold;
color: #ffffff;
line-height: 40px;
text-transform: uppercase;
padding: 0px 10px 0px 10px;
}
.navchars  {
color: #ffffff;
font-weight:bold;
}
.navchars a:link, .navchars a:visited, .navchars a:hover {
color: #ffffff;
font-weight:bold;
}



#rev_nav { width: 664px; height: 37px; background:url('/style/structure/navbg.gif') no-repeat 0px 0px; padding-top: 8px; margin-top: 0px; }

#ul_nav { margin: 0px; padding:0px; left: 0px; }

#ul_nav li {
float:left; display:inline; 
color: #424242;
font-size: 20px;
font-weight: bold;
font-family: Arial;
margin: 0px;
padding: 2px 8px 0px 10px;
height: 30px;
}
#ul_nav .act { 
float:left; display:inline; 
padding-left: 17px;
background-color: #ff0000;
color: #ffffff;
background:url('http://media.gamerevolution.com/style/structure/active.gif') no-repeat 4px 0px; 
}
#ul_nav .act2 {
margin: 0px;
padding: 0px;
width: 10px; overflow: hidden;
float:left; display:inline; 
background:url('http://media.gamerevolution.com/style/structure/active2.gif') no-repeat 0px 0px; 
}
#ul_nav a {
color: #424242;
text-decoration: none;
}
#ul_nav a:hover {
color: #424242;
text-decoration: underline;
}




#homepage_nav { margin: 0px; padding:0px; left: 0px; }

#homepage_nav { height: 31px; background: url('http://media.gamerevolution.com/style/structure/homepage_inside_gr.gif') no-repeat 0px 0px;  }

#homepage_nav_inner a {
float:left; display:block; 
color: #ffffff;
font-size: 13px;
font-weight: bold;
font-family: Arial;
margin: 0px;
padding: 7px 1px 0px 10px;
height: 22px;
background: url('http://media.gamerevolution.com/style/structure/homepage_inside_gr_bg.gif') no-repeat;
}
#homepage_nav_inner span {
float:left; display:block; 
color: #b3b3b3;
font-size: 13px;
font-weight: bold;
font-family: Arial;
margin: 0px;
padding: 7px 1px 0px 10px;
height: 22px;
background: url('http://media.gamerevolution.com/style/structure/homepage_inside_gr_bg.gif') no-repeat;
}
#homepage_nav_inner a.navall { width: 25px; background-position: 3px 5px; }
#homepage_nav_inner a.navreview { width: 55px; background-position: -37px 5px; }
#homepage_nav_inner a.navnews { width: 44px; background-position: -108px 5px; }
#homepage_nav_inner a.navmanifesto { width: 70px; background-position: -166px 5px; }
#homepage_nav_inner a.navfeature { width: 62px; background-position: -251px 5px; }
#homepage_nav_inner span.navall { width: 25px; background-position: 3px -26px; }
#homepage_nav_inner span.navreview { width: 55px; background-position: -37px -26px; }
#homepage_nav_inner span.navnews { width: 44px; background-position: -108px -26px; }
#homepage_nav_inner span.navmanifesto { width: 70px; background-position: -166px -26px; }
#homepage_nav_inner span.navfeature { width: 62px; background-position: -251px -26px; }


#homepage_nav_inner a {
color: #ffffff;
text-decoration: none;
}
#homepage_nav_inner a:hover {
color: #b3b3b3;
text-decoration: none;
}



.navmore {
float: right; margin-right: 6px; margin-top: 4px;
}

.mainNav {
background-color: #000000;		/* #1c4a5a; */
}
.mainNavBig {
font-size: 14px;
margin-left: 8px; 
margin-top: 5px;
}
.mainNavBig a:link, .mainNav  a:visited, .mainNav  a:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
.mainNavSmall {
font-size: 10px;
padding-top: 2px;
margin-left: 2px; 
color: #646464;
clear: left;
}
.mainNavSmall a:link, .mainNavSmall a:visited, .mainNavSmall a:hover {
color: #646464;
font-weight: bold;
text-decoration: none;
border-right: 1px solid #000000;
padding-right: 6px;
margin-right: 4px;
}
.mainNavSmall a:hover {
color: #999999;
}
.mainNavBreadcrumb {
font-size: 10px;
margin-left: 8px; 
margin-bottom: 4px;
color: #afa8a8;
}
.mainNavBreadcrumb a.first:link, .mainNavBreadcrumb a.first:visited {
color: #5c5c5c;
font-weight: bold;
text-decoration: none;
border-right: 0px;
padding-right: 1px;
}
.mainNavBreadcrumb a:link, .mainNavBreadcrumb a:visited {
color: #afa8a8;
font-weight: bold;
text-decoration: none;
border-right: 0px;
padding-right: 1px;
}
.mainNavBreadcrumb a:hover, .mainNavBreadcrumb a.first:hover {
color: #cccccc;
font-weight: bold;
text-decoration: none;
border-right: 0px;
padding-right: 1px;
}
.mainNavBreadcrumb b { color: #5c5c5c; }



#subnav_nav { width: 100%; height: 18px; background-color: #000000; padding-top: 8px; margin-top: 0px; }

#subnav_ul_nav { margin: 0px; padding:0px; left: 0px; text-transform: uppercase; }

#subnav_ul_nav li {
border:0px solid red;
float:left; display:inline; 
color: #666666;
font-size: 12px;
font-weight: bold;
font-family: "Arial Bold", Arial;
margin: 0px;
padding: 2px 8px 0px 10px;
height: 16px;

}
#subnav_ul_nav .act { 
float:left; display:inline; 
padding-left: 17px;
background-color: #000000;
color: #000000;
background:url('http://media.gamerevolution.com/style/structure/subactive.gif') no-repeat 4px 0px; 
height: 16px;
}
#subnav_ul_nav .act2 {
margin: 0px;
padding: 0px;
width: 10px; overflow: hidden;
float:left; display:inline; 
background:url('http://media.gamerevolution.com/style/structure/subactive2.gif') no-repeat 0px 0px; 
height: 18px;
}
#subnav_ul_nav a {
color: #ffffff;
text-decoration: none;
}
#subnav_ul_nav a:hover {
color: #bbbbbb;
text-decoration: none;
}
#subnav_ul_nav .act a { 
color: #000000; 
}
#subnav_ul_nav .act a:hover { 
color: #666666;
}

a.top_button_active { background:url('/style/structure/topnav_button_bg.png') right -30px no-repeat !important; }
a.top_button_active span { background:url('/style/structure/topnav_button_bg.png') left -30px no-repeat !important; }
a.top_button { 
	background:url('/style/structure/topnav_button_bg.png') right top no-repeat;
	display: block; float: left; margin-left: 3px; margin-right: 2px; padding-right: 10px; height: 24; line-height:24px; 
	color:#ffffff; font-weight:bold; font-family: Arial; font-size:13px; text-decoration: none;
	}
a.top_button:hover { color:#ff0000; }
a.top_button span { float:left; position: relative; display: block; height:24px; width:9px; background: url('/style/structure/topnav_button_bg.png') left top no-repeat; margin-left: -3px; } 

#topmenu { background:url('/style/structure/topnav_button_bg.png') left -64px no-repeat; height: 48px; padding-top: 5px; padding-left: 7px; }
#topsearch { float: right; margin-top: -5px; height: 52px; width: 276px; background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -276px no-repeat; vertical-align: top; }
#topsearch form { margin: 0px; padding-top: 10px; padding-left: 9px; }
#topsearch form div.inputtxtwrap { background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -72px no-repeat; width: 145px; height: 27px; display: inline-block; *display:inline; }
#topsearch form div.inputtxtwrap:hover, #topsearch form div.inputtxtwrap:focus { background-position: 0px -72px; }
#topsearch form .inputtxt { background:transparent; width: 140px; height: 27px; border-width: 0px; margin: 0px; padding: 0px; line-height: 27px; padding-left: 5px; outline: none; }
#topsearch form .inputsearch { background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -105px no-repeat; width: 58px; height: 27px; border-width: 0px; margin: 0px; padding: 0px; vertical-align: top; }
#topsearch a.loginbut { display: inline-block; vertical-align: top; width: 51px; height: 27px; background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -174px no-repeat; }
#loginbox { width: 402px; height: 55px; background:url('/style/structure/topnav_button_bg.png') 0px -64px no-repeat; vertical-align: top; border: 1px solid black; float: right; margin-top: -55px; display: none;
// margin-right: 0px;
}
#loginbox form { margin: 0px; padding-top: 10px; padding-left: 9px; vertical-align: top;  }
#loginbox form div.inputtxtwrap { background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -2px no-repeat; width: 120px; height: 27px; vertical-align: top; display: inline-block; *display:inline; }
#loginbox form .inputtxt { background:transparent; width: 110px; height: 27px; border-width: 0px; margin: 0px; padding: 0px; line-height: 27px; padding-left: 5px; outline: none; }
#loginbox form div.inputtxt2wrap { background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -37px no-repeat; width: 97px; height: 27px; vertical-align: top; display: inline-block; *display:inline; }
#loginbox form .inputtxt2 { background:transparent; width: 90px; height: 27px; border-width: 0px; margin: 0px; padding: 0px; line-height: 27px; padding-left: 5px; outline: none; }
#loginbox form .inputlogin { background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -140px no-repeat; width: 58px; height: 27px; border-width: 0px; margin: 0px; padding: 0px; vertical-align: top; }
#loginbox a.joinbut { display: inline-block; vertical-align: top; width: 51px; height: 27px; background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -208px no-repeat; }
#loginbox a.helpbut { display: inline-block; vertical-align: top; width: 51px; height: 27px; background:url('http://media.gamerevolution.com/style/structure/topnav_search_buttons.png') 0px -242px no-repeat; }
#loginbox div.remember { color: #696969; font-size: 9px; margin-top: 1px; margin-bottom: 4px; }
#loginbox div.remember input { width: 12px; height: 12px; margin:0px; padding:0px; vertical-align: top; }
#loginbox div.remember a { padding-left: 30px; color: #696969; text-decoration: none; }









.gameinfotd { border-bottom: 1px solid #999999; font-size: 11px; color: #cccccc; }
.black { color: #000000 }
.gameinfotd2 { font-size: 11px; color: #cccccc; padding-top: 2px; padding-bottom: 1px; }
.gameinfotd2 a:link, .gameinfotd2 a:visited, .gameinfotd2 a:active { text-decoration: none; border-bottom:1px solid #daa3a3; color: #999999; }
.gameinfotd2 a:hover { text-decoration: none; border-bottom:1px solid #990000; color: #000000; }

.headlineRed , .headlineRed:link, .headlineRed:active, .headlineRed:visited { font-size: 15px; font-weight: bold; color: #990000; text-decoration:none; }
.headlineRed:hover { text-decoration:underline; }

.reviewscore { font-size: 65px; color: #990000; font-family: "Arial Black", Arial; font-weight: bold; }
.reviewscore a:link, .reviewscore a:active, .reviewscore a:visited { color: #990000; text-decoration: none; }
.reviewscore a:hover  { text-decoration: underline; }
.reviewplusminus { font-family: Courier, monospace; color: #990000; font-weight: bold; }

a.redtitle, a.redtitle:link, a.redtitle:visited, a.redtitle:active { color: #990000; text-decoration: none; font-size: 14px; font-weight: bold; }
a.redtitle:hover  { text-decoration: underline; }

a.blackred { font-weight: bold; color: #000000; text-decoration: none; border-bottom: 1px solid #990000; }
a.blackred:hover { color: #990000; }

.graymenu { font-size: 14px; font-weight: bold; color: #333333; }
.graymenu  a:link, .graymenu  a:active, .graymenu  a:visited { color: #cccccc; text-decoration: none; }
.graymenu  a:hover { color: #cccccc; text-decoration: underline; }

.bluetblHead { background-image:url('/style/structure/dark_table_bg.gif'); background-repeat: repeat-x; color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 16px; height: 28px; margin-bottom: 0px; padding-left: 7px; }
.bluetblHead div { margin-top: 6px; font-weight: bold; font-size: 16px; padding-top: 4px; 
//margin-top: 2px;
}
.bluetblHead div .rlink { margin-top: 0px; margin-right: 4px; float: right; font-size: 12px; }
.bluetblHead div .rlink a:link, .bluetblHead div .rlink a:active, .bluetblHead div .rlink a:visited  { color: #FFFFFF; text-decoration: none; }
.bluetblHead div .rlink a:hover { text-decoration: underline; }

.bluetblHead h2 { margin-top: 6px; font-weight: bold; font-size: 16px; padding-top: 4px; 
//margin-top: 2px;
}
.bluetblHead h2 .rlink { margin-top: 0px; margin-right: 4px; float: right; font-size: 12px; }
.bluetblHead h2 .rlink a:link, .bluetblHead h2 .rlink a:active, .bluetblHead h2 .rlink a:visited  { color: #FFFFFF; text-decoration: none; }
.bluetblHead h2 .rlink a:hover { text-decoration: underline; }

.merged { margin-bottom: 0px; }

.downloadbutton { border: 1px solid #990101; width: 78px; text-align: center; color: #990101; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; float: left; }
.downloadbutton a { margin: 2px; display: block; color: #990101; text-decoration: none; }
.downloadbutton a:hover { color: #000000; }
.downloadbutton2 { border: 1px solid #666666; color: #666666; }
.downloadbutton2 a { margin: 2px; display: block; color: #666666; }

.membernav { font-family: Arial; font-size: 10px; padding-right: 10px; color: #666666; }
.membernav a:link, .membernav a:active, .membernav a:visited { font-family: Arial; font-size: 10px; color: #CCCCCC; text-decoration: none; border: 0px; margin: 0px; padding: 0px; font-weight: normal; }
.membernav a:hover { font-family: Arial; font-size: 10px; color: #CC0000; text-decoration: none; border: 0px; margin: 0px; padding: 0px; font-weight: normal; }
.memberwelcome  { padding:5px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; }
.memberwelcome a:link, .memberwelcome a:active, .memberwelcome a:visited { font-size:11px; color: #999999; text-decoration: none; border: 0px; padding-left: 30px; }
.memberwelcome a:hover { font-size:11px; font-weight: normal; border: 0px; padding-left: 30px; text-decoration: underline; }

.graytitlegame { font-size: 16px; font-weight: bold; color: #4d5255; }
.graytitle { font-size: 20px; font-weight: bold; color: #4d5255; }
.userinfo { border-bottom: 1px solid #e9e9e9; color: #666666; font-size: 11px; }
a.headlinelightgray { font-size: 16px; font-weight: bold; color: #7f8e96; text-decoration: none; }
a.headlinelightgray:hover { text-decoration: underline; }

a.redlink { color: #990000; font-size: 11px; }

a.usernames { color: #990000; font-weight:bold; text-decoration: none; font-size: 13px; }
a.usernames:hover { color: #990000; font-weight:bold; text-decoration: underline; }

.searchtd { width: 80px; color: #999999; }
.searchtd2 { width: 105px; color: #999999; }
.blueish { color: #0088bb; font-weight: bold; font-size: 11px; }
.blueish a:link, .blueish a:active, .blueish a:visited { color: #0088bb; text-decoration: none; }
.blueish a:hover { color: #0088bb; text-decoration: underline; }

#titleImg { padding-top:0px; padding-bottom:3px; }
#titleImg img { width: 660px; height: 50px; }


.faqauthor { color: #990000; font-size: 11px; }
.faqauthor a:link, .faqauthor a:active, .faqauthor a:visited  { color: #990000; text-decoration: underline; }

.rightbox { width:300px; margin-bottom: 8px; text-align: left; }

.blogtitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }	
a.blogtitle { text-decoration: none; }

.rightlist { margin: 8px 0px 15px 0px; padding-left: 9px; }
.rightlist  li{ text-align: left; list-style: none; margin-bottom: 4px; }

#topplatform { position: absolute; height: 35px; width: 100px; margin-left: 296px; margin-top: -47px; 
// margin-top: -60px; 
}

.error_prompt_text { color: #ff0000; font-weight: bold; }

.manifestoHead {background: #b72600 url('http://media.gamerevolution.com/style/structure/titlebars/tb_manifesto.gif') no-repeat -1px top; width: 298px; height: 33px;}

#consolebox { background-color: #222222; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #111111;
display: none;
width: 83px; 
// width: 83px;
height: 118x;
// height: 118px;
left: 60px;
top: -19px;
position: relative;
z-index: 100;
padding-top: 2px;
padding-left: 6px;
padding-bottom: 5px;
color: #ffffff;
font-size: 11px;
line-height: 16px;
margin-bottom: -123px;
// margin-bottom: -126px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
#consolebox a:link, #consolebox a:visited, #consolebox a:active { color: #ffffff; text-decoration: none; border: 0px; font-weight: normal; }
#consolebox a:hover { color: #ffffff; text-decoration: underline; }

h1 a:link, h1 a:visited, h1 a:active { color: #000000; text-decoration:none; }
h1 a:hover { color: #000000; text-decoration:underline; }

.newstitle { color: #000000; font-size: 15px; }
.newstitle a { color: #000000; text-decoration: none; }
.newstitle a:hover { text-decoration: underline; }

#videoteaser { width: 300px; background-color: #202020; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-align: left; }

.comic_img img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; }
.comic_img:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; }
#comictable td { width: 270px; height: 110px; padding: 0px 4px; color:#838383; font-family: sans-serif; font-size: 9px; }

.adfix { border: 0px; font-size: 0px; }

#header { height: 125px; width: 982px; margin: auto; border: 0px solid red; text-align: left; }
a.link_home { display:block; outline:none; text-decoration:none; width:390px; height:120px; }
#toppagetable { width: 980px; }

.imgavatar { margin: 0px 2px 0px 0px; }
.articleContent { margin: 6px 5px 50px 6px; }
.articleContent img { margin: 0px 4px 0px 4px; }
.manifestoContent img { margin: 0px 4px 0px 4px; }
.manifestoContent, .articleContent { line-height: 1.4em; }
.faqContent img { margin: 0px 4px 0px 4px; }

.share_icons { background: url('http://media.gamerevolution.com/style/structure/submit/share_icons.gif') no-repeat top left; width: 16px; height: 16px; display: inline-block; margin-right: 2px; margin-left: 2px; }
.icon-a1 { background-position: 0 0; } 
.icon-a2 { background-position: 0 -26px; } 
.icon-a3 { background-position: 0 -52px; } 
.icon-a4 { background-position: 0 -78px; } 
.icon-a5 { background-position: 0 -104px; } 
.icon-a6 { background-position: 0 -130px; } 
.icon-a7 { background-position: 0 -156px; } 
.icon-a8 { background-position: 0 -182px; } 
.icon-a9 { background-position: 0 -208px; } 
.icon-a10 { background-position: 0 -234px; } 
.iconsblue { margin:0px; padding:0px; margin-right: 3px; border: 0px; }


#videocarcontainer { width: 300px; height: 300px; overflow: hidden; background-color: #202020; color: #C8CBCD; margin-bottom: 0px; position: relative; }
#videocarslider { width: 2000px; }
.videocartab { width: 300px; float: left; display: block;
background-image: url('http://media.gamerevolution.com/style/structure/videoteasercontrols.gif'); background-repeat: no-repeat; background-position: 0px 226px; }
.videocartab img { width: 300px; height: 225px; border: 0px; margin-bottom: 24px; }
a.videocartab { text-decoration: none; color: #C8CBCD; }
a.videocartab:hover { text-decoration: none; color: #cccccc; }
.videocartabtxt { font-family: Verdana,Arial,Helvetica; font-size: 10px; margin-left: 7px; margin-top: 5px; width: 290px;}
.videocartabtxt b { font-size: 11px; color: #ffffff; }
.videocartabtxtdur { color: #90989B; }
#videomorecontainer { width: 300px; height: 20px; background-color: #202020; background-image:url('http://media.gamerevolution.com/style/structure/teaser_bg.gif'); background-repeat:repeat-x; font-size:9px; text-align:right; }
#videomorecontainer2 { padding: 8px; }
a.slide-nav { float: left; margin-right: 10px; display: block;  width: 10px; height: 6px;  background-image : url('http://media.gamerevolution.com/style/structure/cover_slide-nav.gif'); background-position : 0 0; }
a.slide-nav-on { background-position : 0 -6px; }
a.viewallvideos { padding: 5px; display: block; float: right; color: #C8CBCD; text-decoration: none; font-size: 9px; }

#custombigheader { background: url('/style/structure/titlebars/tb-page_empty.gif'); width: 664px; height: 50px; margin-bottom: 3px; }
#custombigheader h1{ padding-left: 10px; padding-top: 7px; font-size: 36px; font-weight: bold; color: #ffffff; text-shadow: #ffffff 0px 0px 4px; }
#custombigheader div { padding-left: 10px; padding-top: 3px; font-size: 36px; font-weight: bold; color: #ffffff; text-shadow: #ffffff 0px 0px 4px; }

.singlepost { padding: 3px; }
.singlepostalt { padding: 3px; background: url('http://media.gamerevolution.com/style/structure/altpost_bg.gif'); background-repeat: repeat-x; }
.singlepostimgtd { vertical-align: top; width: 104px; padding-top: 0px; font-size: 11px; }
.singlepostimgtd img { margin-top: 1px; margin-left: 2px; }
.singleposticontd { vertical-align: top; padding: 5px 4px 0px 5px; width: 20px; }
.singleposttexttd { vertical-align: top; padding-top: 5px; padding-left: 3px; font-size: 11px; }
.singleposttxt { display: block; margin: 5px 4px 7px 0px; }
.singlepostauthor { color: #737373; font-size: 11px; margin-bottom: 5px; overflow: auto; }
.singlepostauthor a { color: #cf1b1c; font-weight: bold; text-decoration: none; }
.singlepostauthor img { float: left; width: 33px; height: 33px; margin-right: 5px; }
.singleposttopline { border-top: 1px solid #d4d4d4; }

a.singlepostheadline:link, a.singlepostheadline:active, a.singlepostheadline:visited {
font-size:14px;
font-weight:bold;
color:#2d2d2d;
text-decoration:none;
}
a.singlepostheadline:hover {
font-size:14px;
font-weight:bold;
color:#2d2d2d;
text-decoration:underline;
}
a.singlepostheadlinemanifesto:link, a.singlepostheadlinemanifesto:active, a.singlepostheadlinemanifesto:visited {
font-size:14px;
font-weight:bold;
color:#c91312;
text-decoration:none;
}
a.singlepostheadlinemanifesto:hover {
font-size:14px;
font-weight:bold;
color:#c91312;
text-decoration:underline;
}

#moreFeatures { color: #d50d10; background-color: #f5f5f5; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font-size: 16px; text-align: center; padding: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
#moreFeatures a { color: #d50d10; text-decoration: none; }
#moreFeatures a:hover { text-decoration:underline; }

.bottompagenav { border-top: 1px solid #d4d4d4; padding: 3px; background-color: #f4f4f4; border-bottom: 1px solid #d4d4d4; }
.bottompagenav td { font-size: 11px; font-weight: bold; }

.manifestoTitle { width:664px; margin-bottom:8px; background-image: url('/style/structure/titlebars/tb-page_manifesto.gif'); }
.manifestoTitle div { height: 50px; }
.manifestoTitle img { float:right; margin-right:7px; margin-top: 30px; border-width: 0px; margin-bottom: 5px; }

.comment_left { background-color: #f8f8f8; vertical-align: top; width: 115px; padding: 5px; border: 1px solid black; color: #999999; font-size: 10px; }
.comment_right { padding: 7px 5px 7px 8px; border: 1px solid black; vertical-align: top; height: 92px; overflow: auto; }
.comment_cspacing { empty-cells:show; height: 4px; }
.comment_posted { border-bottom: 1px dotted #b3b3b3; margin-bottom: 6px; padding-bottom: 2px; color: #999999; font-size: 10px; }
.comment_posted div { float: right; }
.comment_posted a { color: #696969; }
.comment_error { padding: 5px 4px; color: #FF0000; display: block; font-size: 10px; }
.comment_login { background-color: #f0f0f0; border-top: 1px solid #afafaf; padding: 0px; }
.comment_login table td { padding: 2px 5px; }

.comment_posttitle { font-size: 26px; color: #d60000; padding-left: 3px; }
.comment_subtitle { color: #d60000; margin-left: 3px; margin-bottom: 4px; padding-left: 3px; }
#comments_list { margin: 0px; margin-left: 3px; padding: 0px; list-style-type: none; list-style-image: none; }
#comments_list li { margin-bottom: 14px; clear: both; overflow: visible; }
#comments_list li a { text-decoration: none; }
#comments_list img { float: left; border: 0px solid black; }
#comments_list .comments_comment { color:#3E3E3E; text-decoration:none; font-size: 12px; font-weight: normal; margin-left: 56px; padding-left: 8px; background-color: #f7f7f7; }
#comments_list .comments_author { color: #7e7e7e; font-style: italic; font-size: 10px; margin-bottom: 6px; }
#comments_list .comments_author a { color: #d60000; font-style: normal; font-size: 12px; font-weight: bold; }
#comments_list .comments_posted { color: #7f7f7f; background-color: #eeeeee; font-size: 11px; margin: 6px 0px 0px -8px; padding: 2px 8px; font-style: italic; overflow: auto; clear: both; }
#comments_list .comments_comment_post { color:#3E3E3E; text-decoration:none; font-size: 12px; font-weight: normal; margin-left: 56px; padding-left: 8px;  }
#comments_list .hiddencomment { background-color: #e3e3e3; font-size: 11px; color: #7f7f7f; padding: 2px; margin-bottom: 14px; *margin-top: 10px; }
#comments_list .hiddencomment a { color: #000000; text-decoration: none; }

.comments_vote { float: right; text-align: right; font-style: normal; clear: both; width: 200px; }
.comments_vote .voteup     { display: block; float: right; height: 18px; padding-left: 19px; padding-right: 2px; margin-left: 9px; font-weight: bold; text-align: left; background: url('http://media.gamerevolution.com/style/structure/rating/updown.png') no-repeat 0px 0px; }
.comments_vote .votedown { display: block; float: right; height: 18px; padding-left: 19px; padding-right: 2px; margin-left: 9px; font-weight: bold; text-align: left; background: url('http://media.gamerevolution.com/style/structure/rating/updown.png') no-repeat -125px 0px; }

.comment_postsection { background: url('http://media.gamerevolution.com/style/structure/post_a_comment_bg.gif') no-repeat 0px 0px; margin-bottom: 12px; padding-top: 3px; }
.comment_postsection a { font-size: 13px; color: #ffffff; display: block; float: right; margin-right: 11px; margin-top: 4px; text-decoration: none; }
.comment_postsection a:hover { text-decoration: underline; }
.comment_post { padding: 10px 9px 5px 3px; }
.comment_login { overflow: auto; }
.comment_login .input_userpass { width: 194px; height: 15px }
.comment_login .input_button { font-size: 14px; font-weight: bold; background-color: #d4d0c7; padding: 2px 8px; }
.comment_login textarea { width: 575px; height: 77px; border: 0px; border-top: 2px solid #cc0000; margin-top: -2px; margin-bottom: 8px; font-size: 12px; padding-top: 2px; }

#rating_div { float: left; color:#767676; text-align:right; padding-top: 0px; }
#rating_div img { float: none; }

.relatedgamestags { margin: 20px 0px -5px 0px; }
.relatedgamestagsarticles  { margin: 5px 0px 30px 0px; }
.relatedgamestags a, .relatedgamestagsarticles  a { color: #990000; font-weight: bold; }
.selectedpage { color: #CF1B1C; }

/* Cover Panel */
.pluit-carousel { position: relative; margin-bottom: 5px; }
.pluit-carousel img { border: 0; display: block; cursor: pointer; }
.pluit-carousel ul { margin: 0; padding: 0; list-style-type: none; }
.pluit-carousel .viewport { width: 1px; margin-bottom: 0px; overflow: hidden; position: relative; }
.pluit-carousel .viewport ul { width: 6000px; }
.pluit-carousel .viewport ul li { display: block; float: left; }
.pluit-carousel .viewport ul ul { width: auto; float: left; }
.pluit-carousel .viewport ul ul li { margin-right: 5px; }
.pluit-carousel .nav { padding: 0 0px;}
.pluit-carousel .nav li a { display: block; overflow: hidden; text-indent: -100em; outline: none;}
.pluit-carousel .nav li a:hover { background-position: -46px 0;}
.pluit-carousel .nav .prev, .pluit-carousel .nav .next { float: right; margin-right: 7px;}
.pluit-carousel .nav .next { margin-right: 3px;}
.pluit-carousel .nav .prev a, .pluit-carousel .nav .next a { width: 10px; height: 10px; background-position: -91px 0;}
.pluit-carousel .nav .prev a:hover { background-position: -179px 0;}
.pluit-carousel .nav .next a { background-position: -135px 0;}
.pluit-carousel .nav .next a:hover { background-position: -223px 0;}
.pluit-carousel .nav .pages { float: left; }
.pluit-carousel .nav .pages ul { float: left;}
.pluit-carousel .nav .pages li { float: left; margin-right: 8px;}
.pluit-carousel .nav .pages li a { width: 10px; height: 10px;}
.pluit-carousel .nav .pages li.active a { background-position: -46px 0;}
.pluit-carousel ul, .pluit-carousel .nav .pages, .pluit-carousel .nav { zoom: 1; }
.pluit-carousel ul:after, .pluit-carousel .nav .pages:after, .pluit-carousel .nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.pluit-carousel .viewport ul li .top-link { display:block; width: 664px; height: 250px; position: absolute; z-index: 10;}
.top-stories-skin .nav .pages { padding: 0px; border-left: 0; background-color: #000000;}
.top-stories-skin .nav .pages li { margin-right: 0;}
.top-stories-skin .nav .pages li img { width: 166px; height: 56px; position: absolute; z-index: 1; filter: alpha(opacity=40); opacity: 0.40;}
.top-stories-skin .nav .pages li a { width: 166px; height: 56px; border: 0px solid yellow; text-indent: 0; text-decoration: none; position: relative; z-index: 2; color: #fff;}
.top-stories-skin .nav .pages li a:hover { color: #fff;}
.top-stories-skin .nav .pages li.active a { color: #fff;}
.top-stories-skin .nav .pages li a span{ display: block; margin: 8px 6px 5px 6px; font-size: 15px; font-family: Arial, Verdana, Helvetica; font-weight: bold; line-height: 1; }
.top-stories-skin .nav .pages .last a { border-bottom: 0;}
.top-stories-skin .viewport { padding: 0px; border: 0px solid #ccc;}
.top-stories-skin .viewport li { position: relative; padding-right: 1px;}
.top-stories-skin .pointer_holder { height: 9px; position: absolute; top: 245px; width: 664px; overflow: hidden; z-index: 10;}
.top-stories-skin #pointer { height: 9px; position: absolute; left: -920px;}
.top-stories-skin .viewport .desc { position: absolute; top: 188px; left: 0; width: 664px; height: 62px; font-family: "Lucida Grande", arial, serif; color: #fff;}
.top-stories-skin .viewport .desc2 { position: absolute; display: block; padding: 5px 9px; font-size: 11px; font-style: normal; color: #fff; z-index: 1;}
.top-stories-skin .viewport .desc2 em { font-size: 26px; font-style: normal; font-weight: normal; color: #fff;}
.top-stories-skin .viewport .desc a { color: #fff;}
.top-stories-skin .viewport .desc .shadow { position: absolute; background: #000; filter: alpha(opacity=70); opacity: 0.7; top: 0; width: 100%;  height: 62px;}

.report_card li { list-style-type: none; }
.report_card img{ border: none; padding: 0 5px; }
.report_card { background-image: url('http://media.gamerevolution.com/style/structure/report_card/reportcard2.gif'); background-repeat: repeat-y; width: 510px; background-position: center top; overflow: hidden; margin: auto; margin-bottom: 40px; }
.report_card_info { background-image: url('http://media.gamerevolution.com/style/structure/report_card/reportcard1.gif'); background-repeat: no-repeat; background-position: center top; padding: 20px 20px 0 50px; }
.revolution_container { background-image: url('http://media.gamerevolution.com/style/structure/report_card/reportcard3.gif'); background-repeat: no-repeat; background-position: center bottom; }
.report_card_info img { float: left; }
.report_card_info .title { display: block; padding: 25px 0 0px 85px; text-transform: uppercase; font-size: 18px; color: #333; font-weight: normal; }
.report_card_info #current_review { display: block; padding: 10px 0 10px 75px; }
.report_card_info #current_review li { list-style-position: outside; list-style-type: none; font-size: 12px; display: block; line-height: 20px; margin-left: 30px; }
.report_card_info #current_review em { font-weight: bold; color: #C00; display: block; float: left; padding: 0px; 	width: 20px; text-align: center; font-size: 14px; margin-left: -30px; }
.report_card_info h2 { color: #333; font-size: 18px; }
.report_card_info a:link, .report_card_info a:active, .report_card_info a:visited { font-weight: bold; color: #C00; text-decoration: none; }
#more_reviews { border-top: 1px dotted #FC0; padding: 10px 0; display: block; margin: 0 25px 0 0; }
#more_reviews font { font-size: 18px; color: #333; font-weight: bold; }
#more_reviews .reviews  {}
.reviews { width: 90%; overflow: hidden; padding: 10px 1%; border-top: 1px dotted #FC6; 	margin: 1%; }
.report_card_info .user { overflow: hidden; float: left; font-size: 11px; padding: 5px 10px 0; }
.report_card_info .user font { font-size: 14px; color: #333; }
.reviews font a:link, .reviews font a:active, .reviews font a:visited { color: #333; font-size: 14px; 	padding: 0 10px; display: block; }
.report_card .revrating { font-size: 11px; font-weight: bold; }
.report_card .revrating b  { display: block; float: right; margin-right: 24px; }
.report_card .revrating img { float: none; margin-bottom: 3px; }

#livesearchresults { background-color: #fff; position: absolute; z-index: 1999999; width: 233px; margin-left: 0px; margin-top: 2px; border: 1px solid black; font-size: 11px; display: none; }
#livesearchresults a { display: block; height: 40px; font-weight: normal; margin: 1px; padding: 3px; color: #000000; text-decoration: none; border-bottom: 1px solid #f0f0f0; border-right: 0px solid black; }
#livesearchresults a .imgbox { width: 50px; margin-right: 4px; text-align: center; float: left; }
#livesearchresults a:hover { color: #333333; background-color: #e0e0e0; font-weight: normal; border-right: 0px solid black;  }
#livesearchresults a b { font-size: 12px; line-height: 1; }
#livesearchresults a .imgbox img { height: 39px; }
#livesearchresults a span { color: #535353; }
#livesearchresults .nosuggestions { margin:3px; font-size: 11px; }
#livesearchresults a.moreliveresults { color: red; text-align: center; height: 18px; }
#livesearchresults a font { color: #fa1019; font-weight: bold; }
.livesearchresultshover { background-color:#e0e0e0; }

.reviewarch1 a { font-weight: bold; text-decoration: none; }
.reviewarch1 a:hover { font-weight: bold; text-decoration: underline; }

.blogentry { padding: 16px 5px 23px 5px; }
.blogentry img { max-width:640px; }

#replytotext { display: none; font-size: 11px; line-height: 1; }
#replytotext a { color: #000000; }
#replytotext a:hover { text-decoration: underline; }

#commenttextarea { resize: none; }

.rssicon { display: block; width: 48px; height: 50px; float: right; background-image: url('http://media.gamerevolution.com/style/structure/icons/release_platform_icons_rss.png'); background-repeat: no-repeat; background-position: -1px 0px; }
.rssiconps3 { background-position: -51px 0px; }
.rssiconxbox360 { background-position: -101px 0px; }
.rssiconpc  { background-position: -151px 0px; }
.rssiconpsp { background-position: -201px 0px; }
.rssiconds  { background-position: -251px 0px; }
.rssiconwii { background-position: -301px 0px; }

.releaseicon { display: block; width: 104px; height: 81px; float: left; background-image: url('http://media.gamerevolution.com/style/structure/icons/release_platform_icons.png'); background-repeat: no-repeat; background-position: 0px 0px; margin-right: 3px; margin-bottom: 3px; *width: 103px; }
.releaseiconpsp { background-position: -102px 0px; }
.releaseiconds  { background-position: -204px 0px; }
.releaseiconps3 { background-position: -298px 0px; }
.releaseiconwii { background-position: -403px 0px; }
.releaseiconxbox360 { background-position: -504px 0px; }

.releasepageleftcol { width: 334px; margin-top: 10px; margin-left: 6px; border-right: 1px solid #dbdbdb; padding-right: 7px; padding-bottom: 50px; }
.releasepageleftcolbox { -moz-border-radius: 5px; border-radius: 10px; background-image: url('http://media.gamerevolution.com/style/structure/checkered_bg.gif'); padding-bottom: 12px; color: #efaf31; font-weight: bold; }
.releasepageleftcolbox .reltitle{ display: block; border-bottom: 1px solid #c7c7c7; font-size: 18px; color: #343434; font-weight: bold; padding: 6px 13px; margin-bottom: 4px; }
.releasepagerightcol { width: 300px; margin-top: 10px; margin-right: 4px; float: right; }

.subtitlel { height: 23px; background: url('/style/structure/titlebars/tb-h2_empty.gif') no-repeat 0px 0px; }
.subtitle2 { height: 23px; background: url('/style/structure/titlebars/tb-h2_empty.gif') no-repeat 0px 0px; }
.subtitlel h2, .subtitle2 h2 { font-size: 17px; font-weight: bold; color: #ffffff; padding: 3px 0px 0px 3px; line-height: 1; }
.subtitle2 img { float:right; padding-right:3px; padding-top: 5px; }

.tbright { background: url('http://media.gamerevolution.com/style/structure/titlebars/tb-right_bg.gif') no-repeat top left; width: 300px; height: 31px; display: block; }
.tbright-video { background-position: 0 0; }
.tbright-admin_tools { background-position: 0 -41px; }
.tbright-admin_tools_change_link { background-position: 0 -82px; }
.tbright-comrades { background-position: 0 -123px; }
.tbright-forum { background-position: 0 -164px; }
.tbright-insideGR { background-position: 0 -205px; }
.tbright-cheats { background-position: 0 -246px; }
.tbright-member_content { background-position: 0 -287px; }
.tbright-my_lists { background-position: 0 -328px; }
.tbright-submit_cheats { background-position: 0 -369px; }
.tbright-systems { background-position: 0 -410px; }
.tbright-the_people_speak { background-position: 0 -451px; }
.tbright-voxpop { background-position: 0 -492px; }
.tbright-topcheats { background-position: 0 -533px; }
.tbright-threads { background-position: 0 -574px; }
.tbright-hot_stories { background-position: 0 -615px; }

#timeStampMore { display: none; }

#tagsuggestions { background-color: #fff; position: absolute; z-index: 1999999; width: 300px; margin-top: 1px; border: 1px solid #888888; font-size: 11px; display: none; }
#tagsuggestions a { display: block; height: 10px; font-weight: normal; margin: 1px; padding: 3px; color: #000000; text-decoration: none; border-bottom: 1px solid #f0f0f0; border-right: 0px solid black; }
#tagsuggestions a:hover { color: #333333; background-color: #e0e0e0; font-weight: normal; border-right: 0px solid black;  }

#gamesuggestions { background-color: #fff; position: absolute; z-index: 1999999; width: 300px; margin-top: 1px; border: 1px solid #888888; font-size: 11px; display: none; }
#gamesuggestions a { display: block; height: 10px; font-weight: normal; margin: 1px; padding: 3px; color: #000000; text-decoration: none; border-bottom: 1px solid #f0f0f0; border-right: 0px solid black; }
#gamesuggestions a:hover { color: #333333; background-color: #e0e0e0; font-weight: normal; border-right: 0px solid black;  }

/* LIGHTBOX */
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url('http://media.gamerevolution.com/images/lightbox/blank.gif') no-repeat; /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('http://media.gamerevolution.com/images/lightbox/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('http://media.gamerevolution.com/images/lightbox/nextlabel.gif') right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.lbWidth { position: absolute; top: 0px; left: 0px; width: 100%; min-width: 790px; } /* most browsers */
* html .lbContent { margin-left: -790px; position:relative; }	/* IE6 */
* html .lbMinWidth { padding-left: 790px; } /* IE6 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix  {display: inline-block;}
* html .clearfix {height: 1%;}	/* Hides from IE-mac \*/
.clearfix {display: block;} /* Hides from IE-mac \*/
/* END LIGHTBOX */

.morepreviews { margin: 5px 0px 50px 5px; }
.morepreviews b { color: #D60000; font-size: 26px; font-weight: normal; }
.centerimg { display: block; margin: auto !important; max-width: 650px !important; }

ul.tctabNavigation { list-style: none; margin: 0; padding: 0; }
ul.tctabNavigation li { display: inline; }
ul.tctabNavigation li a {
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	padding-top: 3px;
	padding-left: 3px;
	background: url("http://media.gamerevolution.com/style/structure/altpost_bg.gif") repeat-x scroll 0 -40px transparent;
	color: #393939;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	width: 23px;
	height: 18px;
	margin-right: 4px;
	display: block;
	float: left;
	font-weight: bold;
}
ul.tctabNavigation li a.selected, ul.tctabNavigation li a:hover { color: #ff0000; font-weight: bold; border: 1px solid #d4d4d4;	}
ul.tctabNavigation li a.selected { height: 19px; border-bottom: 0px solid white; }
ul.tctabNavigation li a:focus { outline: 0; }
ul.tctabNavigation li img { width: 20px; height: 18px; border-width: 0px; }
div.tctabs { margin-top: 2px; }
div.tctabs > div { padding: 1px; margin-top: -1px; border: 1px solid #d4d4d4; }
div.tctabs font { display: block; background-color: #f8f8f8; padding: 2px 2px 2px 8px; font-size: 14px; font-weight: bold; }

.threadauthor { font-size: 10px; }
.threadauthor a{ text-decoration: none; }
.threadauthor a:hover { text-decoration: underline; }

.promotedblog { border: 1px solid #777777; background-color: #f8f8f8; margin-bottom: 10px; margin-top: -5px; padding:4px; }

a.tooltipinfo { position:relative; z-index:24; color:#000; text-decoration:none}
a.tooltipinfo:hover{ z-index:25; }
a.tooltipinfo span {display: none}
a.tooltipinfo:hover span { display:block; position:absolute; top:22px; left:-40px; width:200px; padding: 3px; 
    border:1px solid #000000; background-color:#f8f8f8; color:#000; text-align: center; font-weight: normal; text-transform: none; }

.featcol1 { width: 350px; }
.featcol2 { width: 5px; max-width: 5px; }
.featcol3 { }

#roadblock {
position: relative;
text-align: right;
vertical-align: top;
font-size: 0px;
line-height: 0;
}

#small_leaderboard {
min-height: 66px;
min-width: 230px;
position: absolute;
top: 0;
left: 0;
}

#leaderboard {
min-width: 728px;
min-height: 66px;
position: relative;
font-size: 0px;
line-height: 0;
display: inline-block;
*display: inline;
*zoom: 1;
}

