h1,h2,h3,h4,h5,h6,p,blockquote,ul,li,ol,dl,dt,dd,form,body,html,article,aside,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;font-size:100%}

html{height:100%}

body, table {
 font-size:76%;
 font-family:Helvetica,Arial,sans-serif;
 margin: 0px;
 background-color: #cfe2f0;
 background-image: url("/images/bkg.jpg");
 background-position: top center;
 background-repeat: no-repeat;
 /*opacity:0.50; filter:alpha(opacity=50);*/
}
table { background-image: none; background-color: white; }

table.center {
    margin-left:auto; 
    margin-right:auto;
}

p, table{font-size:115%;padding: 0px 3px;line-height:160%}

p { padding: 6px 3px; }

a { color: #E71721; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

em { color: #000066; text-decoration: none; padding: 5px; margin-left: 5px; font-style: normal; }

blockquote {
  width: 500px;
  /*font: 14px/20px italic Times, serif;*/
  font-size: 90%;
  color: #966d5b;
  font-weight: bold;
  
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  
  background-color: #facfbc;
  border-top: 1px solid #e1a489;
  border-bottom: 1px solid #e1a489;  
  
  margin: 5px;
  margin: auto;
  background-image: url('/images/openquote.gif');
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote span {
     display: block;
     background-image: url('/images/closequote.gif');
     background-repeat: no-repeat;
     background-position: bottom right;
   }
.cited { text-align: right; margin-right: 40px; text-decoration: underline; }

#header {
 width: 100%;
 height: 102px;
 background-image: url('/images/header-bkg.jpg');
 background-repeat: repeat-x;
 z-index:99;
}
#header p { padding: 0px; }
.inside { width: 990px; margin: 0 auto; }
#header h1 a {display:block;width:300px;height:90px; background-image: url('/images/header.png'); background-repeat: no-repeat; text-indent:-9999px;overflow:hidden;float:left;outline:none; font-size:0em; font-weight: normal; line-height: 0em; margin: 0px; text-align: left; text-shadow: none; }
#header h1 { z-index:0; color: white; }

#header .inside .search{width:260px;height:60px;float:left;margin:15px 10px 15px 80px; padding: 4px; background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.2); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#header .inside .search form{padding:10px;position:relative;height:40px}
#header .inside .search form .controls{display:block;background:url(/images/search.png);height:40px}
#header .inside .search form input{border:none;background:none;height:40px}
#header .inside .search form #query{width:140px;float:left;padding:15px 10px 12px 10px;height:18px;outline:none}
#header .inside .search form .button{width:80px;float:left;text-indent:-9999px;overflow:hidden;cursor:pointer}

#header .inside .userdetails{ float:right; width:260px; height:60px; margin:15px 10px; padding: 4px; color: #FFF; background-color: black; background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.2); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#header .inside .userdetails img { float: left; margin: 0px; margin-right: 10px; border: none; width: 60px; height: 60px; }
#header .inside a{color:#FFF}
#header .inside .userdetails #headusername{padding-top:2px;font-weight:bold;}
#header .inside .userdetails ul.options{padding:5px 0}
#header .inside .userdetails ul.options li{list-style:none;display:inline}
#header .inside .userdetails ul.options a{display:block;float:left;margin-right:5px;padding-right:5px;font-weight:bold;border-right:1px solid #CCC; color: #FFF;}
#header .inside .userdetails ul.options .last a{border:none}
#gobutton { background-color: #006600; color: white; border: 1px outset white; }

#header .inside h1.title a{background:url(/images/header.png) no-repeat center;height:85px; padding-top: 20px;}
#header .inside .search{margin-bottom:10px}
#header .inside .search form{}

#container {
 width: 970px;
 text-align: left;
 vertical-align: top;
 margin: auto;
 background-color: #fff;
 overflow: auto;
}

#right {
 width: 300px;
 float: left;
 min-height: 500px;
 border-top: none;
 margin: 0px;
 padding: 5px;
 padding-top: 10px;
 background-image: url('/images/nav-pipe-bit-right.png');
 background-position: top right;
 background-repeat: no-repeat;
 background-color: #fff;
 margin: auto; 
}
#right p { font-size: 100%; }

