p.nav{
	font-family: Arial;
	color: #FFFFFF;
	font-weight:700;
	font-size:14;
}

.menu{
	font-family: Arial;
	color: #FFFFFF;
	font-weight:700;
	font-size:14;
}

.forest_background{
	background-image: url(bf_tree_dark.jpg); 
	background-position: center bottom; 
	background-repeat: no-repeat;
}

.forest_footer{
	font-family: Georgia;
	color: #FFFFFF;
	font-weight:700;
	font-size:12;
}

a.menu{
	text-decoration: none;	
}

a.forest{
	font-weight:700;
	color: #08590C;
	text-decoration: none;	
}

h1.forest{
	font-family: Georgia;
	color: #08590C;
	font-weight:700;
	font-size:18;
}

.sub_heading{
	font-family: Georgia;
	color: #006600;
	font-size:10;
}

.news_heading{
	font-family: Georgia;
	color: #FFFFFF;
	font-weight:700;
	font-size:16;
}

.news_item{
	font-family: Georgia;
	color: #FFFFFF;
	font-size:12;
}
.table_heading{
	font-family: Georgia;
	color: #000000;
	font-weight:700;
	font-size:18;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.album_heading{
	font-family: Georgia;
	color: #FFFFFF;
	font-weight:700;
	font-size:40;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.song_text{
	font-family: Georgia;
	color: #FFFFFF;
	font-weight:700;
	font-size:20;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.song_number{
	font-family: Georgia;
	color: #000000;
	font-weight:700;
	font-size:18;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
.info_button{
	border-top: 2px solid #08590C;	
	border-left: 2px solid #08590C;	
	border-right: 2px solid #023705;	
	border-bottom: 2px solid #023705;	
	background:#000000;
	color:#ffffff;
	font-weight:700;
	font-family: Arial;
}

.element{
	border: 2px solid #022B00;  
	cursor:pointer; 
	padding-top: 10px; 
	padding-bottom:10px; 
	padding-left: 10px; 
	padding-right:10px;
	background-color:#032C05; 
}

.element:hover{
	background-color:#08590C;
}

/********** DIV **************/
div#main{
	position:absolute;
	left:0;
	top:0;	
	width:100%;
}
div#header{
	position:absolute;
	top:0;
	z-index:100;
	width:1024px;
	left:50%;
	margin-left:-512px;
}
div#footer{
	position:relative;

}
div#body{
	position:relative;
	top:180px;
	left:50%;
	z-index:80;
	width:1024px;
	margin-left:-512px;
	background-image: url(bf_tree_dark.jpg); 
	background-position: center bottom; 
	background-repeat: no-repeat;
}

div#menu{
	position:absolute;
	top:130;
	left:42%;
	z-index:500;
}
div#cy_div{
	left:69%;
	top:-20px;
	z-index:200;
	position:absolute;
	margin:5px;
}
div#harry_div{
	left:57%;
	top:-20px;
	z-index:200;
	position:absolute;
	margin:5px;
}
div#trav_div{
	left:80%;
	top:-20px;
	z-index:200;
	position:absolute;
	margin:5px;
}
div#dave_div{
	left:45%;
	top:-15px;
	z-index:200;
	position:absolute;
	margin:5px;
}
div#log{
	left:45%;
	top:90px;
	z-index:222;
	position:absolute;
}
div#band_menu{
	display:none;
	left:-25px;
	top:0px;
	position:relative;
	width: 120px;
	text-align:center;
	z-index: 255;
}
div#news_menu{
	position:relative;
	top:0px;
	left:275px;
	display:none;
	z-index:255;
	width: 120px;
	text-align:center;
}
div#media_menu{
	position:relative;
	top:0px;
	left:115px;
	display:none;
	z-index:255;
	width: 120px;
	text-align:center;
}
