body, table {
 font-family: Arial, Verdana, sans-serif;
 font-size: 8pt;
 text-decoration: none;
 /*text-align: center;*/
 margin: 0px;
 background-color: #666;
 background-image: url("bkg.gif");
}
table { background-image: none; background-color: white; }

a { color: #E71721; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
em { color: #000066; text-decoration: none; padding: 5px; margin-left: 5px; font-style: normal; }

h1, h2, h3, h6 { 
 font-family: tahoma, Verdana, Arial;
 font-size: 18px;
 text-decoration: none;
 padding: 0px;
 margin: 0px;
 margin-bottom: 20px;
 border: 1px dashed black;
 text-align:center;
}
h1, h6 {
 border: 1px outset #E71721;
 background-color: #E71721; 
 color: white;
 font-weight: bold;
 margin-bottom: 10px;
}
h2, .game-review h3 { 
 margin-top: 20px;
 margin-bottom: 0px;
 text-align:left;
 font-size: 12px; 
 border: none;
 border-bottom: 1px solid #E71721;
}
h3 {
 margin-top: 20px;
 margin-bottom: 0px;
}

hr {
 color: #E71721;
 background-color: #E71721;
 height: 8px;
}

#container {
 border: 2px solid black;
 width: 970px;
 text-align: left;
 vertical-align: top;
 margin: auto;
 background-color: #FFF;
}

#header {
 clear: both;
 height: 80px;
 background-color: white;
 background-image: url('header.jpg');
 background-repeat: no-repeat;
 padding: 0px;
 text-align: right;
}

#leaderboard {
 clear: both;
 padding: 0px;
 margin: 0px;
 background-color: black;
 background-image: url('blank.jpg');
 background-repeat: no-repeat;
 background-position: bottom left;
 text-align: right;
 height: 90px;
 padding-bottom: 1px;
}
#leaderboard img { border: none; }

#goog-leaderboard, #separator-top, #separator-bottom {
 clear: both;
 height: 90px;
 padding: 0px;
 margin: 0px;
 background-color: #666666;
 /*background-image: url('/images/characters/mario.gif');*/
 background-position: left center;
 background-repeat: no-repeat;
 padding-left: 20px;
}
#separator-top, #separator-bottom { height: 8px; background-image: url('leaderfade-top.gif'); background-repeat: repeat-x; }
#separator-bottom { background-image: url('leaderfade-bottom.gif'); }

#topnav, #footer {
 clear: both;
 color: white;
 background-color: #333;
 border: 1px solid black;
}
#topnav { background-image: url('nav-bkg.gif'); }

#header form {
 padding: 0px;
 margin: 0px;
 float: right;
 padding-right: 10px;
}

#header input {
vertical-align: bottom;
margin: 0px;
padding: 0px;
}

#footer { 
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
}

#footer a { color: white; }
#partners a { color:#666666; }
#w3c { margin-top: 20px; text-align:center; }
#w3c img { margin: 0px; padding: 0px; vertical-align: text-bottom; border: none; }

#topnav ul, #footer ul, #partners ul {
 list-style-type: none;
 padding: 5px;
 padding-left: 0px;
 margin: 0px;
}
#partners ul { padding: 0px; }

#buttons, #vote { text-align: center; }
#buttons li { height: 31px; }

#topnav ul li, #footer ul li{ display: inline; }

#topnav ul li a, #footer ul li a{
 padding: .2em 1em;
 color: #FFF;
 text-decoration: none;
 font-weight: bold;
}

#topnav ul li a:hover, #footer ul li a:hover{ color: #FFFF00; }

#header h1 { visibility: hidden; }
#preorder { position: relative; left: -10px; top: -35px; border: none; }

#left, #right {
 width: 160px;
 border-top: none;
 background-color: white;
 margin: 0px;
 padding: 0px;
}

