@charset "UTF-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, p, ul, li, a, img, table, td, tr, form {
	margin:	0px;
	padding:0px;
	border: 0px;
}

p {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	}
	
a {
	color:#000000;
	text-decoration:underline;
	font-family: Georgia, Times, serif;
	}
	
ul {
	list-style:none;
	line-height:40px;
	}
	

#wrap {
	width:960px;
	margin:0px auto 0px auto;
	}

#header {
	width:960px;
	height:93px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	}

#nav_wrap {
	height:39px;
	}

#nav_home a {
	display:block;
	height:39px;
	width:123px;
	background: url(images/nav/home.gif) 0 0 no-repeat;
	float:left;
	}
	
#nav_home_on a {
	display:block;
	height:39px;
	width:123px;
	background: url(images/nav/home.gif) 0 0 no-repeat;
	background-position: -123px 0;
	float:left;
	}

#nav_home a:hover {
	background-position: -123px 0;
	}

#nav_band a {
	display:block;
	height:39px;
	width:130px;
	background: url(images/nav/band.gif) 0 0 no-repeat;
	float:left;
	}

#nav_band_on a {
	display:block;
	height:39px;
	width:130px;
	background: url(images/nav/band.gif) 0 0 no-repeat;
	background-position: -130px 0;
	float:left;
	}

#nav_band a:hover {
	background-position: -130px 0;
	}
	
#nav_media a {
	display:block;
	height:39px;
	width:131px;
	background: url(images/nav/media.gif) 0 0 no-repeat;
	float:left;
	}

#nav_media_on a {
	display:block;
	height:39px;
	width:131px;
	background: url(images/nav/media.gif) 0 0 no-repeat;
	background-position: -131px 0;
	float:left;
	}

#nav_media a:hover {
	background-position: -131px 0;
	}
	
#nav_gigs a {
	display:block;
	height:39px;
	width:105px;
	background: url(images/nav/gig.gif) 0 0 no-repeat;
	float:left;
	}
	
#nav_gigs_on a {
	display:block;
	height:39px;
	width:105px;
	background: url(images/nav/gig.gif) 0 0 no-repeat;
	background-position: -105px 0;
	float:left;
	}

#nav_gigs a:hover {
	background-position: -105px 0;
	}
	
#nav_mail a {
	display:block;
	height:39px;
	width:179px;
	background: url(images/nav/mailing.gif) 0 0 no-repeat;
	float:left;
	}
	
#nav_mail_on a {
	display:block;
	height:39px;
	width:179px;
	background: url(images/nav/mailing.gif) 0 0 no-repeat;
	background-position: -179px 0;
	float:left;
	}

#nav_mail a:hover {
	background-position: -179px 0;
	}
	
#nav_contact a {
	display:block;
	height:39px;
	width:130px;
	background: url(images/nav/contact.gif) 0 0 no-repeat;
	float:left;
	}
	
#nav_contact_on a {
	display:block;
	height:39px;
	width:130px;
	background: url(images/nav/contact.gif) 0 0 no-repeat;
	background-position: -130px 0;
	float:left;
	}

#nav_contact a:hover {
	background-position: -130px 0;
	}

#nav_blog a:hover {
	background-position: -130px 0;
	}
	
#nav_blog a {
	display:block;
	height:39px;
	width:130px;
	background: url(images/nav/blog.gif) 0 0 no-repeat;
	float:left;
	}
	
#nav_blog_on a {
	display:block;
	height:39px;
	width:130px;
	background: url(images/nav/contact.gif) 0 0 no-repeat;
	background-position: -130px 0;
	float:left;
	}

#nav_blog a:hover {
	background-position: -130px 0;
	}
	
#main_home {
	width:960px;
	min-height:460px;
	background:url(images/home/bg_home.gif) bottom no-repeat;
	}
	
#main_band {
	width:960px;
	min-height:460px;
	background:url(images/band/bg_band.gif) bottom no-repeat;
	}
	
