body{
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	font-family: trebuchet ms, "trebuchet ms", helvitica, Times;
	font-size:16px;
	background-color: white;
}
h1{
	font-size: 28px;
}

/*static amount pixel wide box to contain the page*/
#container{
	width:800px;
	height:635px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}

/*get rid of stupid borders on image links*/
a img{
	border:0px;
}
/*hide stuff from graphical browsers*/
.hidden{
	display:none;
}
.centered{
	text-align: center;
}

/*color my links*/
a{color: #0080ff;}
a:visited{color: #004080;}
a:hover{font-weight: bold; color: #66ccff;}

/*****************************************************navigation******/
#home_link{
	position: absolute;
	bottom: 30px;
	left:25px;
	width:130px;
	height:30px;
	background-color: transparent;
}
#home_link span {
	display: none;
}
#left_building{
	position: absolute;
	top: 175px;
	left: 30px;
	width: 60px;
	height: 60px;
	background-color: transparent;
}
#left_building span {
	display: none;
}

h1{
	text-align:center;
}

#charity{
	position: absolute;
	top:90px;
	left:96px;
}
#history{
	position: absolute;
	top:140px;
	left:203px;
}
#nominees{
	position: absolute;
	top:95px;
	left:290px;
}
#schedule{
	position: absolute;
	top:90px;
	left:464px;
}
#thanks{
	position: absolute;
	top:75px;
	left:580px;
}
#left{
	position:absolute;
	left:0px;
	top:0px;
}
#right{
	position: absolute;
	top: 0px;
	right: 0px;
}
#frontground{
	position: absolute;
	top: 206px;
	left: 0px;
}


/*****************************************************epicenter******/
#epicenter{
	position: absolute;
	top: 230px;
	left: 50px;
	width: 700px;
	color: white;
	text-align: left;
}
h1{
	text-align: right;
}
#epicenter p{
}
#scroller{
	height: 250px;
	overflow-x: hidden;
	overflow-y: scroll;
}

/*****************************************************footer******/
#footer p{
	display: none;
}
#countdown{
	position: absolute;
	bottom: 35px;
	right: 25px;
	color: #0080ff;
}


/*****************************************************nominee info******/
#categories a img{
	position: relative;
}
img.nominee {
	float: left;
	margin-right: 5px;
}
#stats{
	float: left;
	width: 350px;
	margin-top: -1em;
}
img.category_page{
	float: right;
	margin-left: 5px;
}
#previous{
	position: absolute;
	top: -65px;
	left: -20px;
}
#next{
	position: absolute;
	top: -75px;
	left: 610px;
}


/*****************************************************history******/
#elliv06{
	width:137px;
	height:50px;
	position: absolute;
	top: 10px;
	left: -5px;
	background: transparent url(../images/elliv06.png) no-repeat top left;
}
#elliv06 span{
	display: none;
}

#elliv07{
	width:145px;
	height:50px;
	position: absolute;
	top: 10px;
	left: 150px;
	background: transparent url(../images/elliv07.png) no-repeat top left;
}
#elliv07 span{
	display: none;
}


/*****************************************************schedule******/
h2.time{
	font-size: 20px;
}
#epicenter.schedule p{
	margin-left: 20px;
}
span.struck{
	text-decoration: line-through;
}

/*****************************************************thanks******/
ul.third{
	width: 25%;
	float: left;
}
p.cleared{
	clear: both;
}