#left { float: left; }
#right { width: 300px; float: right; background-color: black; background-position: bottom left; background-repeat: no-repeat; background-image: url('content-rightbkg.gif'); color: white; padding-left: 1px; padding-top: 0px; }
#left img { padding: 0px; margin: 0px; border: none; }

#right p{ color: white; margin-left: 2px; margin-right: 2px; background-color: black; }
#reviewers { text-align: center; }
#reviewers a { color: black; }

#wii-poll { margin-left: 2px; margin-right: 2px; border: 1px outset black; background-color: white; background-image: url('poll-bkg.gif'); background-position: center right; background-repeat: no-repeat; }
#wii-poll p { border: none; background: none; }
#wii-poll ul li { margin-left: 5px; }
#wii-poll form { font-weight: bold; }

#left h2, #right h2 {
 visibility: hidden;
 padding: 0px;
 margin: 0px;
}
#right h3, #left h3 { border: none; }
#left h3 { margin-top: 0px; }
#right h3 { border: 1px outset #E71721; }

#left img { margin-top: 5px; }

#spacer {
 height: 10px;
 width: 450px;
 float: left;
}

#comments p { padding: 2px 0px; }

#left-heading, #right-heading {
 background-image: url('wiimotes.gif');
 background-repeat: no-repeat;
 background-position: left;
 height: 120px;
}
#right-heading {  background-image: url('wiiconsoles.gif'); }

.nav-footer, .right-footer {
 background-image: url('left-footer.gif');
 background-repeat: no-repeat;
 background-position: left top;
 height: 50px;
}
#left-footer-bottom { background-image: url('left-footer-bottom.gif'); height: 25px; }
.right-footer { background-image: url('right-footer.gif'); height: 20px; }

#left ul, #right ul {
 margin: 0px;
 padding: 0px;
 vertical-align: middle;
 list-style: none;
}
#left ul { padding-top: 10px; }
#left li { height: 49px; }

#left li, #right li {
 padding-left: 0px;
 background-repeat: no-repeat;
 background-position: center left;
 vertical-align: middle;
}

#right li {
 padding: 5px 0px;
 border-top: none;
 border-left: none;
}

#left ul li a, #right ul li a{
 color: #000000;
 font-weight: bold;

}

#middle {
 margin-left: 160px;
 margin-right: 300px;
 padding: 0px;
 padding-top: 10px;
 vertical-align: top;
 background-color: white;
 background-position: top right;
 background-repeat: no-repeat;
 background-image: url('content-bkg.gif');
}
#content { padding: 5px; }

#news { margin-bottom: 0px; width: 330px; float: left; }
#media { margin-bottom: 20px; }
#media ul { list-style: none; padding-left: 6px; margin-left: 6px; }
#news h1, #media h1 { margin-bottom: 0px; }
#user-posts {
 background-repeat:no-repeat;
 background-position: right;
}
#news p { min-height: 46px; }
#news img { margin: 4px; }

#screenshots { text-align: center; min-height: 440px; padding-left: 3px; padding-right: 3px; }

#news-archive p { border: 1px solid red; }

#user-posts { background-position: bottom right; background-image: url('rimage.php'); }
#user-posts textarea, #user-posts select, #user-posts input { margin: 1px; width: 370px; }
#user-posts select, #user-posts input  { margin: 1px; width: 116px; }
#news p { margin: 0px; padding: 4px; }
#user-posts p { margin: 0px; padding: 4px; }

.a-post, .a-post-alt { width: 480px; min-height: 34px; overflow: hidden; padding-left: 10px; background-color: #F9E9E9; padding: 6px 4px; }
.a-post img, .a-post-alt img { margin: 4px; border: none; text-align: left; }
.a-post-alt { background-color: white; }

#screenshot { text-align: center; }
#screenshot-caption { text-align: center; }

#prevnext { padding: 5px; }
#previous, #next {
 width: 215px;
 padding: 2px;
 float: left;
}
#next { text-align: right; }