#main_media {
	width:960px;
	min-height:460px;
	background:url(images/media/bg_media.gif) bottom no-repeat;
	}
	
#section_left {
	width:268px;
	min-height:299px;
	padding:20px 20px 135px 20px;
	float:left;
}

#section_left_media {
	width:268px;
	min-height:184px;
	padding:20px 20px 250px 20px;
	float:left;
}

#section_left_gigs {
	width:268px;
	min-height:184px;
	padding:30px 20px 250px 20px;
	background:url(images/gigs/line.gif) top no-repeat;
	float:left;
}

#media_nav_photos a {
	display:block;
	height:51px;
	width:262px;
	background: url(images/media/nav/photos.gif) 0 0 no-repeat;
	float:left;
	}
	
#media_nav_photos_on a {
	display:block;
	height:51px;
	width:262px;
	background: url(images/media/nav/photos.gif) 0 0 no-repeat;
	background-position: -262px 0;
	float:left;
	}

#media_nav_photos a:hover {
	background-position: -262px 0;
	}
	
#media_nav_audio a {
	display:block;
	height:51px;
	width:262px;
	background: url(images/media/nav/audio.gif) 0 0 no-repeat;
	float:left;
	}
	
#media_nav_audio_on a {
	display:block;
	height:51px;
	width:262px;
	background: url(images/media/nav/audio.gif) 0 0 no-repeat;
	background-position: -262px 0;
	float:left;
	}

#media_nav_audio a:hover {
	background-position: -262px 0;
	}
	
#media_nav_video a {
	display:block;
	height:51px;
	width:262px;
	background: url(images/media/nav/video.gif) 0 0 no-repeat;
	float:left;
	}
	
#media_nav_video_on a {
	display:block;
	height:51px;
	width:262px;
	background: url(images/media/nav/video.gif) 0 0 no-repeat;
	background-position: -262px 0;
	float:left;
	}

#media_nav_video a:hover {
	background-position: -262px 0;
	}

#section_right {
	width:652px;
	min-height:434px;
	float:right;
	}

#section_right_media {
	width:652px;
	min-height:434px;
	background-image:url(images/media/border.gif);
	float:right;
	}

#section_right_gigs {
	width:632px;
	min-height:434px;
	padding:30px 0px 0px 20px;
	background:url(images/gigs/light.gif) top no-repeat;
	float:right;
	font-size: 12px;
	}

#section_right_mailing {
	width:282px;
	min-height:434px;
	padding:30px 350px 0px 20px;
	background:url(images/mailing/letters.gif) top no-repeat;
	float:right;
	}

#section_right_contact {
	width:632px;
	min-height:434px;
	padding:30px 0px 0px 20px;
	background:url(images/contact/phone.gif) top no-repeat;
	float:right;
	}

#home_right_image {
	width:321px;
	height:434px;
	float:left;
	}
	
#blog {
	width:313px;
	min-height:180px;
	padding: 63px 0px 0px 0px;
	background:url(images/home/blog.gif) top no-repeat;
	float:right;
	}
	
#blog ol {
	border: #000 solid 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


#blog li {	
	list-style: none;
	color: #333;
	font-weight:normal;
	font-size: 12px;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	}
	
#socialise {
	width:331px;
	padding:63px 0px 0px 0px;
	background:url(images/home/socialise.gif) top no-repeat;
	float:right;
	}	

#footer_wrap {
	width:960px;
	}
	
#footer_left {
	width:890px;
	float:left;
	font-size:0.8em;
	font-family: Georgia, Times, serif;
	}
	
#footer_left a {
	color:#000000;
	text-decoration:none;
	font-family: Georgia, Times, serif;
	}
	
#footer_left a:hover {
	color:#000000;
	text-decoration:underline;
	font-family: Georgia, Times, serif;
	}
	
#footer_right {
	width:70px;
	float:right;
	}

.clear {
	clear:both;
	}
	
.float_left {
	float:left;
	}

.float_right {
	float:right;
	}