/*
RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; height:100%; }
html, body							{ height: 100%; }
ul									{ list-style: none; }
ol									{ list-style: none; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
UTILITY
*/

.floatLeft							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.smpad								{ padding: 5px 0; }
.top								{vertical-align: top;}
.small								{font-size: 9px;}
.bold								{font-weight: bold;}

/*
STRUCTURE
*/

body {
	font: 12px Arial, sans-serif; 
	color: #000; 
	text-align: center; 
	background-color: #f7da8c;
	margin: 0; 
	padding: 0;
	}
#container {
	margin:0px auto;  
	text-align:left; 
	width:996px; 
	height: 1020px;
	background-image: url(../img/bg_fall.jpg);
	background-color: #f7da8c; 
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position:0px 100px;
	position: relative;
	}
.topbanner {
	margin: 0 auto; 
	width: 738px;
	height: 90px;
	padding: 5px 0;
	}
.logo {
	position: absolute; 
	top: 180px;
	left: 5px;
	z-index: 100;
	}
.ad img {
	/*border: 1px solid #000;*/
	}
.presented {
	position: absolute; 
	top: 190px;
	padding-top:24px;
	right: 170px;
	width: 120px;
	height: 60px;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/presented.png);
	}
.skyscraper {
	position: absolute; 
	top: 198px;
	right: 5px;
	width:160px;
	height:610px;
	background-color:#f7da8c;
	}
.rectangle {
	position: absolute; 
	top: 818px;
	right:5px;
	width: 180px;
	height: 150px;
	background-color: #f7da8c;
	}
.enter {
	position: absolute; 
	top: 395px; 
	left: 645px;
	}
.enter a {
   background: url(../img/enter_button.jpg) 0 0 no-repeat;
   width:130px; height: 41px;
   display: block;
   }
.enter a:hover {
   background-position: -130px 0;
   }
.chrome {
	margin: 0 auto;
	width: 996px;
	}
.footer {
	position: relative;
	margin: 0 auto;
	width:996px;
}


/*
SECTION
*/
.pages {
	position: absolute; 
	top: 799px;
	left: 60px;
	}
.stickers {
	position: absolute; 
	top: 902px;
	left: 60px;
	}
.journal li {
	float: left; 
	margin-right: 10px;
	}
.journal li img {
	/*border: 1px solid #000;*/
	}
.featured {
	position: absolute; 
	top: 614px;
	left: 510px;
	width: 258px;
	height: 256px;
	}
.featured-links {
	position: absolute;
	width:268;
	height:256;
	top:0px;
	left:0px;
	}

.games li {
	float: left; 
	margin-right: 25px;
	}


.journal-text {
	position: absolute; 
	width: 380px;
	top: 710px;
	left: 52px;
	}
.video {
	position: absolute; 
	top: 310px;
	left: 125px;
	padding: 3px;
	background-color:#FFF;
	}
.spacer {
	height:5px;
}