.specname, .specvalue {
 width: 215px;
 padding: 2px;
 border-right: none;
 vertical-align: text-bottom;
 text-align: left; 
 border: 1px outset #E71721;
}
.specname { 
 background-color: #E71721; 
 color: white;
 font-weight: bold;
}

#linktous textarea  { width: 90%; }

#search-results h2 {
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 margin-top: 10px;
}

#search-results ul { margin-top: 0px; }
#search-results { margin-bottom: 10px; }

#specspage h2 { margin-bottom: 10px; }

#game-details img, #game-details-gamecube img, #game-details-wiiware img { margin-right: 10px; }
#game-details, #game-details-gamecube, #game-details-wiiware { margin-bottom: 30px; }
#game-details p, #game-details-gamecube p, #game-details-wiiware p { margin-left: 130px; clear: none; }
#game-details, #game-details-gamecube { min-height: 174px; }
#game-details-wiiware { min-height: 110px; }

#review-p { border: 1px outset black; min-height: 64px; background-position: left center; background-repeat: no-repeat; padding-left: 68px; }
#review-summary { font-weight: bold; font-style: italic; text-align: center; background-color: #F9E9E9; }
#game-details h2, #game-details-gamecube h2, #game-details-wiiware h2 { text-align: right; }

#wii-games, #wiiware-games, #gamecube-games, #virtual-console-games {
list-style: none;
margin: 0px;
padding: 0px;
}

#wii-games li, #wiiware-games li, #gamecube-games li, #virtual-console-games li {
/*background-color: #FFFFFF;*/
padding: 5px;
}
#wii-games li a, #wiiware-games li a, #gamecube-games li a, #virtual-console-games li a { font-style: normal; }
.row2 {
 padding: 5px;
 border-right: none;
 vertical-align: text-bottom;
 text-align: left; 
 color: white;
 font-weight: bold;
}
a img { border: 1px outset black; }

.question, .term { font-weight: bold; }
.answer, .meaning { margin-bottom: 20px; }

#toadstool { 
 background-image: url('a_toadstool.jpg');
 background-repeat: no-repeat;
 background-position: center;
 width: 401px;
 height: 154px;
 margin: auto;
}
#toadstool-ad { 
 width: 125px;
 height: 125px;
 position:relative;
 left:123px;
 top: 10px;
 background-color: #C5E3FD;
}

.news-item { min-height: 128px; }
.newsreel-item { min-height: 60px; margin-bottom: 30px; }
h1 a { color: white; }

.news-item, .game-review, .newsreel-item {
 font-size: 1.2em;
 font-family: Arial, Verdana, sans-serif;
 color: #333333;
}

.news-item p, .newsreel-item p {
 padding: 2px;
 margin: 5px;
 vertical-align: top;
}

.news-item img, .news-item script, .newsreel-item img, .newsreel-item script {
 border: none;
 margin: 5px;
}

