body {
	margin:0; 
	padding:0; 
	background: white url('../images/bgmain.png') top repeat-x;
  /* background: url(/naild_branding_gamingmedia.jpg) top center no-repeat white; */
	font-family: Arial;
	font-size: 12px;
}

h1, h2 {
	padding: 0;
	margin: 0;
	font-family: Georgia; 
}

ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a > img {
	border: 0;
}

div.prodinfo li {
	margin-bottom: 7px;
}

#supersize {
	min-height: 40px; 
	margin: 5px auto;
}

#globalwrapper {
	position: relative; 
	width: 982px; 
	margin: 25px auto 0;
}

#topbar {
	background: white; 
	padding: 6px 0;
}

#systembubble {
	color: white;
	font-family: Georgia;
	float: left; 
	background: url('../images/bubblebg.png') top repeat-x; 
	height: 39px;
	line-height: 33px;
}

#systembubble a {
	color: white;
	display: block;
	float: left;
	padding: 0 9px;

}

#systembubble div {
	color: white;
	float: left;
}

#systembubble a.activesys {
	font-weight: bold;
}

#navi {
	position: relative; 
	height: 41px; 
	background: url('../images/navbg.png') repeat-x;
}

#navientries ul li {
	float: left;
	display: block;
}


#navientries li {
	line-height: 40px;
	height: 41px;
	float: left;
	color: white;
	font-size: 15px;
	font-family: Georgia;
}

#navientries li a {
	display: block;
	padding: 0 18px;
	color: white;
	font-family: Georgia;
}

#navientries li img {
	float: left;
}

#topbar #bluebar {
	height: 5px; 
	background: rgb(61,141,183);
}

#navshadow {
	height: 22px; 
	background: url('../images/navshadow.png');
  /* background: url('../images/navshadow.png') white; */
}

#adhockeywide {
	position: absolute; 
	right: -170px; 
	top: 60px; 
	z-index: 2000;
}

#adhockeywide div {
	position: absolute;
	top: 0;
	right: 0;
}

#mainwrapper {
	margin-top: -14px; 
	background: url('../images/contentgradient.png') top center repeat-y; 
  /* background: url('../images/contentgradient.png') top center repeat-y white; */
	overflow: hidden;
}

#main {
	width: 958px; 
	margin: 0 auto;
	background: white;
}

#infobar {
	height: 24px; 
	background: rgb(79,163,207);
}

#searchbox {
	font-size: 11px;
	margin-left: 8px;
	padding: 3px 0;
	line-height: 18px;
}

#searchbox input, #loginbox input {
	margin: 0 2px;
	border: 1px solid black;
	height: 16px;
	width: 100px;
	padding: 0 4px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
}

#searchbox button, #searchbox select, #loginbox button {
	padding: 0;
	margin-left: 2px;
	border: 1px solid black;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	height: 18px;
}

#searchbox button, #loginbox button {
	width: 65px;
	font-size: 11px;
}

#loginbox {
	color: white; 
	font-size: 11px;
	margin-right: 10px;
	padding: 3px 0;
	line-height: 18px;
}

#loginbox a {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}




#header {
	padding: 10px 10px 5px;
}

#header > div {
	height: 90px;
	position: relative;
}

#bigsizebanner {
	position: absolute;
	top: 0;
	left: 0;
	width: 728px;
	height: 90px;
}

#forumlink {
	border: 3px solid rgb(118,118,118);
	width: 193px;
	height: 84px;
	position: absolute;
	top: 0;
	right: 0;
	background: center no-repeat;
}

#forumlink a {
	display: block;
	height: 100%;
}

#content {
	padding: 2px 10px 0;
}

#topteaser_left {
	float:left; 
	width: 451px;
}

#topteaser_left div.topteaser_border {
	width: 447px; 
	height: 302px; 
	border-left: solid 2px rgb(211,211,211); 
	border-right: solid 2px rgb(211,211,211);
}

#topteaser_left div.topteaser_border > div {
	width: 447px; 
	height: 298px; 
	border-bottom: solid 4px rgb(46,128,171);
}


#topteaser_left .thumb {
	width: 441px; 
	height: 232px; 
	overflow: hidden;
	border: solid 3px rgb(100,100,100);
	border-bottom: solid 4px rgb(100,100,100);
	background: center no-repeat;
}

#topteaser_left .thumb a {
	display: block; 
	height: 100%;
}

#topteaser_left .more {
	line-height: 18px; 
	font-weight: bold; 
	color: white; 
	font-size: 11px; 
	margin: -18px 0 0 2px; 
	background: rgb(61,141,183); 
	width: 122px; 
	height: 18px; 
	border-left: 3px solid rgb(48,121,160);
}

#topteaser_left .more a {
	color: white;
	display: block;
	padding-left: 10px; 
}