.rightpanel { width: 292px; background-color: #990000; color: #FFF; padding: 4px; margin: auto; margin: 6px 0px; }
.rightpanel p { font-size: 100%; background-image: url('/images/comment-bkg.jpg'); background-repeat: repeat-x; padding: 4px; border: 1px outset #330000; margin: 4px 0px; }
.rightpanel h2 { text-align: center; }
.rightpanel a { color: yellow; }
.rightpanel .user { color: #FFF; }

#middle {
 background-color: #fff;
 background-image: url('/images/nav-pipe-bit.png');
 background-position: top left;
 background-repeat: no-repeat;
 margin-left: 0px;
 /*margin-right: 310px;*/
 padding: 10px;
 padding-right: 5px;
 padding-bottom: 80px;
 vertical-align: top;
 width: 645px;
 float: left;
 /*border: 1px solid red;*/
}

#shadow { width: 100%; height: 6px; background-image: url('/images/header-shadow.png'); margin-bottom: 4px; }
#shadowup { width: 100%; height: 6px; background-image: url('/images/header-shadow-up.png'); margin-top: 5px; }

#navpipe {
 clear: both;
 width: 960px;
 margin: auto;
 color: white;
 background-image: url('/images/nav-pipe.png');
 background-repeat: no-repeat;
}

#navpipe ul {
 height: 58px;
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 margin-left: 20px;
 font-family: Arial Black, Trebuchet MS, Arial, Tahoma;
 font-size:11pt;
 text-align: center;
}

#navpipe ul li { display: inline; padding: 16px; }

#navpipe ul li a {
 color: #FFF;
 text-decoration: none;
 font-weight: bold;
 text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;-o-text-shadow:1px 1px 1px #000;
 line-height: 64px;
}

#navpipe ul li a:hover { color: #FFFF00; }

#footer-separator { clear: both; width: 100%; height: 96px; background-image: url('/images/soil.png'); background-repeat: repeat-x; background-position: left; }
#footer-white { height: 96px; margin: auto; width: 970px; overflow: auto; background-image: url('/images/soil-white.png'); background-repeat: none; background-position: center bottom; }

#footer { height: 75px; background-image: url('/images/soiltexture.png'); color: white; font-weight: bold; text-align: center; }
#footer a { color: white; }
#footer p { line-height: 40px; vertical-align: middle; text-align: right; }
#footer img { margin-top: 4px; margin-right: 20px; margin: 2px 20px 0px 10px; }

#footbkg { background-image: url('/images/underground.png'); background-color: #494788; }
#fpipes { margin: auto; width: 960px; overflow: auto; }
.footpipehead { width: 160px; height: 8px; background-image: url('/images/footer-pipe-head.png'); background-position: center top; background-repeat: none; }
.footpipe { width: 160px; float: left; background-image: url('/images/footer-pipe.png'); background-position: center top; background-repeat: repeat-y; margin: 0px 10px; margin-bottom: 30px; }

.footpipe ul { list-style-type: none; padding: 0px; margin-left: 10px; }
.footpipe ul li { padding: 6px 14px; margin-right: 10px; }
.footpipe ul li a, #footer p { color: #FFF; text-decoration: none; font-weight: bold; text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;-o-text-shadow:1px 1px 1px #000; }
.footpipe ul li a:hover { border-bottom: 2px solid red; }

.footpipe h3 { color: #FFF; text-decoration: none; font-weight: bold; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000; font-family: Arial Black, Trebuchet MS, Arial, Tahoma; font-size:11pt; width: 130px; text-align: center; padding: 4px 0px; margin: auto; }

.footpipeend { width: 160px; height: 75px; background-image: url('/images/footer-pipe-end.png'); background-position: center top; background-repeat: none;  }

.blurb { float: left; width: 200px; padding: 4px; color: white; background-color: black; background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.6); }
.blurb span { font-size: 70%; }