.news-item i, .newsreel-item i { color: #990000; font-size: 8pt; }
.pr {
 margin: 15px 30px 0 10px;
 padding-left: 15px;
 border-left: 3px double #ddd;
}
.pr p, .pr li { color: #777777; font-size: 8pt; }

.news-item li, .newsreel-item li { padding-top: 6px; }
.numposts { text-align: right; font-size: 9px; }
#video { text-align: center; }

.news-image { width: 130px; min-height: 220px; float: left; }
.news-text { min-height: 220px; margin-left: 133px; }
.news-text h2 { margin-left: 10px; }
.news-text-wide { min-height: 220px; margin-left: 2px; }

.wii-picture, .news-picture, .review-bigscreen { text-align: center; font-style: italic; border: 1px solid #666666; margin-bottom: 20px; }
.news-picture, .review-bigscreen { border: none; }

#screens-right { margin: 0px; padding: 0px; }
.screenie { float: left; width: 140px; margin: 3px; padding: 0px; height: 150px; text-align: center; }
.screenie p { width: 140px; margin: 0px; padding: 0px; }

#review-heading {
 background-color: white;
 background-repeat: no-repeat;
 background-position: left center;
 border: 1px outset black;
 width: 447px;
 height: 80px; 
 color: black;
}
#review-heading h2 { margin-left: 78px; margin-top: 4px; }
#review-heading p { margin-left: 78px; }
#review-heading img { position: relative; left: 408px; top: 6px; border: 1px inset black; }

#game-summary { background-repeat: no-repeat; height: 80px; }
#game-summary p { font-weight: bold; text-align: right; margin-right: 130px; color: white; padding-top: 14px; }

.user-review {
 /*background-image: url('/images/reviews/userbkg.jpg');
 background-repeat: repeat-x;
 background-position: left center;*/
 height: 74px;
}
.user-review p { margin-left: 6px; padding-top: 4px; }
.user-review img { border: 1px outset black; margin-right: 4px; }
#review-screenshot { 
 float: right;
 background-color: #FFFFFF;
 border: none;
 text-align: center;
 font-family: tahoma, Verdana, Arial;
 font-size: 8pt;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
 width: 144px;
}

#accessories img { margin-right: 10px; }
#channels p { min-height: 76px; }
#channels img { margin-right: 4px; }

.preordertable { border: 1px outset black; text-align: left; background-color: white; width: 95%; }
.preordertable th { background-color: #E71721; color: white; padding: 4px; margin: 0px; border: none; }
.altrow { background-color: #EEEEEE; }

/* LEFT BUBBLES */
#left hr {height: 1px; border: 0px; border-top: 1px solid #FFF;}
#left .container, #leaderboard .container { margin: auto; width: 150px; margin-bottom: 6px; margin-top: 5px; color: #D0E8C0; padding: 0px;padding-top:5px; }
#leaderboard .container { width: 175px; margin-left: 20px; }
#left .container dl {margin: 0px; padding-bottom: 10px; background: url('bubblebottom.gif') no-repeat bottom;}
#left .container dt {margin: 0px; padding-top: 7px; background: url('bubbletop.gif') no-repeat top;}
#left .container dd {margin: 0px; padding: 0px 10px;}
#left .container a { text-decoration: none; font-weight: bold}
#left .container a:hover { text-decoration: underline;}
#left .container h1, #left .container h3 {margin: 2px 0px 5px; padding-left: 0px; padding-top: 0px; line-height: 13px; text-transform: uppercase; border: none;text-align:left; }
#left .container p {margin: 2px 0px 5px; padding-left: 0px; padding-top: 0px; }

/* Left column box color options...
/* Change the colors for these KEY containers */
#left .light_green { color: #406866;background:url("leftmenuwiishadow.jpg") repeat-y scroll right center #ECECEC;}
#left .wii { color: #333333; }
#left .light_orange {background: #FEDDA6; color: #C05C06; }
#left .light_grey {background: #ECECEC; color: #333333; background-image: url('leftmenuwiishadow.jpg'); background-repeat: repeat-y; background-position: right; }

#left .light_red {color: #E71721;background:url("leftmenuwiishadow.jpg") repeat-y scroll right center #ECECEC; }
#left .light_blue {background: #CDE3F2; color: #4772C3; }

#networking img { border: none; }

.review-front { min-height: 96px; }
.review-front img { margin-right: 4px; border: none; }
.review-front img a { border: none; }

.rumor-true { color: #00CC00; font-weight: bold; text-transform: uppercase; }
.rumor-false { color: #FF0000; font-weight: bold; text-transform: uppercase; }

#pricewatch p, #pricewatch ul { font-size: 24px; margin-top: 0px; padding-top: 0px; margin-left: 9px; }
#pricewatch ul { list-style: none; }
#pricewatch li { font-size: 24px; padding: 4px; border-bottom: 1px dashed #DDDDDD; }
#pricewatch img { margin-top: 4px; border: none; }

#search {
 float: left;
 text-align: center;
 color: white;
 padding-left: 38px;
}
#search form { margin: 0px; padding: 0px; }
#searchquery { width: 120px; font-size: 9px; }
#searchbutton { font-size: 9px; }
#searchresults p, #relatednews p { min-height: 32px; margin: 0px; padding: 4px; }
#searchresults img, #relatednews img { margin-right: 2px; border: 1px outset; }

.polltable { width: 100%; border: none; text-align: left; background-repeat: no-repeat; background-position: top; }
.polltable img { border: 1px outset; }
.polltable { color: black; }

.accessory-image { width: 60px; min-height: 100px; float: left; text-align: center; margin: auto; }
.accessorypic, .strlogo { margin: 4px; margin-right: 4px; margin-bottom: 6px; text-align: center; border: none; }
.strlogo { margin: 0px; }
.accessorypic a { border: none; }
.accessory-text { min-height: 100px; margin-left: 64px; border-bottom: 1px solid #999999; }
.accessory-text p { border-bottom: none; padding-bottom: 0px; min-height: 0px; margin-bottom: 10px; }

#rumornews { color: #990000; font-size: 8pt; }

#prevnext {
 height: 80px; 
 background-image: none; 
}

#previous, #next, #previous-link, #next-link {
 width: 215px;
 padding: 2px;
 border-right: none;
 background-image: url('news_leftarrow.gif');
 background-position: left center;
 background-repeat: no-repeat;
 vertical-align: text-bottom;
 height: 50px; 
 text-align: left; 
 float: left;
}

#previous-link, #next-link { 
 background-image: none; 
 text-align: center;
}

#next { 
 background-position: right center;
 background-image: url('news_rightarrow.gif');
 text-align: right; 
}

#super-mario-galaxy { margin: 0px; padding: 0px; margin-bottom: 10px; text-align: center; }
#super-mario-galaxy a, #super-mario-galaxy img { border: none; margin: 0px; padding: 0px; }

#seal-ad a img { border: none; text-align: center; }

/*#wii-ad-2 p { width: 280px; border: 2px solid red; padding: 0px; margin-left: 2px; border: none; }
#wii-ad-3 p { width: 280px; border: 2px inset black; padding: 0px; margin-left: 2px; border: none; }*/

#wii-ad-1 p, #wii-ad-2 p, #wii-ad-3 p, #seal-ad p { background-color: white; color: black; text-align: center; width: 280px; border: 2px inset black; }
#wii-ad-1 img, #wii-ad-2 img, #wii-ad-3 img { border: none; }

#right ul li a { color: white; }
#game-ad { background-color: black; }
#game-ad img { border: none; }

#news-heading { text-align: center; }
#addthis { text-align: left; }
lh { font-weight: bold; }


#screenshots-index, #screenshots-right{ position:relative; width:150px; float: left; padding-left: 10px; }
#screenshots-right{ width: 290px; }
#screenshots-index ul, #screenshots-right ul{ list-style: none; margin: 0 0 0 9px; padding: 0px; }
#screenshots-index li, #screenshots-right li{ float: left; list-style: none; position: relative; overflow: hidden; padding: 0px; margin: 0px; margin-bottom: 10px;}
#screenshots-right li { margin-left: 8px; }
#screenshots-right ul li a { margin-left: 0px; }
#screenshots-index img, #screenshots-right img{ display:block; border: none; height: 125px; width: 125px;}
#screenshots-right img { width: 130px;}
#screenshots-index span, #screenshots-right span{

padding:0px 5px;background:#820A3E;bottom:0;left:0;display:block;background:url("screenindexbkg.png") 0 -600px repeat-x;cursor:pointer;color:#fff;font-weight:bold;
}
#screenshots-right span{ width: 120px; }
#screenshots-index a, #screenshots-index a:hover, #screenshots-index a:focus, #screenshots-right a, #screenshots-right a:hover, #screenshots-right a:focus{text-decoration:none;}
#screenshots-index a:hover span, #screenshots-index a:focus span, #screenshots-right a:hover span, #screenshots-right a:focus span{background-position:0 -450px;}

