html, body{
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#0c0b0a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#wrapper{
	position:relative;
	width:760px;
	height:760px;
	background:#201e1a url(../images/bg.gif) no-repeat top;
	margin:0px auto;
}

div#content{
	position:absolute;
	top:245px;
	left:61px;
	width:598px;
	height:383px;
	background-color:transparent;
	margin:0px auto;
	overflow:auto;
	overflow-x:hidden;
	padding:20px;
}

div.grey_box{
	float:left;
	padding:6px;
	width:96px;
	height:91px;
	border:2px solid #484338;
	background-color:#67625a;
}

div.inner_box{
	width:96px;
	height:91px;
	background-color:#413e35;
}

div.text{
	width:400px;
	float:left;
	padding-bottom:10px;
}

div.clear_row{
	clear:both;
	padding-bottom:0px;
	margin:0px;	
	min-height:116px;
}

div#footer{
	position:absolute;
	bottom:13px;
	width:760px;
	height:12px;
	text-align:center;
	color:#413e36;
	left: -3px;
}

h1{
	text-indent:-1000px;
	height:0px;
	line-height:0px;	
	padding:0px;
	margin:0px;
}

h2{
	font-size:12px;
	color:#cecabf;
	padding:10px;
	margin:0px;
}

p{
	color:#36342c;
	padding:0px;
	margin:0px;
	}

a{color:#cecabf;}
a.news{display:block;margin-top:2px;}

/* NAV */
ul#nav{
	position:absolute;
	top:89px;
	left:67px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul#nav li{float:left;}

ul#nav li a{
	display:block;
	text-indent:-10000px;
}

ul#nav li a:hover{background-position:top;}

a#dates{
	width:130px;
	height:89px;
	background:transparent url(../images/btn_dates.jpg) no-repeat bottom left;
}
a#about{
	width:171px;
	height:89px;
	background:transparent url(../images/btn_about.jpg) no-repeat bottom left;
}
a#videos{
	width:75px;
	height:89px;
	background:transparent url(../images/btn_videos.jpg) no-repeat bottom left;
}
a#gallery{
	width:100px;
	height:89px;
	background:transparent url(../images/btn_gallery.jpg) no-repeat bottom left;	
}
a#contact{
	width:191px;
	height:89px;
	background:transparent url(../images/btn_contact.jpg) no-repeat bottom left;	
}