/* FRONT PAGE NEWS */

.story h2 { font-size:210%;letter-spacing:0;padding:5px 0 5px 0;font-weight:bold;letter-spacing:-1px}
.story h2 {  text-shadow:1px 1px 1px #59090c;-moz-text-shadow:1px 1px 1px #59090c;-webkit-text-shadow:1px 1px 1px #59090c;-o-text-shadow:1px 1px 1px #59090c; }
.story .image, .story .boximage {float: right; text-align: right; overflow: hidden; width: 175px; height: 134px; text-align: center; }
.story .image img { margin-top: 4px; max-width: 175px; max-height: 130px; }

.story .info {width:430px;margin-left:10px; }
.story .info p, .story .info div{font-size:115%;padding:0 0 3px 0;line-height:160%}
p.description { line-height:150%;padding-bottom:10px;padding-top:5px; font-weight: bold; font-size:115%}
.text { min-height: 130px; }

.storyfoot { padding: 4px; clear: left; color: #000; margin: 10px 0px; }
.storyfoot { background-image: url('/images/newsfoot-bkg.jpg'); background-repeat: repeat-x; background-position: center; }
.storyfoot ul { text-align: right; }
.storyfoot ul li { display: inline; padding: 8px; line-height: 16px; color: white; }
.storyfoot ul li img { vertical-align: sub; max-width: 16px; max-height: 16px; }
.storyfoot ul li a { color: white; }
.storyfoot h2 { text-align: right; }
.storyfoot ul li.coms { background-image: url('/images/comment-bkg.jpg'); background-repeat: repeat-x; background-position: center; }

.morenews a { margin-top: 20px; padding: 10px; color: #666666; float: right; }

/* NEWS PAGE */
.fullstory { margin-bottom: 10px; }
#news p { padding: 6px 3px; }
#news h2 { font-size: 1.3em; font-weight: bold; margin-top: 1em; }
.fullstory h1 {padding:5px 0 5px 0;font-size:350%;font-weight:bold;letter-spacing:-1px;line-height:125%}
.fullstory .image {float: right; }
.fullstory .image img { width: 250px; height: 150px; margin: 8px; margin-top: 4px; }
p#video { margin-top: 10px; margin-bottom: 10px; }

.news-picture { text-align: center; padding: 4px; }
.news-picture img { max-width: 640px; text-align: center; }
.news-picture p { text-align: center; }

.fullstory lh, #game-details lh { font-weight: bold; font-size: 150%; }
.fullstory ul, #game-details ul, #plus-points, #negative-points {padding:10px 10px 15px 35px;margin:0;list-style-type:square;}
.fullstory ol, #game-details ol {padding:10px 10px 15px 35px;}
.fullstory ul li, #game-details ul li, .fullstory ol li, #game-details ol li {margin:10px;}

.quote, .pr {
 margin-left: 20px;
 padding-left: 10px;
 border-left: 3px double #ddd;
 font-size: 90%;
 color: #666666;
}

.listheader { padding: 4px; background-color: #990000; color: white; width: 600px; border: 1px outset #330000; }

#socialrack { text-align: center; }
#socialrack img { padding: 0px 5px; max-width: 48px; }

#comments h2, #newsitems h2, #reviews h2, #share h2, #writecomment h2, #userprofile h2, #comments-new h2, #new-switch h2, #new-wii-u h2, #new-wii h2, #new-wiiware h2, #new-virtual-console h2, #new-3ds h2, #new-gamecube h2, #new-3ds-eshop h2, #new-switch-eshop h2, #new-wii-u-eshop h2, .screenshots h2, .trailer h2, #relatednews h2, .gamereview h2, #userreviews h2, .contributors h2, #gameslist h2, #wallpapers h2, #avatars h2, .h2pipe, #aroundtheweb h2 { margin-left: 0px; text-align: center; height: 40px; line-height: 40px; color: white;  background-image: url('/images/h2pipe.png'); background-repeat: no-repeat;  padding-left: 20px;
 font-family: Arial Black, Trebuchet MS, Arial, Tahoma;
 font-size:11pt;
 text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;-o-text-shadow:1px 1px 1px #000; }
#comments-new h2, #new-switch h2, #new-wii-u h2, #new-wii h2, #new-wiiware h2, #new-virtual-console h2, #new-3ds h2, #new-gamecube h2, #new-3ds-eshop h2, #new-wii-u-eshop h2, #new-switch-eshop h2, #userreviews h2 { margin: 10px 0px 0px 0px; background-image: url('/images/h2pipe-300.png'); }

.trailer { text-align: center; }

.comment, .review, .newsitem { margin-top: 4px; padding-left: 10px; overflow: auto; border-bottom: 1px dotted #666; }
.review { border-bottom: none; }
.comment.last, .review.last, .newsitem.last { border: none; margin-bottom: 10px; }
.avatar img, .avatar, .profileavatar { width: 60px; height: 60px; margin: 10px; }
.newsitem img { height: 60px; margin: 4px; }
.comment p { padding-top: 4px; margin-left: 90px; }
.comment .time { text-align: right; font-size: 90%; color: #AAAAAA; }

#needlogin, #instajoin { text-align: center; font-weight: bold; color: #666666; }
#instajoin { text-align: right; background-color: #FFFFCC; }
#instajoin input { margin-left: 10px; }
#comments form, #aroundtheweb { margin-top: 10px; }
.smallgrey, .smallgrey a { font-size: 0.9em; color: #666666; text-align: right; }
p.avatar { float: left; }
#commentfield { width: 500px; height: 120px; background-image: url('/images/textfieldbkg.png'); background-position: top left; background-repeat: repeat-x; padding: 4px; border: 1px solid #5a5a5a; margin: 10px; }
.reply { padding: 4px 10px; margin-left: 94px; margin-top: 4px; }
.button {  color: white; font-weight: bold; border: 1px outset black; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.red { background-color: #FF0033; }
.green { background-color: #009966; }

#wallpapers, #avatars { margin-top: 10px; }
#wallpapers p, #avatars p { text-align: center; line-height: 100%; }
#wallpapers a, #avatars a { font-weight: normal; }

.textfield { background-image: url('/images/textfieldbkg.png'); background-position: top left; background-repeat: repeat-x; padding: 4px; border: 1px solid #5a5a5a; }
.curved { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
 
.fullstory h1 { color:#d9151f;font-family:'Bowlby One',sans-serif;font-size:2.75em;font-weight:700;line-height:1.2em;margin:10px 0 0;padding:0;text-align:center;text-shadow:#444 1px 1px 1px;text-transform:uppercase;}

#sharebar {
    -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.1);
    left: 20px;
    position: absolute;
    top: 200px;
    z-index: 99999;
	/*background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.1);*/
	    border: solid 1px #ccc;
		background: white;
}
#shareheader {

}
#sharemain {
    background: #fff;
    border: solid 1px #ccc;
	border-top: none;
padding: 10px;
padding-left: 20px;
    width: 80px;
	background-image: url('/images/bedstripes.png');
}

.stButton
{
padding-bottom: 10px !important;
}

#userprofile { margin-left: 10px; }
#middle h1, #final-score, #gamescore h3, .finalscore, #userscore h3 { color:#d9151f;font-size:2.75em;font-weight:700;line-height:1.2em;margin:10px 0 0;padding:0;text-align:center;text-shadow:#444 1px 1px 1px;}
#userscore h3 { font-size:1.5em; line-height:37px; margin: 0px; }
#userprofile p { margin-left: 80px; }
#aboutme { margin-bottom: 20px; }
#editprofile p { padding: 10px; }
#twitter { margin: 10px 0px; }
.userprofile-gamebox { width: 88px; height: 88px; padding: 2px; float: left; text-align: center; }
.userprofile-gamebox img { max-height: 80px; max-width: 80px; }

#avatar-gallery { background-color: #990000; width: 600px; height: 156px; margin: auto; overflow: scroll; }

#mypoststable, #myrevstable { padding: 0px; margin-top: 10px; margin-bottom: 40px; font-size:115%; width: 100%; border-collapse: collapse; }
#mypoststable td, #myrevstable td { border: 1px outset grey; margin: 0px; padding: 4px; background-color: #ffd9dd; }
#lastpost { font-size: 84%; }

#gameslist { overflow: auto; }
.switch-game, .wii-u-game, .wii-game, .wiiware-game, .vc-game, .threeds-game, .gamecube-game, .eshop-switch-game, .eshop-3ds-game, .eshop-wii-u-game, .search-game { float: left; width: 150px; min-height: 180px; text-align: center; padding: 10px 0px; }
.threeds-game, .eshop-3ds-game, .eshop-wii-u-game, .eshop-switch-game { min-height: 130px; }
.switch-game img, .wii-u-game img, .wii-game img, .wiiware-game img, .vc-game img, .threeds-game img, .gamecube-game img, .search-game img { max-width: 80px; max-height: 130px; }
.eshop-switch-game img, .eshop-3ds-game img, .eshop-wii-u-game img { width: 90px; height: 80px; }
.threeds-game { max-height: 120px; }
.clear { clear: left; }

.switch-header, .wii-header, .wii-u-header, .wiiware-header, .threeds-header, .vc-header, .gamecube-header, .eshop-3ds-header, .eshop-wii-u-header, .eshop-switch-header { width: 600px; height: 180px; background-position: center; background-repeat: no-repeat; margin: auto; overflow: hidden; }
.switch-header .info, .wii-header .info, .wii-u-header .info, .wiiware-header .info, .threeds-header .info, .vc-header .info, .gamecube-header .info, .eshop-3ds-header .info, .eshop-wii-u-header .info, .eshop-switch-header .info { width:570px; height: 100px; margin:70px 10px 0px 10px; padding: 4px; color: #FFF; background-color: none; /*background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8);*/ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; background-image: url('/images/gameheadbkg.png'); }
.switch-header .info img, .wii-header .info img, .switch-header .info img, .wii-u-header .info img, .wiiware-header .info img, .threeds-header .info img, .vc-header .info img, .gamecube-header .info img, .eshop-switch-header .info img, .eshop-3ds-header .info img, .eshop-wii-u-header .info img { max-height: 80px; max-width: 93px; }
.switch-header .info p, .wii-header .info p, .wii-u-header .info p, .wiiware-header .info p, .threeds-header .info p, .vc-header .info p, .gamecube-header .info p, .eshop-3ds-header .info p, .eshop-wii-u-header .info p, .eshop-switch-header .info p { font-size: 90%; padding: 0px; margin-left: 70px; }

#game-details { width: 600px; height: 200px; display: block; overflow: hidden; }
#game-details h1, #privacy h1 { margin-bottom: 10px; }
#game-details img { padding: 10px; }
#game-details p { padding: 6px 3px; }
.wii-game-info { width: 250px; float: right; padding: 10px; margin: 0px; background-color: #DDD; color: #333; }
.wii-game-info p { font-size: 100%; }
.readmore, .readless { width: 600px; background: #DDD; font-size: 130%; font-weight: bold; color: #666; text-align: center; padding: 10px; margin-top: 4px; margin-bottom: 10px; }
.readless { display: none; }
#readmoretext { display: none; }

#switch-screens, #wii-u-screens, #wii-screens, #wiiware-screens, #vc-screens, #threeds-screens, #gamecube-screens, #eshop-3ds-screens, #eshop-wii-u-screens { margin-left: 24px; margin-top: 4px; }
#vc-screens { text-align: center; margin-left: 0px; }
#switch-screens a img:hover, #wii-u-screens a img:hover, #wii-screens a img:hover, #wiiware-screens a img:hover, #vc-screens a img:hover, #threeds-screens a img:hover, #gamecube-screens a img:hover, #eshop-3ds-screens a img:hover, #eshop-wii-u-screens a img:hover { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; }
#switch-screens a img, #wii-u-screens a img, #wii-screens a img, #wiiware-screens a img, #vc-screens a img, #threeds-screens a img, #gamecube-screens a img, #eshop-3ds-screens a img, #eshop-wii-u-screens a img { filter:none; -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0; }

#new-switch, #new-wii-u, #new-wii, #new-wiiware, #new-virtual-console, #new-3ds, #new-switch-eshop, #new-3ds-eshop, #new-wii-u-eshop, #new-gamecube, #userreviews { margin-bottom: 10px; }
#new-switch p, #new-wii-u p, #new-wii p, #new-wiiware p, #new-virtual-console p, #new-3ds p, #new-3ds-eshop p, #new-switch-eshop p, #new-wii-u-eshop p, #new-gamecube p, #userreviews p { overflow: auto; line-height: 110%; }
#new-switch img, #new-wii-u img, #new-wii img, #new-wiiware img, #new-virtual-console img, #new-3ds img, #new-switch-eshop img, #new-3ds-eshop img, #new-wii-u-eshop img, #new-gamecube img, #userreviews img { max-height: 40px; padding: 4px; padding-left: 10px; }
#new-3ds-eshop img, #new-switch-eshop img, #new-wii-u-eshop img { width: 45px; height: 40px; }

#relatednews p { min-height: 54px; line-height: 130%; }
#relatednews img { width: 65px; height: 50px; margin-left: 15px; padding: 4px; }

.gamereview p { padding-right: 30px; }
#gamescore, #userscore { width: 70px; height: 70px; float: left; margin: 10px; text-align: center; color: white; background-color: #990000; overflow: hidden; }
#gamescore h3, #userscore h3 { color: white; padding: 0px; margin-top: 6px; }
#gamescore p { padding: 0px; font-size: 100%; }
#userscore { width: 50px; height: 50px; }
.reviewparagraph { min-height: 60px; padding-right: 8px; }

#writebutton a { padding: 6px; background: #990000; color: white; font-size: 90%; }
#writereview { margin: 20px; display: none;  }
#writeuserreview { float: right; margin-right: 40px; margin-top: 16px; }
#gameplay, #graphics, #sound, #lifespan { width: 300px; margin: 10px; }
.ratings { float: left; margin-left: 100px; }
.finalscore { width: 100px; height: 140px; float: left; padding: 20px; text-align: center; vertical-align: middle; line-height: 100px; }
#movesliders { clear: left; padding-top: 10px; text-align:center; }
#notice { background-color: #FFFFCC; border: 1px solid #66FF99; padding: 6px; text-align: center; }

/* REVIEWS */
#reviewer { float: right; padding: 10px; background-color: #f9e9e9; margin: 10px; text-align: center; }
#reviewer img { width: 96px; height: 96px; }
#tagline { text-align: center; line-height:150%;padding-bottom:10px;padding-top:5px; font-weight: bold; font-size:115%}
.review p, #privacy p { padding: 6px 3px; }

.review ul{padding:10px 10px 15px 35px;margin:0;list-style-type:square;}
.review ul li {margin:10px;}

#review-score { width: 300px; padding-top: 10px; padding-bottom: 5px; background-image: url('/images/comment-bkg.jpg'); margin: 10px 0px 20px 300px; overflow: auto; }
#review-score p { font-weight: bold; text-align: right; margin-right: 90px; color: white; padding-top: 2px; font-size: 100%; line-height: 11px; vertical-align: middle; }
#review-score img { border: 1px solid #660000; border-bottom-color: #bb0000; border-right-color: #bb0000; vertical-align: middle; }
#final-score { float: right; color: white; padding: 10px 10px 0px 0px; }
.review-screen { max-width: 250px; padding: 4px; background-color: #f9e9e9; }
.review-screen.left { float: left; margin-right: 6px; }
.review-screen.right { float: right; margin-left: 6px; }

#moreuserreviews { text-align: center; }

/* SEARCH RESULTS */
.searchresults { padding: 4px; clear: left; color: #000; margin: 10px 0px; background-image: url('/images/newsfoot-bkg.jpg'); background-repeat: repeat-x; background-position: center; color: white; }

/* PARTNERS */
#partners a, #wii-info a, #wii-u-info a { color: white; }
#partners li, #wii-info li, #wii-u-info li { padding: 2px; }

/* CHANNELS PAGE */
#channels img { padding: 4px; }
#channels p { margin-bottom: 20px; }

/* WII PICTURES PAGE */
.wii-picture, .wii-u-picture { margin: auto; margin-bottom: 10px; margin-top: 10px; width: 400px; text-align: center; padding: 4px; border: 1px solid #999; }
.wii-u-picture { width: 620px; }

/* WII SPECS PAGE */
#specspage h2 { margin: 10px; }
.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;
}

/* WII RUMORS PAGE */
.rumor-true { color: #00CC00; font-weight: bold; text-transform: uppercase; }
.rumor-false { color: #FF0000; font-weight: bold; text-transform: uppercase; }

/* WII GLOSSARY AND FAQ */
.question, .term { font-weight: bold; color: black; }
.answer, .meaning { margin-bottom: 20px; }
#wiifaq ul { margin-left: 20px; }

/* ACCESSORIES PAGE */
.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; }

#accessory-heading { text-align: center; margin: 10px 0px; }
#accessory-reviews img { padding-right: 4px; }

#toolkitlist {
  float: left;
  width: 100%;
  list-style: none;
  margin-left: 10px;
}

#toolkitlist li {
  float: left;
  width: 100px;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

/* FEATURED NEWS (RIGHT SIDE) */

#featurednews p { overflow: auto; }
#featurednews img { margin-right: 3px; width: 80px; height: 48px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#featurednews a { color: white; }

#newstips { padding: 4px; border: 1px dotted #DDD; font-weight: bold; margin: 10px 0px; text-align: center; background-color: #EEE; }

.ordertable { font-size: 110%; width: 620px; }
.ordertable th { padding: 5px; background-color: #3399FF; color: white; font-weight: bold; }
.ordertable td { padding: 3px; }

.contributor { overflow: auto; padding: 10px; border-bottom: 1px dotted grey; }
.contributor h3 { font-size: 130%; font-weight: bold; margin-top: 3px; }
.contributor img { padding: 4px; margin-right: 10px; height: 96px; }

#reviewers { margin-top: 5px; }

.dateline, .byline { text-align: right; line-height: 40%; font-size: 100%; }
.byline a { font-weight: bold; }

#eshop { overflow: auto; margin: 50px 0px; }
.eshop-platform { float: left; width: 190px; text-align: center; }

.polltable-right { width: 280px; font-size: 100%; color: white; border-spacing:0; border-collapse:collapse; margin-top: 6px; }
.polltable-right tr { background-image: url('/images/comment-bkg.jpg'); background-repeat: repeat-x; background-position: center; }

#whatiswiiu h2 { font-size: 1.75em; margin-top: 30px; }
#introbubble { background-color: #FFFFCC; font-size: 80%; padding: 10px; margin-top: 10px; }

.gameheadersystem { font-weight: bold; color: #99FF00; }

#skyads { text-align: center; }

.comp h2 { font-size: 24px; text-transform: uppercase; }
.comp ul, .comp form { margin-left: 20px; }
.bigsubmit, .joinbutton { padding: 10px; color: #99FF99; background:#009900; font-weight: bold; border: none; }

.liltext { font-size: 0.8em; }