#gamecost { margin-left: 14px; margin-top: 8px; }

#latest-wiiware p, #latest-virtual-console p { float: left; text-align: center; padding: 0px; margin: 0px; margin-bottom: 16px; width: 124px; }
#latest-wiiware img { border: none; }
#latest-virtual-console img { width: 70px; height: 100px; }

#googad { height: 250px; }
#googad p { background: none; }

#reviews { margin-bottom: 20px; }

.news-text-bv { min-height: 190px; margin-left: 133px; }
.news-text-bv h2 { margin-left: 10px; }
.news-text-wide-bv { min-height: 80px; margin-left: 2px; }

.clearfloat {
 clear: both;
 height: 0;
 font-size: 1px;
 line-height: 0px;
 background: none transparent;
}

.break {
 width: 100%;
 height: 1px;
 font-size: 0.1em;
 overflow: hidden;
}

#newsfeature { background-color: #F9E9E9; margin-bottom: 10px; }
#newsfeature p { background-color: #F9E9E9; padding: 2px; margin-top: 0px; }
#newsfeature img { padding: 4px; border: none; }
#newsfeature h6 { margin-bottom: 0px; }

.topnews { margin: 0px 0px 10px 6px; padding: 0px; text-align: center; }
.topnews li{ position:relative; overflow: hidden; margin: 2px; display: inline; float: left; }
.topnews img{display: block; border: none; height: 150px; width: 238px;}
.topnews span{padding:3px 5px; background:#820A3E; position: absolute; bottom:0;left:0;display:block;width:230px;background:url("screenindexbkg.png") 0 -600px repeat-x;cursor:pointer;color:#fff;font-weight:bold; }
.topnews a, .topnews-index a:hover, .topnews a:focus{text-decoration:none;}
.topnews a:hover span, .topnews a:focus span{}

#promo {
 text-align: center;
 padding: 0px;
 margin-bottom: 10px;
}

