/* CSS developed by 9xb.com
Main stylesheet for layout */

	.screen_reader {
		display: none;
	}

	html ,body{
		font-family:Tahoma, Helvetica, sans-serif;
		font-size: 13px;
		color: #cde1ec;
		text-align:center;
		background-color:#000d2d;
		background-image:url(../images/header_repeat.jpg);
		background-repeat:repeat-x;
		line-height:1.5;
	}
		
	body{
		margin:0 0 0 0;
		padding:0;
	}

/* ---------------------------------- */
/* GLOBAL STYLES  */   
/* ---------------------------------- */

a{
	color:#ffa1a1;
	text-decoration:underline;
	font-style:italic;
}

img{
	border:none;
}
	
.blue_text{
	color:#469dd2;
	font-size:11px;
}	

table{
	margin:12px 0 0 0;
}

/* ---------------------------------- */
/* MAJOR DIVISIONS   */   
/* ---------------------------------- */

	#outerwrap{
		width:1024px;
		text-align:left;
		margin: 0 auto;
	}
	
	#innerwrap{
		
	}
	
	#header{
		width:1024px;
		height:222px;
	}
	
	#middle_home{
	
	}
	
	#home_nav{
		width:930px;
		text-align:left;
		margin: 0 auto;
	}
	
	#home_gigs{
		float:left;
		width:320px;	
	}
	#home_music{
		float:left;
		width:290px;
		margin:0 30px 0 0;	
	}
		#album_inner{
			float:left;
			clear:both;
		}
		#home_album{
			float:left;
			margin:0 3px 0 0;
		}
		#album_right{
			float:right;
			margin:0 0 0 0;
		}
	#home_reviews{
		float:left;
		width:290px;
	}
		
	#footer{
		background-image:url(../images/footer_repeat.jpg);
		background-repeat:repeat-x;
		width:100%;
		height:122px;
		clear:both;
		font-size:11px;
	}
	#footer a{
		text-decoration:none;
		font-style:normal;
	}
	#footer p{
		margin-top:0px;
	}	
	.footer_down{
		line-height:1.7;
	}
	
	#footer span {
		
		font-size: 14px;	
	}
	#gigs{
		width:700px;
		text-align:left;
		margin: 0 auto;		
	}
	
	#standard{
		width:700px;
		text-align:left;
		margin: 0 auto;	
	}
		
	
/* ---------------------------------- */
/* TITLE ELEMENTS  */   
/* ---------------------------------- */	

	h1{

	}
	
	h2{
		color:#469dd2;
		font-size:14px;
		font-weight:bold;
	}
	
	h3{
		color:#469dd2;
		font-size:13px;
		font-weight:bold;
		margin:0 0 -10px 0;
	}

/* ---------------------------------- */
/* HEADER STYLES  */   
/* ---------------------------------- */

	

/* ---------------------------------- */
/* CONTENT STYLES  */   
/* ---------------------------------- */		

		
.hide_review{
	display:none;
}

#bottom_links{
	clear:both;
	text-align:left;
	margin: 0 auto;
	width:860px;
}
.add_right{
	margin-right:20px;
}
.album{
	float:left;
	margin:0 10px 0 0;
}
	

/* ---------------------------------- */
/* FORM ELEMENTS  */   
/* ---------------------------------- */

fieldset {
	border-top:1px solid #cde1ec;
	border-bottom:none;
	border-right:none;
	border-left:none;
	padding:10px;
	width:90%;
	margin-top:20px;
	}
legend {
	font-size:12px;
	font-weight:bold;
	color:#cde1ec;
	margin-left:10px;
	padding:0 10px;
	}
	
form div.row {
	clear:both;
	padding:3px 10px;
	overflow:auto;
	font-size:12px;
	}
	form div.row label, form div.row p {
		float:left;
		width:110px;
		font-size:12px;
		}
	form div.row label {
		font-weight:normal;
		color:#cde1ec;
		}
	form div.row p {
		clear:left;
		color:#aaa;
		}
	.textfield {
		float:left;
		top:0;
		font-size:11px;
		border-top:1px solid #204467;
		border-left:1px solid #204467;
		border-bottom:1px solid #204467;
		border-right:1px solid #204467;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:2px;
		color:#cde1ec;
		background-color:#0a1f40;
		margin:2px;
		}
	form div.row div.value {
		float:left;
		font-size:12px;
		}
	form div.row .textfield:focus {
		border-top:1px solid #cde1ec;
		border-left:1px solid #cde1ec;
		border-bottom:1px solid #cde1ec;
		border-right:1px solid #cde1ec;
		}
	form input.button {
		margin:5px 5px 5px 15px;
		background:url(../images/button_bg.gif) #fff;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:2px 10px;
		cursor:pointer;
		color:#555;
		border-top:3px double #cde1ec;
		border-left:3px double #cde1ec;
		border-bottom:3px double #cde1ec;
		border-right:3px double #cde1ec;
		}
	form input.button:hover {
		border-top:3px double #2b567a;
		border-left:3px double #2b567a;
		border-bottom:3px double #2b567a;
		border-right:3px double #2b567a;
		}
	form optgroup {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		padding:3px;
		}
	form option {
		padding:0 10px 0 5px;
		}
		
		
.gallery_minis{
	background-position:center;
	background-repeat:no-repeat;
	height:100px;
	width:100px;
	cursor:pointer;
	float:left;
	margin:0 10px 10px 0px;
	text-decoration:none;
	border:1px solid #a8446d;
	color:#000033;
}

#gallery_thumbs{
	margin-bottom:20px;
	color:#000033;
}