body {
background:#eee;
padding:0;
}

h2 {
margin:0 0 8px;
padding:0;
}

h3 {
background:#06B;
color:#FFF;
border-bottom:1px solid #888;
margin-top:0;
clear:both;
padding:4px;
}

.infoBlock {
margin-bottom:36px;
clear:both;
}

#sidebar {
position:relative;
bottom:24px;
float:left;
left:8px;
margin-right:8px;
}

#header {
width:100%;
min-width:800px;
background:#ababab;
margin-bottom:8px;
list-style-type:none;
border-bottom:4px solid #ddd;
display:block;
}

#header a {
color:#FFF;
text-decoration:none;
font-variant:small-caps;
font:Arial, sans-serif;
}
#header img {	position: relative;	top: 3px;	left: 3px;}
#nav {
width:100%;
background:#06B;
color:#FFF;
list-style-type:none;
border-bottom:2px solid #789;
display:block;
padding:8px 0;
}

#header li,#nav li {
display:inline;
margin:0;
padding:0 12px;
}

#header > li {
border:2px solid green;
}

#header ul {
margin:0;
padding:4px;
}

#userInfo {
display:inline;
float:right;
position:relative;
bottom:36px;
right:8px;
color:#FFF;
margin:0 0 8px 8px;
padding:2px 8px;
}

#userInfo a {
font-variant:normal;
text-decoration:underline;
}

#gameContainer {
border:8px solid #666;
background:#FFF;
float:left;
clear:both;
min-width:1200px;
margin: 0px auto;
padding:8px 16px;
}

#postGameContainer {
background:#FFF;
border:2px solid #aaa;
float:left;
max-width:800px;
clear:both;
min-width:600px;
padding:16px;
}

#postGameContent {
float:left;
clear:both;
margin-bottom:9px;
width:100%;
padding:8px -8px 8px 8px;
}

.comment {
border-top:1px dotted #aaa;
vertical-align:top;
clear:both;
margin-top:0;
padding:16px 8px;
}

.comment-meta {
font-size:12px;color: #666;
padding-bottom:0;
margin-top:12px;
margin-bottom:0;font-family: Arial, sans-serif;
}

.comment-meta,.comment-text {
float:left;
width:500px;
position:relative;
bottom:16px;
}

.comment-image {
float:left;
width:60px;
padding-bottom:8px;
}

.featInfo {
display:inline;
position:relative;
bottom:16px;
padding:8px;
}

.you-may-also-like {
float:left;
margin-left:32px;
text-align:center;
}

.you-may-also-like p {
margin:2px 4px 16px;
}

#featuredSection {
float:left;
display:inline;
margin-bottom:16px;
border:2px solid #aaa;
width:626px;
}

#news {
float:left;
width:182px;
height:306px;
background:#FFF;
border:2px solid #aaa;
margin-left:8px;
overflow:hide;
padding:8px;
}

#wrapper {
min-width:840px;
}

#news h3 {
margin:4px;
padding:8px 4px;
}

#news ul {
margin:0;
padding:4px;
}

#news li {
margin:0 0 0 16px;
padding:4px 0;
}

#newest {
width:800px;
background:#FFF;
border:2px solid #aaa;
clear:both;
float:left;
padding:16px;
}

.gameItem {
clear:both;
border-bottom:1px solid #aaa;
width:750px;
padding:12px 0 6px;
}

.gameItem img {
float:left;
width:100px;
margin-top:24px;
}

.gameItem p {
float:left;
width:600px;
position:relative;
left:12px;
top:32px;
display:inline;
margin:0;
padding:0;
}

#pageNavigation {
clear:both;
border-top:1px solid #aaa;
position:relative;
top:12px;
padding:8px;
}

.badge {
clear:both;
}

.badgeDetails {
display:inline;
float:left;
position:relative;
bottom:6px;
padding:2px 8px;
}

#badgeBox {
border:16px double #FFF;
background:#bdf;
width:285px;
padding:8px;
}

#badgeBox img {
border:2px solid #FFF;
margin:4px;
padding:4px;
}

#game,.badgeImage {
float:left;
}

#offlineBadgeCode {
display: none;
}#searchForm {clear: both;float:right;position:relative;bottom:32px;color:#FFF;margin:0 0 8px 8px;padding:2px 8px;}