#toolkitlist {
  float: left;
  width: 28em;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 80px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#toolkitlist li {
  float: left;
  width: 6em;
  margin: 0;
  padding: 0;
}



#featured-header, #posts-header, #chat-header, #screens-header, #partners-header, #news-header, #poll-header, #gameguides-header {
 width: 290px;
 margin-left: 5px;
 background-image: url('featured.jpg');
 height: 32px;
 background-repeat: no-repeat;
 color: #FFFFFA;
 font-weight: bold;
 /*padding-left: 50px;*/
 margin-top: 10px;
/* line-height: 26px;
 font-size: 11px; */
}
#screens-header { background-image: url('screenshots.jpg'); }
#chat-header { background-image: url('wiichat.jpg'); }
#partners-header { background-image: url('partners.jpg'); }
#news-header { background-image: url('news.jpg'); }
#posts-header { background-image: url('posts.jpg'); }
#poll-header { background-image: url('poll.jpg'); }
#gameguides-header { background-image: url('gameguides.jpg'); }

.right-footer {
 margin-left: 5px;
 background-image: url('right-footer.jpg');
 height: 15px;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}

#featured, #wii-chat, #partners, #headlines, #latest, #poll-right, #gameguides {
 background-color: white;
 width: 278px;
 margin-left: 5px;
 border: 1px solid #C91319;
padding-left:10px;
padding-bottom:10px;
}

#gameguides { background-color: #C8131A; }

#featured p, #headlines p, #latest p { text-align: left; width: 280px; padding: 2px 5px; }
#featured img, #headlines img { margin-right: 2px; }
#featured, #featured p { background-color: white; color: black; }

#partners ul li a { color: black; }
#right h2, #right h3, #right h4 { visibility: hidden; }
#right p { width:265px; background-color: white; color: black; }

#flowerworksform { background-color: #FFCC99; border: 1px solid #CC9900; width: 300px; margin: 50px; margin-left: 100px; }