* {	margin:0;	padding:0;}

body {	font-family:Arial, Helvetica, sans-serif;	color:#6F6F6F;	font-size:72.5%;	background:#FFFFFF;}
table {	border-collapse:collapse;	margin:10px 0;}
td {	padding:2px 0;		}
h1 {	color:#D93D24;	margin:0;	padding:5px 0;	margin-bottom:5px;	font-size:2.2em; letter-spacing:-1px; }
h2 { font-size:1.5em; letter-spacing:-1px; margin-bottom:5px; }
h3 { font-size:1.3em; letter-spacing:-1px; }
p {	color:#6F6F6F;	font-size:1.0em; line-height:1.5em;	padding:5px 0; }
a {	color:#666;	text-decoration:none;}
a:hover { color:#000;}
img { border:none; display:block; }	
hr { margin:10px 0; border:none; background:#999; height:1px; }
.error {	color:#CC0000;	font-weight:bold;}
.vspace_10 {	height:10px;	line-height:10px;	margin:0;	padding:0;	clear:both;}
.field {	width:300px;	border:1px solid #808080;	padding:3px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#808080;}
.button {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background:#000000;	color:#FFFFFF;	border:none;	padding:3px 30px;	cursor:pointer;		}
.clear {	clear:both;	height:0px;	line-height:0px;	font-size:0px;}
.vspace10 {	height:10px;	clear:both;}
.right10 {
	margin-right:10px;
}

.meet_the_band_left { float:left; width:160px; margin-right:15px; }
.meet_the_band_main { float:left; width:355px; }
ul.meet_the_band_list { list-style:none; margin:5px 0 10px 0; }
ul.meet_the_band_list li { line-height:1.5em; margin-left:10px; } 
ul.meet_the_band_list li a { display:block; } 

.curve_header { 
	padding:3px 0;
	text-indent:10px;
	font-size:1.2em;
	background-color:#E8BA0D;
	background-color:#D93D24;
	color:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
}

.form_label {
	font-weight:bold;
	color:#333;
	margin-bottom:3px;
}

.form_submit {
	background:#E8BA0D;
	padding:5px 10px;
	color:#FFF;
	border:none;
	width:242px;
}

.form_field {
	margin-bottom:10px;
}

.form_field input, .form_field textarea {
	width:230px;
	border:1px solid #999;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.dark_box {
	padding:10px;
	background-color:#232E34;
	color:#FFF;
	margin-top:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.dark_box a:hover {
	color:#E8B421;
}

.dark_box p {
	color:#FFF;
	padding-bottom:0px;
}

.news_list {
	background:url('/images/news_list.gif') 0 10px no-repeat;
	padding:5px 0;
	padding-left:20px;
	border-bottom:1px dotted #EEE;
}

.news_list p {
	margin:0;
}

.news_list .title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}

.news_list a {
	line-height:20px;
	text-decoration:none;
	display:block;
}
.news_list a:hover, .news_list a:hover p{
	color:#000;
}

.event_box {
	width:230px; 
	float:left; 
	margin-bottom:10px;
	margin-right:10px;
	padding:10px;
	height:60px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#EEE;
}

a.thick_red {
	display:block;
	color:#D93D24;
}
a.thick_red:hover {
	color:#000000;
}

a.gallery_link {	margin:5px 0;	display:block;	padding-left:10px;	-moz-border-radius:10px; background:#F4F4F4; -webkit-border-radius:10px;}
a.gallery_link:hover {	background:#E8BA0D;	text-decoration:underline;}

#holder {	width:830px;	margin:0 auto;}
#banner_holder {	width:100%;	background:#232E34 url('../images/header_bg.jpg') repeat-x;	border-bottom:5px solid #020A0F;}
#banner {	margin:0 auto;	width:830px;}
#logo {	float:left;	width:100px;}
#logo a {	border:none;}
#menu {	float:left;}
#menu ul {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	display:block;	font-weight:bold;	margin-bottom:10px;	text-transform:uppercase;}
#menu ul li, #menu ul li a {	color:#FFF;	display:inline;	border:none;    background:none;}
#menu ul li a:hover {	color:#E24124;	text-decoration:none;}
#menu ul li a.active {	color:#E8BA0D;	text-decoration:none;}
#image {	margin-top:5px;	padding-bottom:5px;	border-bottom:1px dotted #D1D5D4;	position:relative;}
#overlay {	border:1px solid #999999;	position:absolute;	padding:10px;	top:10px;	right:10px;	color:#333;	width:200px;	background:url('../images/transparent.png');}
#content {	border-bottom:1px dotted #D1D5D4;		padding-bottom:20px;	background:#FFFFFF;	margin:0 auto;}
#footer {	margin-top:10px;	margin-bottom:30px;	border-top:1px dotted #D1D5D4;	}
#footer ul {	margin-top:5px;	list-style-type:none;	font-size:1.0em;}
#footer ul li, #footer ul li a {	color:#666;	display:inline;	margin-right:5px;	border:none;    background:none;}
#footer ul li a:hover {	color:#222;	text-decoration:none;}
#footer ul li a.active {	color:#222;	text-decoration:none;}
label {	width:180px;	display:block;	float:left;	margin-bottom:10px;}
#left_column {	float:left;	width:530px;}
#left_column p a {	text-decoration:underline;}
#right_column {	float:right;	width:240px;}