#topteaser_left .desc {
	color: white;
	overflow: hidden;
	height: 48px; 
	background: rgb(100,100,100);
	padding: 6px 11px;
}

#topteaser_left .desc h1 {
	font-size: 16px;
	margin-bottom: 1px;
}

#topteaser_left .desc h1 a {
	color: white;
}

#topteaser_left .desc p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#topteaser_right {
	float:right; 
	width: 482px;
}

#topteaser_right li {
	clear: both;
	overflow: hidden;
	position: relative; 
	height: 96px; 
	margin-bottom: 7px;
}

#topteaser_right .thumb {
	background: center no-repeat; 
	float: left; 
	width: 163px; 
	height: 92px; 
	border: 2px solid rgb(100,100,100);
}

#topteaser_right .thumb a {
	height: 100%; 
	display: block;
}

#topteaser_right .desc {
	color: black;
	margin-left: 167px; 
	height: 83px; 
	background: rgb(212,212,212); 
	padding: 7px 0 6px 13px; 
	border-right: 2px solid rgb(127,172,196);
}

#topteaser_right .desc h1 {
	font-size: 16px;
	margin-bottom: 1px;
}

#topteaser_right .desc h1 a {
	color: rgb(34,94,126);
}

#topteaser_right .desc p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#topteaser_right .more {
	position: absolute; 
	bottom: 0; 
	right: 0; 
	width: 57px; 
	height: 18px; 
	background: rgb(61,141,183); 
	border-left: 3px solid rgb(48,121,160);
	
	line-height: 18px; 
	font-weight: bold; 
	color: white; 
	font-size: 11px; 
	background: rgb(61,141,183); 
}

#topteaser_right .more a {
	color: white;
	display: block;
	padding-left: 10px; 
}

#leftside {
	float: left; 
	width: 627px;
}

#maincontentwrapper {
	clear: both; 
	width:100%; 
	padding-top: 9px;
	background: white;
	overflow: hidden;
}

#topnews {
	margin-left: 5px;
}

#topnews li {
	clear: left; 
	width: 100%; 
	margin-top: 15px;
}

#topnews .thumb {
	float: left; 
	width: 181px; 
	height: 106px; 
	background: center no-repeat;
	border: 2px solid rgb(141,141,141);
}

.newspic {
	float: left; 
	width: 181px; 
	height: 106px; 
	background: center no-repeat;
	margin: 3px 12px 12px 0;
}

#topnews .thumb a {
	display: block;
	height: 100%;
}

#topnews .desc {
	height: 110px;
	overflow: auto;
}

#topnews .desc h1 {
	font-size: 16px;
	margin-left: 36px;
	margin-bottom: 4px;
}

#topnews .desc h1 a {
	color: rgb(34,94,126);
}

#topnews .desc h1 + div {
	clear: left; 
	margin-left: 10px;
}

#topnews .desc p {
	color: black;
	padding: 1px 0;
	margin: 0;
}

#topnews .more {
	padding-top: 7px;
}

#topnews .more a {
	color: rgb(48,119,156);
	font-weight: bold;
}

#newsdetail {
	margin: 0 16px 0 13px;
}

#newsdetail h1 {
	font-size: 22px;
	color: rgb(34,94,126);
	letter-spacing: -1px;
}

#newsmeta {
	color: rgb(141,141,141);
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	margin-left: 5px; 
	float: left;
	padding-bottom: 15px;
}

#newstext {
	clear: both;
	margin-top: 24px;
}

#newstext ul {
	list-style-type: disc; 
	margin: 0 0 0 2em; 
	padding: 0;
}

#newstext ul li {
	margin: 1px 0;
	padding: 0;
}

#newstext p {
	font-size: 12px;
	line-height: 17px;
	color: black;
}

#newstext a {
	color: rgb(34,94,126);
}

#reviewconclusion {
	margin: 50px 34px 0;
}

#reviewconclusion h2 {
	color: rgb(34,94,126);
	font-size: 17px;
}

#finalrating {
	text-align: right; 
	font-size: 23px; 
	font-weight: bold;
	margin-top: -15px;
}

div.comcount {
	float: left;  
	width: 27px; 
	height: 25px; 
	background: url('../images/comcount.png') center no-repeat; 
	font-family: Georgia;
	line-height: 19px;
	padding-left: 4px;
}

.list div.comcount {
	float: right;
}

#topnews div.comcount {
	margin-left: 4px;
}

div.comcount a {
	display: block; 
	height: 100%; 
	vertical-align: top; 
	text-align: center; 
	font-size: 12px; 
	color: white; 
	overflow: hidden; 
	font-weight: bold;
}

#rightside {
	float: right; 
	width: 300px;
}

#rightside li {
	clear: left; 
	width: 100%; 
	margin-bottom: 8px;
}

