/* Stylesheet Version: SnowCade */



/* Layout created by Iblob [www.iblobmedia.com] */





/* ---- BODY STYLES ---- */

body {
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;	
color:#000000;
background-color:#C60000;
background-image:url(../images/bg.png);
background-repeat:repeat;	
margin:0px 0px 0px 0px; 
cursor:default;
}

a:link {color:#FFFF99; text-decoration:none;}
a:visited {color:#FFFF99; text-decoration:none;}
a:hover {color:#2C00AA; text-decoration:none;}
a:active {color:#026BBE; text-decoration:none;}

/* ---- OBJECT STYLES ---- */

img {border:0px; border-style:none;}	
a img {border:0px; border-style:none;}	
form {margin:0px; padding:0px; display:inline;}
p {margin:0 0 15px 0;}

hr {height:1px; color:#636363;}
.hr {height:15px; width:100%;}
.hrIE {height:15px; width:100%; _width:670px;}

input.txt {	
color: #000000;
font-family: "Courier New", Courier, monospace;
font-size:10px;
background-color: #EFEFEF;	
border: 1px solid #FFFFFF;	
width: 100px;
height:16px;
font-size:12px;
padding:0 5px 0 5px;
}

textarea.txt {	
color: #000000;	
background-color: #EFEFEF;
border: 1px solid #999999;
font-size:10px;	
}

input.txt2 {	
color: #000000;	
background-color: #EFEFEF;	
border: 1px solid #999999;	
width: 116px;
font-size:10px;	
}

input.txt3 {	
color: #000000;	
background-color: #EFEFEF;	
border: 1px solid #999999;	
font-size:10px;	
}

select.txt2 {	
color: #000000;	
background-color: #EFEFEF;	
border: 1px solid #999999;	
font-size:10px;	
}

input.btn {
width:15px;
height:16px;
margin:0 10px -3px 0;
_margin:0 20px -3px 0;
}

.searchbutton {
width:15px; 
height:16px; 
margin-bottom:-2px; 
_margin-bottom:0px;
}

.loginbutton {
width:32px; 
height:15px; 
margin-bottom:-2px; 
_margin-bottom:0px;
}

/* ---- HEADING STYLES ---- */

#logo {
display:inline;
width:290px;
height:125px;
}

h1 { font-size:22px; margin-top:0px; color:#14508B; margin-bottom:10px; font-weight:normal; text-transform:capitalize; }
	h2 a:link { color:#000000; text-decoration:none; }
	h2 a:visited { color:#000000; text-decoration:none; }
	h2 a:hover { color:#2C00AA; text-decoration:none; }
	h2 a:active { color:#000000; text-decoration:none; }

#top h1 { font-size:12px; margin-top:0px; color:#DDDDDD; margin-bottom:10px; font-weight:normal; text-transform:capitalize; }
	#top h1 a:link { color:#000000; text-decoration:none; }
	#top h1 a:visited { color:#000000; text-decoration:none; }
	#top h1 a:hover { color:#2C00AA; text-decoration:none; }
	#top h1 a:active { color:#000000; text-decoration:none; }

h2 { font-size:22px; margin-top:0px; color:#000000; margin-bottom:10px; font-weight:normal; text-transform:capitalize; }
	h2 a:link { color:#000000; text-decoration:none; }
	h2 a:visited { color:#000000; text-decoration:none; }
	h2 a:hover { color:#2C00AA; text-decoration:none; }
	h2 a:active { color:#000000; text-decoration:none; }

h3 { font-size:19px; margin-top:0px; color:#000000; font-weight:normal; margin-bottom:7px; text-transform:capitalize; }
	h3 a:link { color:#000000; text-decoration:none; }
	h3 a:visited { color:#000000; text-decoration:none; }
	h3 a:hover { color:#2C00AA; text-decoration:none; }
	h3 a:active { color:#000000; text-decoration:none; }

h4 { font-size:17px; margin-top:0px; color:#14508B; font-weight:normal; text-transform:capitalize; }
	h4 a:link { color:#000000; text-decoration:none; }
	h4 a:visited { color:#000000; text-decoration:none; }
	h4 a:hover { color:#2C00AA; text-decoration:none; }
	h4 a:active { color:#000000; text-decoration:none; }

h5 { font-size:14px; margin-top:0px; font-weight:bold; color:#14508B; }
	h5 a:link { color:#000000; text-decoration:none; }
	h5 a:visited { color:#000000; text-decoration:none; }
	h5 a:hover { color:#2C00AA; text-decoration:none; }
	h5 a:active { color:#000000; text-decoration:none; }

h6 { font-size:14px; margin-top:0px; color:#14508B; }
	h6 a:link { color:#000000; text-decoration:none; }
	h6 a:visited { color:#000000; text-decoration:none; }
	h6 a:hover { color:#2C00AA; text-decoration:none; }
	h6 a:active { color:#000000; text-decoration:none; }

.text-xsm { font-size:9px; }
.text-sm { font-size:10px; }
.text-norm { font-size:12px; }
.text-lg { font-size:14px; }
.text-xlg { font-size:16px; }
.text-xxlg { font-size:18px; }
.text-xsm-b { font-size:9px; font-weight:bold; }
.text-sm-b { font-size:10px; font-weight:bold; }
.text-norm-b { font-size:12px; font-weight:bold; }
.text-lg-b { font-size:14px; font-weight:bold; }
.text-xlg-b { font-size:16px; font-weight:bold; }
.text-xxlg-b { font-size:18px; font-weight:bold; }

/* ---- STRUCTURE STYLES ---- */

.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}

#wrapper {
background-color:#C60000;
width: 940px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
padding-right: -10px;
border-top:0px #636363 solid;
border-right:5px #636363 solid;
border-bottom:0px #636363 solid;
border-left:5px #636363 solid;
position:relative;
}

#top {
background-color:#636363;
width:940px;
height:15px;
margin:0px;
padding:5px 0px 5px 0px;
color:#DDDDDD;
font-size:12px;
}

	#top a:link {color:#FFFFFF; text-decoration:none;}
	#top a:visited {color:#FFFFFF; text-decoration:none;}
	#top a:hover {color:#b5e0f5; text-decoration:none;}
	#top a:active {color:#FFFFFF; text-decoration:none;}

#topad468 {
position:absolute;
top:20px;
right:20px;
color:#999999;
font-size:10px;
font-weight:normal;
}

#topad100 {
position:absolute;
top:12px;
right:20px;
color:#999999;
font-size:10px;
font-weight:normal;
}

.ad {
color:#999999;
font-size:10px;
font-weight:normal;
}

#header {
position:relative;
background-image:url(../images/bg-header.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 7px;
margin:0px;
_margin-bottom:-5px;
width:933px;
height:125px;
}

.nav {
background-color:#636363;
width:940px;
_width:936px;
margin:0px;
padding:4px 2px 5px 2px;
color:#FFFFFF;
text-align:center;
text-transform:capitalize;
}

	.nav a:link {color:#FFFFFF; text-decoration:none;}
	.nav a:visited {color:#FFFFFF; text-decoration:none;}
	.nav a:hover {color:#b5e0f5; text-decoration:none;}
	.nav a:active {color:#FFFFFF; text-decoration:none;}
	.nav .num {color:#b5e0f5; font-size:10px;}

.subnav {
width:940px;
height:25px;
border-bottom:5px #636363 solid;
background-image:url(../images/bg-stats.png);
background-position:0 0px;
background-repeat:repeat-x;
}

.stats {
color:#000000;
font-size:10px;
font-weight:normal;
text-align:center;
padding-top:6px;
height:19px;
}

.login{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../images/blogin.png); background-position:0 0; background-repeat:no-repeat; float:left; z-index:30;} 
.loginHover{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../images/blogin.png); background-position:0 -25px; background-repeat:no-repeat; float:left; z-index:30;} 
.login span{display: none;} 

	.loginHover span{ 
	  display:block; 
	  position:absolute;
	  width:200px;
	  padding:5px;
	  border:2px solid #636363; 
	  border-top:5px solid #636363; 
	  top:25px; 
	  left:-2px; 
	  background-color:#C60000; 
	  color:#000000; 
	  text-align:left; 
	  z-index:30;
	} 

.profile{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../images/bprofile.png); background-position:0 0; background-repeat:no-repeat; float:left; z-index:30;} 
.profileHover{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../images/bprofile.png); background-position:0 -25px; background-repeat:no-repeat; float:left; z-index:30;} 
.profile span{display: none;} 

	.profileHover span{ 
	  display:block; 
	  position:absolute;
	  width:200px;
	  padding:5px;
	  border:2px solid #636363; 
	  border-top:5px solid #636363; 
	  top:25px; 
	  left:-2px; 
	  background-color:#C60000; 
	  color:#000000; 
	  text-align:left; 
	  z-index:30;
	} 

.search{position:relative; width:187px; height:25px; padding:0; margin:0; background-image:url(../images/bsearch.png); background-position:0 0; background-repeat:no-repeat; float:left; z-index:10;} 
.searchHover{position:relative; width:187px; height:25px; padding:0; margin:0; background-image:url(../images/bsearch.png); background-position:0 -25px; background-repeat:no-repeat; float:left; z-index:10;}
.search span{display: none;} 

	.searchHover span{ 
	  display:block; 
	  position:absolute;
	  width:200px;
	  padding:5px;
	  border:2px solid #636363; 
	  border-top:5px solid #636363; 
	  top:25px; 
	  left:-2px; 
	  background-color:#C60000; 
	  color:#000000; 
	  text-align:center; 
	  z-index:10;
	} 

.game{position:relative; width:120px; height:107px; margin:0 9px 5px 5px; padding:0; float:left; display:block; cursor:pointer;} 
.gameHover{position:relative; width:120px; height:107px; margin:0 9px 5px 5px; padding:0; float:left; display:block; cursor:pointer;}
.game span{display: none;} 

	.gameHover span{ 
	  display:block;
	  position:absolute;
	  cursor:pointer;
	  width:120px;
	  border:0px solid #636363; 
	  top:0px; 
	  left:0px; 
	  background-color:transparent; 
	  color:#000000;
	  z-index:10;
	} 

	.gameHover span .title {
		position:absolute; 
		top:0px; 
		width:116px; 
		background-color:#C60000; 
		font-size:12px; 
		font-weight:bold; 
		text-align:center; 
		padding:2px;
		filter:alpha(opacity=80); 
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
		-moz-opacity:0.80; opacity:0.80;
	}

	.gameHover span .play {
		position:absolute; 
		top:92px; 
		width:120px; 
		height:20px; 
		background-color:#C60000; 
		margin:0; 
		padding:0;
	}

	.game .rate {margin:2px 13px 0 0px; padding:0; width:120px; height:20px; text-align:center;}
	.gameHover .rate {margin:2px 13px 0px 0px; padding:0; width:120px; height:20px; text-align:center;}
	.game .thumb {width:120px; height:90px; text-align:center; margin:0; padding:0;}
	.gameHover .thumb {width:120px; height:90px; text-align:center; margin:0; padding:0;}



.gamerelated{position:relative; width:60px; height:107px; margin:0 9px 5px 5px; padding:0; float:left; display:block; cursor:pointer;} 
.gameHover2{position:relative; width:60px; height:107px; margin:0 9px 5px 5px; padding:0; float:left; display:block; cursor:pointer;}
.gamerelated span{display: none;} 
	.gameHover2 span{ 
	  display:block;
	  position:absolute;
	  cursor:pointer;
	  width:60px;
	  border:0px solid #636363; 
	  top:0px; 
	  left:0px; 
	  background-color:transparent; 
	  color:#000000;
	  z-index:10;
	} 

	.gameHover2 span .title {
		position:absolute; 
		top:0px; 
		width:60px; 
		background-color:#FFFFFF; 
		font-size:12px; 
		font-weight:bold; 
		text-align:center; 
		padding:2px;
		filter:alpha(opacity=80); 
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
		-moz-opacity:0.80; opacity:0.80;

	}

	.gameHover2 span .play {
		position:absolute; 
		top:60px; 
		width:64px; 
		height:15px; 
		background-color:#FFFFFF; 
		margin:0; 
		padding:0;
	}

	.gamerelated .rate {margin:2px 13px 0 0px; padding:0; width:64px; height:15px; text-align:center;}
	.gameHover2 .rate {margin:2px 13px 0px 0px; padding:0; width:64px; height:15px; text-align:center;}
	.gamerelated .thumb2 {width:60px; height:60px; text-align:center; margin:0; padding:0;}
	.gameHover .thumb2 {width:60px; height:60px; text-align:center; margin:0; padding:0;}



#right {
display:inline;
float:right;
width:205px;
padding:15px;
_width:220px;
_padding-right:0px;
margin:0px;
border-left:5px solid #636363;
background-image:url(../images/bg-left.png);
background-repeat:no-repeat;
background-color:#C60000;
font-size:16px;
color:#000000;
}

#left {
display:inline;
float:left;
width:670px;
padding:15px;
_width:685px;
_padding-right:0px;
margin:0px;
background-image:url(../images/bg-right.png);
background-repeat:no-repeat;
background-color:#C60000;
}

#footer {
clear:both;
background-color:#636363;
width:940px;
height:33px;
margin:0px;
padding:5px 0px 5px 0px;
color:#DDDDDD;
font-size:12px;
}

	#footer a:link {color:#FFFFFF; text-decoration:none;}
	#footer a:visited {color:#FFFFFF; text-decoration:none;}
	#footer a:hover {color:#b5e0f5; text-decoration:none;}
	#footer a:active {color:#FFFFFF; text-decoration:none;}

.joystick {
float:left;
width:32px;
height:34px;
margin-right:5px;
margin-top:-2px;
}

/* ---- PAGE STYLES ---- */

.home {
margin:0px 0 0px 0;
}

.gameleft {
display:inline;
float:left;
width:120px;
margin-right:15px;
}

.gameright {
display:inline;
float:left;
width:530px;
}

.gamethumb {
width:120px; 
height:90px; 
}

.smallgamethumb {
width:60px; 
height:60px; 
}

.gameplay {
margin:0px 0px 2px 0px; 
width:120px; 
height:30px; 
}

.rate {
margin:2px 13px 2px 0px; 
padding:0; 
width:120px; 
height:20px; 
text-align:center;
}

.gamerate2 {
margin:0px 0px 2px 0px; 
width:120px; 
height:15px; 
}

.gametell {
margin:0px 0px 2px 0px; 
width:120px; 
height:15px; 
}

.gamefav {
margin:0px 0px 2px 0px; 
width:120px; 
height:15px; 
}

.gamereport {
margin:0px 0px 2px 0px; 
width:120px; 
height:15px; 
}

#wrapper #play {
}

.error {
background-color:#F1DCC9;
border:#990000 3px solid;
margin:0px 0px 10px 0px;
padding:2px 5px 5px 5px;
width:654px;
}

.error h2 {color:#990000}

.warning {
background-color:#959595;
border:#636363 3px solid;
margin:0px 0px 10px 0px;
padding:2px 5px 5px 5px;
width:654px;
}

.warning h2 {color:#A97301;}

.newstitle {
text-transform:capitalize;
}

.newstxt {
}

.featured {
float:left;
width:295px;
_width:305px;
height:260px;
margin-right:10px;
}

.main-titlelist {
float:left;
width:223px;
height:200px;
margin-right:0px;
margin-bottom:20px;
}

.main-tab {
margin:-3px 0 3px 10px;
}

.main-floatinfo {
width:325px;
float:left;
margin-right:10px;
_margin-right:0px;
margin-bottom:10px;
}

	.main-floatinfo .left {
	float:left;
	margin-right:5px;
	}

	.main-floatinfo .thumb {
	width:60px; 
	height:60px; 
	text-align:center; 
	margin:0; 
	padding:2px; 
	border:#333333 1px solid;
	}

	.main-floatinfo .rate {
	margin:2px 16px 0px 0px; 
	padding:0; 
	width:64px; 
	height:15px; 
	text-align:center;
	}

.main-float {
width:325px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.forumtop {
font-weight:bold;
background-color:#B9D1DD;
color:#000000;
}

/* ---- PAGE NUMBER STYLES ---- */

.PageNumbers {	
color:#000000;
font-weight:bold;
text-align:center;
margin-bottom:10px;
margin-top:10px;
}

.PageNumbers a:link {color:#026BBE;}
.PageNumbers a:visited {color:#026BBE;}
.PageNumbers a:hover {color:#2C00AA;}
.PageNumbers a:active {color:#026BBE;}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* ---- END OF STYLESHEET ---- */