body{
		font-size:62.5%;
		color:#e6d5b9;
		font-size:1.2em;
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		line-height:180%;
}
h2{
	font-size:.8em;
	color:#e6d5b9;
	line-height:130%;
}
ul, ol {margin:0px;padding-left:0px;}

a:link {
	text-decoration: none;
	color: #900;
}
a:visited {
	text-decoration: none;
	color: #900;
}
a:hover {
	text-decoration: underline;
	color: #F00;
}
a:active {
	text-decoration: none;
}

.home{
	background-image:url(../images/backgrounds/home.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#020202;
}
.bios{
background-image:url(../images/backgrounds/bios.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#020001;
}
.music{
	background-image:url(../images/backgrounds/music.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#090100;
}
.media{
	background-image:url(../images/backgrounds/media.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#040000;
}
.contact{
	background-image:url(../images/backgrounds/contact.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#020200;
}
.links{
background-image:url(../images/backgrounds/links.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#030200;
}
.schedule{
background-image:url(../images/backgrounds/schedule.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#020001;
}
.news{
background-image:url(../images/backgrounds/news.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#020001;
}

.framework{
		margin:0 auto;
		min-height:1100px;
}

.home .framework{

}
.text
{
	margin:0px 20px 0px 25px;
}

.text-box-wide{
	width:100%;
	border:0px solid green;
	clear:left;
	padding-top: 450px;
	min-height:500px;
}
.text-box-wide .top{
	height:24px;
	background-image:url(../images/textbox-wide-top.png);
	border:0px solid green;
	
}

.text-box-wide .middle{
	background-image:url(../images/textbox-wide-tile.png);
	background-repeat:repeat-y;
	border:0px solid red;
	padding:0px;

}


.text-box-wide .bottom{
		height:25px;
		background-image:url(../images/textbox-wide-bottom.png);
		padding-top:0px;

}

.text-box{
	width:524px;
	border:0px solid green;
	clear:left;
	padding-top: 80px;
	min-height:900px;
}

.text-box .top{
	height:24px;
	background-image:url(../images/textbox-top.png);
	border:0px solid green;
	float:left;
	clear:left;
	width:100%;
}

.text-box .middle{
	background-image:url(../images/textbox-tile.png);
	background-repeat:repeat-y;
	border:0px solid red;
	padding-top:0px;
	width:524px;
float:left;
	clear:left;

}


.text-box .bottom{
	float:left;
		height:25px;
		background-image:url(../images/textbox-bottom.png);
clear:left;
width:100%;

}

#menu{
	border:0px solid silver;
	padding:0px;
	list-style:none;
	margin-left:40px;
	margin-top:0px;
	width:100%;
	}
#menu li {
	float:left
	}
#menu li a {
	display:block;
	height:50px;
	border:0px solid red;
	color:transparent;
	margin:0px;
	padding:0px;
}
#home_link{
	width:85px;
}
#bios_link{
	width:95px;
}
#music_link{
	width:95px;
}
#media_link{
	width:105px;
}
#news_link{
	width:90px;
}
#schedule_link{
	width:160px;
}
#contact_link{
	width:130px;
}
#links_link{
	width:105px;
}
.margin{
	margin-left:15px;
}
.footer img {
margin:25px;
}



.footer{
	text-align:center;
	font-size:.5em;
	color:#666;
}

.footer a:link {
	text-decoration: none;
	color:#62533e;
}
.footer a:visited {
	text-decoration: none;
	color: #666;
}
.footer a:hover {
	text-decoration: underline;
	color: #666;
}
.footer a:active {
	text-decoration: none;
}