/* 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:#432853;
background-image:url(../images/bg.gif);
background-repeat:repeat;	
margin:0px 0px 0px 0px; 
cursor:default;
}

a:link {color:#2C00AA; text-decoration:none;}
a:visited {color:#2C00AA; text-decoration:none;}
a:hover {color:#026BBE; text-decoration:none;}
a:active {color:#2C00AA; text-decoration:none;}
026BBE
/* ---- 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:#2C00AA; 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:#2C00AA; margin-bottom:10px; font-weight:normal; text-transform:capitalize; }
	h2 a:link { color:#2C00AA; text-decoration:none; }
	h2 a:visited { color:#2C00AA; text-decoration:none; }
	h2 a:hover { color:#3db0f9; text-decoration:none; }
	h2 a:active { color:#2C00AA; text-decoration:none; }
h3 { font-size:19px; margin-top:0px; color:#2C00AA; font-weight:normal; margin-bottom:7px; text-transform:capitalize; }
	h3 a:link { color:#2C00AA; text-decoration:none; }
	h3 a:visited { color:#2C00AA; text-decoration:none; }
	h3 a:hover { color:#14508B; 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:#CC66CC;
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.jpg);
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:#EEEEEE; 
	  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:#EEEEEE; 
	  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:#EEEEEE; 
	  color:#000000; 
	  text-align:center; 
	  z-index:10;
	} 

.game{position:relative; width:160px; height:149px; margin:0px 0px 0px 0px; padding:20; float:left; display:block; cursor:pointer; background-image:url(../images/glitter.png); background-position: 0px 0px; background-repeat:no-repeat;} 
.gameHover{position:relative; width:160px; height:149px; margin:0px 0px 0px 0px; padding:0; float:left; display:block; cursor:pointer; background-image:url(../images/glitter.gif); background-position: 0px 0px; background-repeat:no-repeat;}
.game span{display: none;} 
	.gameHover span{ 
	  display:block;
	  position:absolute;
	  cursor:pointer;
	  width:120px;
	  margin:17px 0px 0px 10px;
	  border:0px solid #636363; 
	  top:0px; 
	  left:0px; 
	  background-color:transparent; 
	  color:#000000;
	  z-index:10;
	} 
	.gameHover span .title {
		position:absolute; 
		top:-20px; 
		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:23px; 
		background-color:#CC66CC; 
		margin:7px 0px 0px 0px;
		padding:0;
	}
	.game .rate {margin:0px 0px 0 10px; padding:0; width:120px; height:20px; text-align:center;}
	.gameHover .rate {margin:8px 0px 0px 10px; padding:0; width:120px; height:20px; text-align:center;}
	.game .thumb {width:120px; height:90px; text-align:center; margin:17px 0px 0px 10px; padding:0;}
	.gameHover .thumb {width:120px; height:90px; text-align:center; margin:17px 0px 0px 10px; 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:#CC66CC;
font-size:16px;
color:#660000;
}
#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:#CC66CC;
}

#bottom-close-left {
float:left;
width:670px;
padding:15px;
_width:685px;
_padding-right:0px;
margin:0px;
border-bottom:1px solid #636363;
background-image:url(../images/bg-right-bottom.png);
background-repeat:no-repeat;
background-color:#636363;
}

#bottom-close-right {
float:right;
width:205px;
padding:15px;
_width:220px;
_padding-right:0px;
margin:0px;
border-left:5px solid #636363;
border-bottom:1px solid #636363;
background-image:url(../images/bg-left-bottom.png);
background-repeat:no-repeat;
background-color:#636363;
}


#footer {
clear:both;
background-color:#636363;
width:940px;
height:190px;
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; 
}
.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:#FFFF99;
border:#FF9900 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:650px;
_width:660px;
height:200px;
margin-right:10px;
padding:0px;
}

.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:5px;
}
	.main-floatinfo .left {
	float:left;
	margin-right:5px;
	}
	.main-floatinfo .thumb {
	width:120px; 
	height:90px; 
	text-align:center; 
	margin:17px 0px 0px 10px; 
	padding:0px; 
	border:#333333 0px solid;
	}
	.main-floatinfo .rate {
	margin:7px 0px 0px 7px; 
	padding:0; 
	width:120px; 
	height:20px; 
	text-align:center;
	}

.main-float {
width:325px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.forumtop {
font-weight:bold;
background-color:#CC66CC;
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 ---- */
