@charset "utf-8";
/* CSS Document */

@import url("base.css");

body{
	background:#000;
}



/*----------Structure---------------*/

#wrapper{
	width:900px;
	margin:auto;
}

#wrapper_header {
	position:relative;
	width:940px;
	height:175px;
	z-index:1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#flash_wrapper{
	}
	
.header{
	padding:10px 0 0 20px;
	}
.header h1{
	margin:0px;
	}
#content_wrapper{
/*	background:#0f0f0f;
*/	height:500px;
	width:900px;
	float:left;
	}
#wrapper > #content_wrapper{
	height:auto;
	min-height:500px;
	}
#footer_wrapper{
	clear:both;
	position:relative;
	width:900px;
	height:100px;
	margin:auto;
/*	background:url(../../_sharedimg/images/footer_bg.gif) no-repeat;
*/	}

#footer_wrapper a {
	color:#212f42;
	}
#footer_wrapper a:hover {
	color:#5173A2;
	}
.footer_itm_001{
	position:absolute;
	right: 50px;
	top: 43px;
	}	
div.footer_itm_002{
	position:absolute;
	color:#212f42;
	top: 50px;
	left: 50px;
	}	
.footer_itm_003{
	position:absolute;
	}	
#c1{
	float:left;
	width:350px;
	margin:20px 0 20px 20px
	}
#c2{
	float:left;
	width:490px;
	margin:20px 0 20px 20px
	
	}
#c3{
	float:left;
	width:860px;
	margin:20px 0 20px 20px;
	}
.artists_bio_wrapper{
	padding:0 0 30px 200px;
	margin-bottom:25px;
	position:relative;
	height:120px;
	width:660px;
	background:url(../../_sharedimg/hr_001.gif) no-repeat bottom left;
	}
.artists_bio_wrapper img{
	position:absolute;
	top:0px;
	left:20px;
	width:150px;
	}
	
#c3 > .artists_bio_wrapper{
	height:auto;
	min-height:120px;
	}
	
.img_float_left_no_bord{
	float:left;
	margin:0 15px 0 0;}	


.table_noborder {
	 border: 0px;
	 border-collapse:collapse;
	 padding:0px;
	 margin:0px;
}

.table_noborder th, td {
	border: 0px;
	 border-collapse:collapse;
	  padding:0px;
	 margin:0px;
}

.table_noborder p{
		padding-top:5px;
}

.formfield{
height: 15px;
		width: 300px;
		border: 0px;
		vertical-align: middle;
		padding: 5px;
		background-color: #FFF;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		}
		
		.formtextarea{
height: 70px;
		width: 300px;
		border: 0px;
		vertical-align: middle;
		padding: 5px;
		background-color: #FFF;
		}

select{
	height: 25px;
		width: 310px;
		border: 0px;
		vertical-align: middle;
		padding: 3px;
		background-color: #FFF;
}

.form_button {
	width: 100px;
	height: 36px;
	margin: 10px 20px 0 0px;
	border: 1px solid #004080;
	font: bold 1.1em/2 Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #069;
		}
				.form_button:focus {
				border: #389EA6 solid 1px;
				color: #000;
				background: #FFF;
				}
				.form_button:hover {
	border: #DB5B5E solid 1px;
	color: #000;
	background-color: #D9ECFF;
				}