body,img,form,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-size:13px;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	color:#FFF;
	width:953px;
	margin: 10px auto;
	background:#000040 url('/wi-philes/images/v3/bg.png');
}
a {
	color:inherit;
	text-decoration:none;
}
#left a { color:#FFF; }
#right a { color:#525252; }
a:hover {
	text-decoration:underline;
}
h1 {
	font-size:24px;
}
h1 span {
	display:none;
}
h2 {
	margin:0 0 10px 0;
	font-size:18px;
	line-height:160%;
}
h3 {
	font-size:14px;
	margin:0 0 10px 0;
}
h4 {
	font-size:14px;
	margin:0 0 5px 0;
}
fieldset {
	border:#C0C0C0 1px solid;
	padding:0 10px 10px 10px;
	margin:10px;
}
#left legend {
	color:#FFF;
}
#right legend {
	color:#525252;
}
button, a.button {
	color:#121212;
	border:#7F9DB9 1px solid;
	padding:1px;
	background:#F9F9F9;
}
#left button {
	background:#000;
	color:#FFF;
}
a.button {
	padding:5px;
}
a.button:hover {
	text-decoration:none;
}
textarea {
	width:95%;
	height:125px;
	margin:0;
	font-family:Verdana;
	font-size:11px;
}
input {
	font-size:12px;
	padding:2px;
	border:#7F9DB9 1px solid;
}
#left input {
	background:#000;
	color:#FFF;
	border:#FFF 1px solid;
}
#left input.radio, #right input.radio {
	border:none;
	background:none;
}
#left textarea {
	background:#000;
	color:#FFF;
	border:#FFF 1px solid;
	height:90px;
}
#right textarea {
	border:#7F9DB9 1px solid;
	background:#FFF;
	color:#000;
}
#background {
	background:#586381 url('/wi-philes/images/v3/sitebg.png') repeat-y;
}
#top {
	height:65px;
	background:#000 url('/wi-philes/images/v3/header1.png') no-repeat;
	clear:both;
}
#top a {
	display:block;
	height:65px;
}
#mainavatar {
	height:70px;
	float:right;
	margin:0 10px;
}
#nav {
	background:#000 url('/wi-philes/images/v3/header2.png') no-repeat;
	height:33px;
	clear:both;
}
#nav ul, #nav li {
	list-style:none;
	margin:0;
	padding:0;
}
#nav ul {
	width:670px;
	float:right;
}
#nav li { 
	float:left;
}
#nav li a {
	display:block;
}
#nav span {
	display:none;
}
#profilebutton { width:86px;height:33px;background:url('/wi-philes/images/v3/profile.png') no-repeat;}
#reviewsbutton { width:120px;height:33px;background:url('/wi-philes/images/v3/reviews.png') no-repeat;}
#eventsbutton { width:80px;height:33px;background:url('/wi-philes/images/v3/events.png') no-repeat;}
#membersbutton { width:101px;height:33px;background:url('/wi-philes/images/v3/members.png') no-repeat;}
#gamesbutton { width:76px;height:33px;background:url('/wi-philes/images/v3/games.png') no-repeat;}
#nphilesbutton { width:93px;height:33px;background:url('/wi-philes/images/v3/n-philes.png') no-repeat;}
#forumsbutton { width:114px;height:33px;background:url('/wi-philes/images/v3/forums.png') no-repeat;}

h2.section {
	height:45px;
	margin:5px 10px 0 0;
}
h2.section span { 
	display:none; 
}

.readerreview {
	margin:20px 5px;
	border:#FFF 1px solid;
	padding:5px;
}
#wiphiles { background:transparent url('/wi-philes/images/v3/main_home.png') no-repeat top right; }
#members { background:transparent url('/wi-philes/images/v3/main_members.png') no-repeat top right; }
#games { background:transparent url('/wi-philes/images/v3/main_games.png') no-repeat top right; }
#virtualconsole { background:transparent url('/wi-philes/images/v3/main_virtualconsole.png') no-repeat top right; }
#events { background:transparent url('/wi-philes/images/v3/main_events.png') no-repeat top right; }
#profile { background:transparent url('/wi-philes/images/v3/main_profile.png') no-repeat top right; }
#messages { background:transparent url('/wi-philes/images/v3/main_messages.png') no-repeat top right; }
#blog { background:transparent url('/wi-philes/images/v3/main_blog.png') no-repeat top right; }

