/* Stylesheet Version: SnowCade */



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





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



body {
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;	
color:#FFFFFF;

background-color:#02047A;

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:#990000; text-decoration:none; }

	h2 a:visited { color:#990000; 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:#990000; text-decoration:none; }

	#top h1 a:visited { color:#990000; 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:#990000; margin-bottom:10px; font-weight:normal; text-transform:capitalize; }

	h2 a:link { color:#990000; text-decoration:none; }

	h2 a:visited { color:#990000; 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:#990000; font-weight:normal; margin-bottom:7px; text-transform:capitalize; }

	h3 a:link { color:#990000; text-decoration:none; }

	h3 a:visited { color:#990000; 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:#990000; text-decoration:none; }

	h4 a:visited { color:#990000; 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:#990000; text-decoration:none; }

	h5 a:visited { color:#990000; 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:#990000; text-decoration:none; }

	h6 a:visited { color:#990000; 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:#02047A;

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:#02047A; 

	  color:#990000; 

	  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:#02047A; 

	  color:#990000; 

	  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:#02047A; 

	  color:#990000; 

	  text-align:center; 

	  z-index:10;

	} 

.w820c4413a191e185c6c9c283cab132e8 li{
display:inline;
padding: 0 3px;
}


.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:#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;

	}

	.gameHover span .play {

		position:absolute; 

		top:92px; 

		width:120px; 

		height:15px; 

		background-color:#FFFFFF; 

		margin:0; 

		padding:0;

	}

	.game .rate {margin:2px 13px 0 13px; padding:0; width:94px; height:15px; text-align:center;}

	.gameHover .rate {margin:2px 13px 0px 13px; padding:0; width:94px; height:15px; 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:60px; 
		height:15px; 
		background-color:#FFFFFF; 
		margin:0; 
		padding:0;
	}

	.gamerelated .rate {margin:2px 13px 0 0px; padding:0; width:60px; 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:#02047A;

font-size:16px;

color:#990000;

}

#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:#02047A;

}



#footer {

clear:both;

background-color:#636363;

width:940px;

height:83px;

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 13px; 

padding:0; 

width:94px; 

height:15px; 

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:#0060FF;
border:#990000 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:270px;

_width:280px;

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 ---- */