#contentad {
	margin-bottom: 10px; 
	max-width: 294px; 
	overflow: hidden; 
	border: 3px solid rgb(70,70,70);
}

#neueartikel h2 {
	font-size: 16px;
}

#neueartikel h2 a {
	color: rgb(34,94,126);
}

#neueartikel .desc  {
	margin-left: 102px; 
	height: 37px;
}

#neueartikel .thumb {
	float: left; 
	width: 90px; 
	height: 33px; 
	border: 2px solid rgb(141,141,141);
	background: center no-repeat;
}

#neueartikel .thumb a {
	display: block;
	height: 100%;
}

.sublist {
	list-style-type: none;
	margin: 20px 17px;
}

.sublist p {
	color: rgb(100,100,100);
	margin: 0;
}

.sublist h2, .sublist h3 {
	margin-bottom: 3px;
}

.sublist h2 a, .sublist h3 a {
	font-family: Georgia;
	font-weight: bold;
	color: rgb(34,94,126);
	font-size: 12px;
}

.sublist .entry {
	margin: 7px 0;
}

.list h2 {
	font-size: 18px;
}

.list h2 a {
	color: rgb(34,94,126);
}

.list .desc  {
	margin-left: 104px; 
	height: 37px;
}

.list .thumb {
	float: left; 
	width: 90px; 
	height: 33px; 
	border: 2px solid rgb(141,141,141);
	background: center no-repeat;
}

.list li {
	margin-bottom: 8px;
}

.pages {
	 color: rgb(171,171,171);
}

.pages a {
	color: rgb(141,141,141);
	font-weight: bold;
}

.activepage {
	color: rgb(79,163,207); 
	text-decoration: underline;
}

div.hr {
	background-color: rgb(199,199,199); 
	height: 1px; 
	margin-bottom: 7px;
}

div.hr2 {
	background-color: rgb(199,199,199); 
	height: 2px; 
	margin-bottom: 7px;
}

div.stripe { 
	background: rgb(148,148,148); 
	padding: 2px 0 4px; 
	margin: 0 8px;
}

div.stripe  > div {
	background: rgb(49,49,49); 
	height: 29px; 
	margin: 0 -8px; 
	padding-left: 32px; 
	border-left: 1px solid rgb(172,172,172); 
	line-height: 28px;
}

div.stripe > div > h1 {
	color: white; 
	font-size: 16px; 
	letter-spacing: 1px;
	font-weight: normal;
}

#leftside div.stripe {
	width: 611px;
	margin-bottom: 15px;
}

#rightside div.stripe {
	width: 284px;
	margin-bottom: 8px;
}

#neueartikel {
	margin-bottom: 17px;
}

#neuevideos, #neuescreenshots, #neueartikel.home {
	padding-left: 5px;
	margin-bottom: 20px;
}

#neuevideos h2, #neuescreenshots h2 {
	font-size: 16px;
}

#neuevideos h2 a , #neuescreenshots h2 a {
	color: rgb(34,94,126);
}

div.gallerypics {
	overflow: auto;
}

div.gallerypicwrapper {
	margin: 5px 4px;
	float: left;
}

div.gallerypic  {
	background: center no-repeat;
	width: 141px;
	height: 79px;
}

div.gallerypic a {
	display: block;
	height: 100%;
}

div.piccaption {
	text-align: center;
	color: rgb(141,141,141);
	padding-top: 1px;
}

div.randomprodpics {
	margin-left: 5px;
}

div.randomprodpic {
	background: center no-repeat;
	width: 141px;
	height: 79px;
	margin: 0 5px 10px;
	float: left;
}

div.randomprodpic  a {
	display: block;
	height: 100%;
}

div.newslastpics {
	overflow: auto;
	margin: 10px 0;
}

div.newslastpic {
	background: center no-repeat;
	width: 141px;
	height: 79px;
	margin: 5px 4px;
	float: left;
}

div.newslastpic  a {
	display: block;
	height: 100%;
}

h2.commenttitle {
	color: rgb(105,105,105);
	font-weight: bold;
	font-size: 16px;
	margin: 40px 0 7px;
}

#comments .commentheader {
	color: rgb(141,141,141);
	font-family: Georgia;
}

ul#usercenterlist > li {
	margin: 7px;
}

#usercenterlist li a {
	font-family: Georgia;
	color: rgb(34,94,126);
	font-weight: bold;
	
}

#footer {
	font-size: 11px;
}

#footer a {
	color: rgb(33,33,33);
}

#footer p {
	margin: 0 0 5px;
}

.darkblue {
	color: rgb(34,94,126);
}

.blue {
	color: rgb(51,123,161);
}

.gray { 
	color: rgb(141,141,141);
}

.bold {
	font-weight: bold;
}
