body {
	color: #000;	
	margin: 0px;
	padding-top: 20px;
	background-color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	}

p{
	font: 0.75em Arial, Helvetica, sans-serif;
	color: #000;
	background-color: transparent;
	margin: 0;
    padding-bottom: 10px;
	text-align: justify;
	}	
	
a:link {color: #660066; background: transparent; text-decoration: none;}	
a:visited, a:active {color: #660066; background: transparent; text-decoration: none;}
a:hover {color: #FF6699; background: transparent; text-decoration: underline;}

#logo{
	padding: 10px; 
	position: relative;
	top:480px;
	left:650px;
	}

h1{
 	font-family: Arial, Helvetica, sans-serif;
 	color: #660066;
 	padding: 10px 0px 5px 0px;
	margin: 0px;
	}

h2{
 	font-family: Arial, Helvetica, sans-serif;
 	color: #660066;
 	padding: 10px 0px 5px 0px;
	margin: 0px;
	}

h3{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
 	color: #660066;
 	padding: 10px 0px 5px 0px;
	margin: 0px;
	}
	
	
#container{
	width: 975px; 
	margin: 0px auto; 
	background-color: #fff;
	}

#header{
	height: 73px;
	background-color: #231f20;
	padding: 0px;
	}

#nav {
	list-style-type: none;
	width: 100%; 
	float: left; 
	padding-top: 20px;
	}
	
#nav ul {
	list-style-type: none;
	margin: 0;
	padding-left: 25px;
	}
	
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	}
	
#nav a {
	float: left;
	width: auto;
	padding: 0px 33px 0px 33px;
	color: #929497;
	text-decoration: none;
	text-align: center;
	font: 90% Arial, Helvetica, sans-serif;
	
	}
	
#nav #nav_home a {
	border-left: 0px solid #003B56;
	}	
	
#nav a:hover {
	color: #fff;
	}

#nav a:active {
	color: #fff;
	}
	
#body_home #nav_home a, 
#body_music #nav_music a, 
#body_bio #nav_bio a, 
#body_gigs #nav_gigs a, 
#body_news #nav_news a, 
#body_forum #nav_forum a,
#body_gallery #nav_gallery a,
#body_shop #nav_shop a{
	color: #fff;
	}	

#content {
	padding: 20px;
	height: 555px;
	padding-left: 250px;
	}
	
.welcome{
	background-image: url(images/index-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}

.music{
	background-image: url(images/music-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}
	
.bio{
	background-image: url(images/biog-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}
	
.gigs{
	background-image: url(images/gigs-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}

.news{
	background-image: url(images/news-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}
	
.forum{
	background-image: url(images/forum-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}
	
.gallery{
	background-image: url(images/gallery-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}
	
.shop{
	background-image: url(images/shop-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;
	}

div.border{
	background-image: url(images/border.png);
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
	}


#footer{
	clear: both;
	background-color: #676767;
	margin: 0px;
	text-align: center;
	}

#footer p{
	margin: 0px;
	padding: 5px;
	text-align: center;
	}

table.table {
	font: 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	}
	
table.table th, table.table td {
	border: 1px #660066 solid;
	padding: 3px 20px;
	}
	
table.table th {
	background-color:#660066;
	text-align: left;
	color: #fff;
	padding: 5px 20px;
	}
	

