/* Layout */

	body {
		background: url(../images/body-background.jpg) no-repeat top center #000000;
	}
	
	#wrapper {
		width: 985px;
		margin: 0 auto;
	}
	
	#banner {
		background: url(../images/banner-background.jpg);
		width: 985px;
		height: 205px;
	}
		#banner_home_link {
			display: block;
			position: relative;
			top: 60px;
			left: 305px;
			width: 380px;
			height: 105px;
		}
	
	#nav {
		background: url(../images/nav-background.jpg);
		width: 985px;
		height: 63px;
	}
		
		#nav ul {
			padding: 5px 0 0 120px;
		}
		
		#nav ul li a {
			display: block;
		}
	
		a.blog {
			background: url(../images/nav-blog-background.jpg);
			width: 150px;
			height: 50px;
			margin-right: 45px;
		}
		a.blog:hover {
			background-position: -150px 0;
		}
		
		a.band {
			background: url(../images/nav-band-background.jpg);
			width: 151px;
			height: 50px;
			margin-right: 49px;
		}
		a.band:hover {
			background-position: -151px 0;
		}
		
		a.media {
			background: url(../images/nav-media-background.jpg);
			width: 151px;
			height: 51px;
			margin-right: 50px;
		}
		a.media:hover {
			background-position: -151px 0;
		}
		
		a.shows {
			background: url(../images/nav-shows-background.jpg);
			width: 150px;
			height: 50px;
		}
		a.shows:hover {
			background-position: -150px 0;
		}
	
	#content_background {
		background: url(../images/content-background.jpg) center repeat-y;		
		clear: both;
	 	margin-left: -1px;
	}
	
	#content {
		background: url(../images/content-topcap-background.jpg) top center no-repeat;
	}
	
	#content_wrapper {
		width: 820px;
		margin: 0 auto;
		padding: 40px 0 0 0;
	}
	
	#content_bottomcap {
		background: url(../images/content-bottomcap-background.jpg) center no-repeat;
		clear: both;
		width: 927px;
		height: 26px;
		margin: 0 auto;
	}
	
/* Text */

	h2, h3, h4, p, td, li {
		font-weight: normal;
		color: #b29c7e;
	}

	h2 {
		font-family: Helvetica, Arial, sans-serif;
		letter-spacing: 2px;
		font-size: 161.6%
	}
	
	h3 {
		font-size: 146.5%;
	}
	
	h4 {
		font-size: 157%;
	}
	
	p {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 123.1%;
		padding: 5px 0;
	}
	
	.serif_georgia {
		font-family: Georgia, Times, "Times New Roman", serif;
		font-size: 170%
	}
	

/* Home */
	
	#latest_blog_entry {
		margin: 25px 0 15px 0;
		width: 375px;
		float: left;
		padding-right: 30px;
	}
	
	h2.latest_title{
		font-size: 175%;
		font-weight: bold;
		text-decoration: underline;
		padding: 0;
		margin: 0;
	}	
	
	#upcoming_shows {
		margin: 25px 0 0 125px;
	}
	
	h2.upcoming_shows {
		font-size: 175%;
		font-weight: bold;
		text-decoration: underline;
		padding: 0;
		margin: 0;		
	}
	
	#home_shows_list li {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 123.1%;
		padding: 5px 0;
		list-style-type: circle;		
	}
	
	h2.latest_titles {
				font-size: 175%;
		font-weight: bold;
		text-decoration: underline;
		margin-top: 25px;
	}
	
	#latest_blog_entries {
		margin: 25px 0;
	}
	

/* Blog */
	
	#blog_entry {
		padding: 10px 0 25px 0;
	}	
		
	p.entry_date {
		padding: 0 0 7px 0;
	}
	
	p.entry_date_detail {
		padding: 0;
	}
	
	p.entry_author {
		padding: 0 0 7px 0;
	}
	
	div.entry_content a, a:visited {
		color: #6d839b; 
	}
	
	div.entry_content a:hover {
		color: #a6b8cb; 
	}	
	
	a.blog_nav, a.blog_nav:visited {
		font-size: 130%;
		color: #6d839b;
	}
	a.blog_nav:hover {
		text-decoration: underline;
	}
	
/* Band */


/* Media */
	
	#audioplayer {
		width: 314px;
		height: 136px;
		margin: 0 0 0 253px;
	}

	h3.photo_header {
		padding: 25px 0 15px 0;	
	}
	
	a.photo_gallery {
		border: solid black 1px;
		display: block;
		width: 375px;
		height: 150px;
		margin-bottom: 15px;
	}
	a.photo_gallery:hover {
		border: solid grey 1px;
	}
	
	h2.gallery_title {
		font-family: Times;
		font-weight: normal;
		font-size: 190%;
		letter-spacing: 4px;
		line-height: 115%;
		padding: 7px 0 35px 0;
	}
	
	ul.gallery_fiveacross li {
		padding: 0 12px 12px 0;
	}
	
	a.thumb_fiveacross {
		border: solid black 1px;
		display: block;
		width: 150px;
		height: 150px;
	}
	a.thumb_fiveacross:hover {
		border: solid grey 1px;
	}
	
	h3.video_header {
		clear: both;
	}
		

/* Shows */
	#shows {
		margin: 35px 0 0 130px;
	}

	#shows tr {
		padding: 0 0 10px 0;
	}
	
	#shows td {
		font-family: Arial, Helvetica, sans-serif;;
		font-size: 130%;
		padding: 0 40px 25px 0;
	}
	
	td.date {
		font-weight: bold;
		text-align: center;
	}
	
	td.venue {
		text-align: right;
	}		
		
		
/* Footer */

	#footer {
		clear: both;
		width: 925px;
		height: 125px;
		margin: 0 auto;
	}
	
		#footer a {
			display: block;
		}

	#network_links {
		background: url(../images/network_background.jpg);
		float: left;
		position: relative;
		left: 18px;
		width: 302px;
		height: 107px;	
	}
	
		#network_links ul {
			margin: 40px 0 0 22px;
		}
		#network_links ul li {
			padding: 0 12px 0 0;
		}
		
			a.network_youtube {
				background: url(../images/network-youtube.jpg);
				width: 118px;
				height: 54px;
			}
			a.network_youtube:hover {
				background-position: -118px 0;
			}		
			
			a.network_facebook {
				background: url(../images/network-facebook.jpg);
				width: 55px;
				height: 54px;		
			}
			a.network_facebook:hover {
				background-position: -55px 0;		
			}	
			
			a.network_myspace {
				background: url(../images/network-myspace.jpg);
				width: 55px;
				height: 54px;			
			}
			a.network_myspace:hover {
				background-position: -55px 0;
			}			
	
	
	#produced_by {
		background: url(../images/production-background.jpg);
		float: right;
		position: relative; 
		right: 25px;
		width: 195px;
		height: 107px;
	}	
	
		a.messiha_produced {
			background: url(../images/messiha-produced.jpg); 
			width: 67px;
			height: 65px;
			margin: 32px 0 0 30px;
		}
		a.messiha_produced:hover {
			background-position: -67px 0;		
		}
		
		a.weareplanets_produced {
			background: url(../images/weareplanets-produced.jpg); 
			width: 66px;
			height: 65px;		
			margin: 32px 0 0 5px;
		}
		a.weareplanets_produced:hover {
			background-position: -66px 0;
		}	



