body
{
		font-family: arial,sans-serif;
		text-align: center;
		background-image: url('images/background.png');
		padding: 0px;
		margin: 0px;
		font-size: 0.8em;
}

#wrapper_border
{
		display: hidden;
		margin: 0 auto;
		width: 870px;
		margin-top: 25px;
		padding-top: 0px;
		border: 1px solid #222222;
		background: #444441;
		padding-top: 4px;
		padding-bottom: 5px;
}

#wrapper
{
		display: hidden;
		margin: 0 auto;
		width: 860px;
		text-align: left;
		background: #333333;
		border: 1px solid #505050;
		
}


#header
{
		
		border-bottom: 1px solid #505050;
		height: 226px;
}

ul.navbar
{
		
		margin-top: -1px;
		list-style-type: none;
		float: right;
		
}

ul.navbar li
{		
		
		float:left;
		
}
ul.navbar a
{		
		display: block;
		text-align: center;
		width: 100px;
		text-decoration: none;
		float: left;
		font-size: 0.9em;
		font-weight:bold;
		line-height: 20px;
		height:30px;
		color: #432b05;
		text-indent: 7px;
		background-image: url('images/nav_background.jpg');
}

ul.navbar a:hover
{
		background-image: url('images/nav_background_hover.jpg');
}

ul.navbar a.page
{
		background-image: url('images/nav_background_hover.jpg');
		color: #432b05;
}
*:first-child+html ul.navbar
{
		margin-top: 0px;
		
} 

* html  ul.navbar
{
		margin-top:0px;
}

.hidden {display:none;}


#content
{
		display: hidden;
		padding: 10px;
		padding-bottom: 20px;
		border: 3px solid #cc0000;
		background: #cccccc;
		overflow: hidden;
		width: 780px;
		margin: auto;
		margin-bottom: 20px;
		-moz-border-radius:3ex;
		-webkit-border-radius:3ex;
}


h1
{
		text-align: center;
		clear: both;
		font-size: 2em;
		margin: 15px;
		margin-bottom: 20px;
		color: #212121;
}

h2
{
		
		font-size: 1.5em;
		margin: 15px;
		
		color: #212121;
}



#audioplayer_1
{
		clear: both;
}
#content p
{
		
		margin: 15px;
		margin-right: 20px;
		color: #212121;
}
#right_content
{
		float: right;
		display: inline;
		border-left: solid 1px #999999;
		margin-bottom: 15px;
		margin-left: 10px;
}


#index_wrapper
{
		margin: 50px 50px 50px 50px;
		background: #BFBFBF;
		border: 1px solid #777777;
		padding: 20px 10px;
		overflow: hidden;
}

#icons
{
		clear: both;
		float: right;
		background: #cccccc;
		padding: 10px;
		border: 1px solid #878787;
		width: 260px;
		margin: 20px;
		overflow: hidden;
}

#icons h2
{
		clear: both;
		font-size: 1.5em;
		
}

#icons img
{
		border: 0;
		margin: 5px 5px 30px 5px;
}

#link_review
{
		font-size: 1.4em;
		text-align: center;
		text-decoration: none;
		color: #cc0000;
}

#link_review:hover
{
		color: #4169a8;
}

.listen
{
		margin-left: 15px;
		color: #cc0000;
		border-bottom: 1px dotted #666666;
		display: block;
		width: 200px;
}


.image_cont
{		clear: both;
		border: 1px #333333 solid;
		background: #000000;
		width: 100%;
		text-align: center;
		margin:0px;
		margin-bottom: 5px;
		
}

.image_cont1
{		clear: both;
		border: 1px #333333 solid;
		background: #ffffff;
		width: 100%;
		text-align: center;
		margin:0px;
		margin-bottom: 5px;
		
}

.contact_pg
{		position: relative;
		width: 100px;
		text-align: center;
		margin:0px;
		margin-bottom: 5px;
}

.contact_pg #marshall , .contact_pg #shure 
{
		position: relative;
		bottom: -280px;
		right: -470px;
}

#marshall a, #shure a
{
		display: block;
		width: 100%;
		height: 100%;
}


#shure
{
		margin: auto;
		width: 300px;
		height: 88px;
		background-image: url('images/shure.png');
}

#shure:hover
{
		background-image: url('images/shure_rollover.png');
}

#marshall
{
		margin: auto;
		width: 300px;
		height: 88px;
		background-image: url('images/3dmarshall.png');
}

#marshall:hover
{
		background-image: url('images/3dmarshall_rollover.png');
}




#members_wrapper
{
		margin: 20px auto 20px;
		background: #BFBFBF;
		border: 1px solid #777777;
		width: 700px;
		padding: 10px;
}

#members
{
		float: right;
		margin: 10px 5px 0 10px;
}

#youtube
{
		float: left;
}



#martin, #robbie, #maxxi, #rocky, #mick, #simon, #conn
{
		background: #ffffff;
		border: 1px solid #777777;
		padding: 10px;
		margin: 10px;
		overflow: hidden;
}

#gigs
{
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		background: #BFBFBF;
		border: 1px solid #777777;
		width: 700px;
		padding: 30px;
		text-align: centre;
}

.media_wrapper
{	
		float: left;
		margin: 10px;
		background: #BFBFBF;
		border: 1px solid #777777;
		padding: 20px;
		text-align: centre;
}

#news_wrapper
{
		float: left;
		display: inline;
		margin: 20px 20px 20px 20px;
		background: #FFFBCF;
		border: 1px solid #777777;
		width: 338px;
		padding: 25px 10px;
}

#reviews_wrapper
{
		float: left;
		display: inline;
		margin: 20px 5px 20px 5px;
		background: #DFF4FF;
		border: 1px solid #777777;
		width: 338px;
		padding: 25px 10px;
}

*html #right_content img
{
		margin: 0px;
		margin-left: 5px;
}
.label
{
		display: block;
		float: left;
		width: 100px;
		
		padding: 4px;
		margin-right: 5px;
		text-align: right;
}

#form
{
		float: left;
}

form
{
		padding: 10px;
		padding-bottom: 20px;
		border: 3px solid #cc0000;
		background: #cccccc;
		overflow: hidden;
		width: 780px;
		margin: auto;
		margin-bottom: 20px;
}



#info
{
		width: 250px;
		margin-left: 60px;
		
}

.submit
{
		margin-left: 110px;
}


#links a
{
		text-decoration: none;
		color: #444444;
		display: block;
		padding: 3px;
		margin: auto;
		margin-bottom: -10px;
		clear: both;
		width: 300px;
		background: #ffffff;
		text-align: center;
		border: 1px solid #777777;
}

#links a:hover
{
		border: solid 1px #cc0000;
		color: #2F53FF;
}

#gallery
{
		margin: 35px;
		padding: 25px;
		background: #efefef;
		text-align: center;
}

#gallery img
{
		
		margin: 10px;
		border: 2px solid #666666;
}
#gallery img:hover
{
		border: solid 2px #cc0000;
}
#links
{
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		background: #BFBFBF;
		border: 1px solid #777777;
		width: 450px;
		padding: 15px;
		padding-bottom: 20px;
		
}

#footer
{
		clear: both;
		text-align: center;
		font-size: 0.8em;
		background: #000000;
		color: #cc0000;
		margin-bottom: 0px;
		padding: 5px;
		border-top: 1px solid #505050;
}
	