html{

}

body{
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-family:Arial, sans-serif;
	background: #e4e4e4 url('/images/wrapper_bg.gif') repeat-x 0% 0%;
}

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

h2{
	margin: 0;
	font-size: 0.8em;
	color: #f98508;
}

p{

}

a{
	text-decoration: none;
}

img{
	border: 0;
}

#wrapper{
	width: 760px;
}

/*******HEADER*******/
#header{
	height: 117px;
	background: #ffffff url('/images/header_bg.jpg') no-repeat 0% 100%;
}
	#header img{
		float: left;
		margin: 10px 0 0 20px;
	}
	#menu{
		display: inline;
		width: 390px;
		float: left;
		font-size: 0.75em;
		font-weight: bold;
		margin: 19px 0 0 243px;
		background: #ffffff;
	}
		#menu-img-container{
			width: 107px;
			float: left;
		}
		img.menu-img{
			
		}
		#menu ul{
			float: right;
			margin: 0;
			padding: 0;
		}
		#menu li{
			display: inline;
			padding: 0 6px 0 0;
			margin: 0 0 0 6px;
			border-right: 2px solid #cccccc;
		}
		#menu li.last-link{
			border: none;
		}
		#menu a{
			color: #000000;
			text-transform: uppercase;
			margin: 0 0 0 0;
		}
		#menu a.active{
			color: #aec802;
		}
		#menu a:hover{
			color: #aec802;
		}
/*******BODY*********/
#content{
}
	#content-row-1{
		background: url('/images/content_layer1_bg.jpg') no-repeat 0% 0%;
		height: 105px;
	}
	#content-row-2{
		background: #cccccc url('/images/content_layer2_bg.jpg') no-repeat 0% 0%;
		height: 167px;
	}
		#home-text{
			display: inline;
			float: left;
			width: 212px;
			height: 152px;
			background: url('/images/index_11.jpg') no-repeat 0% 0%;
			color: #f98508;
			font-size: 0.8em;
			font-weight: bold;
			margin: 0 0 0 222px;
			padding: 15px 15px 0 15px;
		}
		#home-image{
			float: left;
			width: 296px;
			height: 167px;
			background: url('/images/home_image_bg.gif') no-repeat 100% 0%;
		}
		a.home-tag-line{
			display: block;
			width: 213px;
			height: 18px;
			float: right;
			background: #000000;
			color: #4660ff;
			font-size: 0.8em;
			margin: -4px 10px 0 0;
			padding: 2px 0 0 7px;
		}
		#content-row-2 img{margin: 0;}
	#content-row-3{
		background: #cccccc url('/images/content_layer3_bg.jpg') no-repeat 0% 0%;
		min-height: 160px;
		width: 650px;
	}
		#gig-list{
			min-height: 160px;
			width: 428px;
			margin: 0 0 0 222px;
			padding: 30px 0 0 15px;
			background: #cccccc;
		}
		#gig-list table{
			font-size: 0.75em;
			margin: 10px 0 0 0;
		}
			#gig-list td.date{
				width: 60px;
			}
			#gig-list td.venue{
				width: 200px;
			}
			#gig-list td.time{

			}
	#content-page-row-2{
		background: #e4e4e4 url('/images/content_page_layer2_bg.jpg') no-repeat 0% 0%;
		min-height: 347px;
		
	}
		#content-page-row-2 #row-2-container{
			display: inline;
			background: #f1f1f1 url('/images/row_2_bg.gif') repeat-y 0% 0%;
			width: 538px;
			float: left;
			margin: 0 0 0 222px;
		}
			#row-2-container #text-container{
				display: inline;
				width: 308px;
				float: left;
				font-size: 0.8em;
				padding: 15px;
				background: #e4e4e4;
			}
				#row-2-container #text-container h2{
					font-size: 1em;
				}
				#text-container a{
					color: #000000;
					font-weight: bold;
				}
				#text-container a:hover{
					color: #f98508;
				}
				#text-container img{
					padding: 0 0 5px 8px;
				}
			#row-2-container #content-image{
				float: left;
				width: 200px;
				display: inline;
				min-height: 167px;
				background: #f1f1f1 url('/images/content_image_bg.gif') no-repeat 100% 0%;
			}
				#row-2-container #content-image img{
					margin: 0 0 30px 0;
				}
	#jukebox{
		margin: 43px 0 0 0;
	}
	#jukebox img{
		padding: 0;
	}
/*******FOOTER*******/
#footer{
	font-size: 0.7em;
	padding: 0 0 0 40px;
	clear: both;
}