#footer {
	clear:both;
	background:#000 url('/wi-philes/images/v3/footer.png') no-repeat;;
	color:#FFF;
	height:73px;
}
#footer div {
	padding-top:35px;
}
#footer p { 
	margin:2px 5px;
	padding:0px;
	font-size:11px;
}
#footer a {
	color:#36A9D8;
	text-decoration:none;
}
#left {
	float:left;
	width:369px;
}
#right {
	float:right;
	width:584px;
	overflow:hidden;
}
#left .panel {
	background:#000 url('/wi-philes/images/v3/leftpanel_mid.png') repeat-y;
	color:#FFF;
	margin: 16px 13px 16px 19px;
	width:337px;
}
#left .paneltop {
	background:#000 url('/wi-philes/images/v3/leftpanel_top.png') no-repeat;
	height:17px;
}
#left .panelbottom {
	background:#000 url('/wi-philes/images/v3/leftpanel_bot.png') no-repeat;
	height:23px;
	clear:both;
}
#right .panel {
	background:#F1F1F1 url('/wi-philes/images/v3/rightpanel_mid.png') repeat-y;
	color:#525252;
	margin: 18px;
}
#right .paneltop {
	background:#35A8D8 url('/wi-philes/images/v3/rightpanel_top.png') no-repeat;
	height:22px;
}
#right .panelbottom {
	background:#35A8D8 url('/wi-philes/images/v3/rightpanel_bot.png') no-repeat;
	height:11px;
}
#right .contentbox {
	line-height:160%;
	padding:1px 25px 4px 25px;
}
#left .contentbox {
	line-height:160%;
	padding:4px 25px;
}
#left .myprofile {
	padding:4px 20px;
}
#left .officialword {
	font-size:11px;
	text-align:center;
}
.theirprofile p, .theirprofile h3 {
	text-align:right;
}
.reviewbox {
	background:#F1F1F1;
	color:#525252;
	margin: 20px;
	line-height:160%;
}
.reviewtext {
	padding:10px;
}
#gameinfo, #gameinfo li {
	list-style:none;
	margin:0;
	padding:0;
}
#gameinfo {
	padding:20px 0;
	clear:both;
}
#gameinfo li,#gameinfo a {
	color:#23A0FD;
	font-weight:bold;
}
.developerinfo {
	font-size:11px;
}
.avatar {
	width:75px;
}
.wpuseravatar {
	float:left;
	margin:0 5px 0 0;
	width:120px;
}
.recentreleases span {
	font-weight:bold;
}
.friendbox .wpuseravatar {
	float:right;
}
.rsvp .wpuseravatar {
	float:right;
	margin:2px;
	width:100px;
}
#viewmsg .wpuseravatar {
	float:right;
	margin:0 0 2px 10px;
}
.error {
	color:#F00;
}
.clear {
	clear:both;
}
.hide {
	visibility:hidden;
	font-size:1px;
	height:1px;
	overflow:hidden;
}
.accessibility {
	display:none;
}
.online, #left a.online {
	color:#23A0FD;
}
#right a.highlight {
	color:#2255FE;
	font-weight:bold;
}
.by {
}
h2 .author {
	float:right;
	font-size:80%;
}
#supportedcontrollers {
	float:right;
}
#supportedcontrollers img {
	margin:3px 0;
}
#myfriends  {
	width:100%;
	border-collapse:no-collapse:
	border:none;
}
#myfriends td {
	padding:3px;
	text-align:center;
	overflow:hidden;
	vertical-align:top;
	width:30%;
}
#myfriends img {
	width:50px;
}
#mybadges  {
	width:100%;
	border-collapse:no-collapse;
	border:none;
}
#mybadges td {
	padding:3px;
	text-align:center;
	overflow:hidden;
	vertical-align:top;
	width:20%;
	background:transparent url('/wi-philes/images/v3/badges/badgebg.png') no-repeat center center;
}
#mybadges img {
	width:44px;
}
#right #mybadges td {
	background:none;
	width:16%;
}
#friendstable {
	width:100%;
	border-collapse:collapse;
}
#friendstable td {
	padding:3px;
	text-align:center;
	overflow:hidden;
	vertical-align:top;
	width:25%;
	border:#2D2D2D 1px solid;
	margin:0;
}
#mygames {
	clear:both;
}
#remgame {
	text-align:center;
}
#ratings {
	font-size:11px;
}
#ratings p {
	margin:2px 20px 2px 0;
	display:inline;
}
.mainlist {
	width:100%;
	border:none;
	border-collapse:collapse;
	margin:5px 0;
}
.mainlist .header {
	background:#36A9D8;
	color:#FFF;
	font-weight:bold;
}
.header .game {
	width:90%;
}
.header .console {
	width:8%;
}
.header .code {
	width:20%;
}
#right .header td a {
	color:#FFF;
	text-decoration:none;
}
.mainlist td {
	padding:5px;
	border:#FFF 1px solid;
}
#reviewconfirm {
	text-align:center;
}
#tools {
	clear:both;
	text-align:center;
}
#tools img {
	margin:0 2px;
}
#profiledata {
	text-align:right;
}
#profiledata .wpuseravatar {
	width:120px;
	height:auto;
	margin:0;
}
.boxart, .rating {
	float:left;
}
#friendlinks {
	padding:10px 10px 0 10px;
	clear:both;
}
#friendlinks a {
	display:block;
	padding:3px;
	text-align:center;
	background:#36A9D8;
	color:#000;
	margin-bottom:10px;
}
#friendlinks a:hover {
	text-decoration:none;
	background:#CCC;
}
.edit, .reply {
	text-align:right;
	clear:both;
}
.more, .reply {
	font-size:11px;
}
.updates {
	border-top:#FFF 1px solid;
	margin:20px;
}
.updates, .updates li {
	list-style:none;
	padding:0;
}
.updates li {
	border-bottom:#F9F9F9 1px solid;
	padding:3px 0;
	margin:0;
	font-size:12px;
}
.updates a {
	font-weight:bold;
}
.updates span {
	float:right;
	font-size:9px;
	margin:0 5px;
}
.updates span a { font-weight:normal; }
.comactivity {
	list-style:none;
	margin:5px;
	padding:0;
}
.comactivity li {
	margin:0;
	padding:0;
}
.comactivity a { display:block; padding:1px 3px; font-size:11px; }
#left .comactivity a:hover { border-right:#CCF 8px solid; text-decoration:underline;}
#left .updates {
	border-color:#464C53;
}
#left .updates li { 
	font-size:11px;
	border-color:#464C53;
}
.messagetitle {
	margin-bottom:0;
}
.sentby {
	font-size:11px;
	margin-top:2px;
}
#systemselect {
	float:right;
}
#systemselect select {
	width:250px;
}
#loginform label {
	display:block;
	float:left;
	width:80px;
}
.gameslist {
	margin:0 0 0 20px;
	padding:0;
}
.gameslist span {
	float:right;
}	
.friendbox h3 span {
	float:right;
	font-size:11px;
}
.poke {
	font-size:11px;
}
#quicklogin {
	font-size:11px;
}
#quicklogin input {
	background:#000;
	color:#FFF;
	padding:2px;
	width:75px;
	font-size:9px;
	margin:0 5px 0 0;
	border:#D0D0D0 1px solid;
}
#quicklogin button {
	font-size:9px;
	padding:0px;
	background:#000;
	color:#FFF;
}
#eventtitle {
	margin-bottom:2px;
}
#scheduled {
	text-align:center;
	font-weight:bold;
}
#alltimes {
	text-align:center;
}
#addgame h4  {
	text-align:center;
}
a#havegame {
	display:block;
	text-align:center;
}
a#havegame:hover {
	text-decoration:none;
}
#gameslist {
	width:100%;
	border:none;
}
#gameslist .header td {
	background:#41484F;
	font-weight:bold;
	width:50%;
}
#gameslist td {
	padding:2px;
}
#invitedmembers img {
	width:50px;
	float:left;
	margin:0 10px 10px 0;
}
#invitedmembers .member {
	border-top:#FFF 1px solid;
	padding: 10px  0;
	margin:10px 0;
	clear:both;
}
.alphabet, #pubpriv {
	text-align:center;
}
#pubpriv a {
	padding:2px;
	color:#FFF;
	font-size:11px;
}
.wiicontroller {	
	float:left;
}
#left .alt1 {
	background:#2E343B;
}
#left .alt2 {
	background:#1D232A;
}
#right .alt1 {
	background:#F9F9F9;
}	
#right .alt2 {
	background:#F1F1F1;
}
.reviewed, .friend {
	background:#C7EFFF;
}
.me {
	background:#FDFC88;
}
#vcgameotm img.boxart {
	margin:0 10px;
	float:right;
}
#vcgameotm ul {
	padding:0;
	margin:0;
	list-style:none;
}
.gamebox {
	clear:both;
	padding:10px;
}
.gamebox .boxart {
	float:right;
}
.notebox {
	clear:both;
	padding:10px 10px 0 10px;
	border-top:#C0C0C0 1px solid;
	width:478px;
}
.notebox .useravatar, .blogbox .useravatar {
	float:right;
	margin:5px 0 5px 5px;
	width:50px;
}
.blogbox a {
	font-weight:bold;
}
.stats span {
	float:right;
}
#blogbox {
	height:250px;
}
#titleline {
	border-bottom:#525252 1px solid;
	padding-bottom:4px;
}
ul.events span {
	float:right;
}
.attending {
	clear:both;
	text-align:right;
}
#sendtolist input {
	width:90%;
}
.comment {
	margin:10px 0;
	padding:3px;
}
.comment h4 {
	font-size:13px;
	margin:2px 0;
	padding:0;
}
.comment img {
	height:35px;
	width:50px;
	float:left;
	margin:5px;
	clear:both;
}
#gameselect {
	width: 240px;
}
#left strong a {
	color:#36A9D8;
	font-weight:bold;
}
.eventdateselect p {
	text-align:center;
	font-size:11px;
}
.eventdateselect select {
	font-size:11px;
}
#left a#findgamers {
	display:block;
	text-align:center;
	font-weight:bold;
	color:#23A0FD;
}
#chatbox, #chatbox applet {
	text-align:center;
	margin:0 auto;
}
.myprofile .useravatar, .theirprofile .useravatar { float:left; }
