div{
/*border: 1px solid green;*/
}

.left{
float: left;
}

.right{
float: right;
}

.clear{
clear: both;
}
img, div { behavior: url(iepngfix.htc) }
	
	#img1 a, #img2 a, #img3 a, #img4 a, #img5 a{display:block}
	#img1 img, #img2  img, #img3 img, #img4  img, #img5 img{border: 1px solid #fff; float:right; border-right: 0; border-top:0}
	#img1 a img, #img2 a img, #img3 a img, #img4 a img, #img5 a img{border: 1px solid #fff; float:right; border-right: 0; border-top:0}

	#img1 img:hover{border: 2px solid purple; }
	#img2 img:hover{border: 2px solid blue; }
	#img3 img:hover{border: 2px solid red; }
	#img4 img:hover{border: 2px solid green;}
	#img5 img:hover{border: 2px solid yellow; }

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background: url('../images/bg_body.jpg') top center no-repeat;
}


.left{
float: left;
}

.right{
float: right;
}

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-color: #000;
}


#outer_container{width: 904px; margin: 50px auto 0 auto; border: 1px solid #ccc}

	#header{
	background: url('../images/bg_header3.jpg') top left no-repeat;
	margin: 0 auto;
	height: 128px;
	border-bottom: 1px solid #fff;
	}




	#navi{
	color: #EDB22A;
	padding: 0px;
	height: 38px;
	border-bottom: 1px solid #fff;
	}
	
		#navi ul{ list-style-type: none; margin: 0; padding: 0; font-size: 0.9em;}
		#navi ul li{ display: inline; text-align: center }
		#navi ul li a{color: #fff; text-decoration: none; padding: 11px 23px; display: block; float: left; background: url('../images/navi_divider.jpg') left top no-repeat}
		#navi ul li a:hover{color: #000; background-color: #fff}



#content_container{
background-color: #0F0F0F;
background: url('../images/bg_content.jpg') bottom right no-repeat;
}

	#content{
	padding:  10px 20px 50px 20px;
	width: 600px; 
	float: left;
	}
	
		#content h1{
		
		font-weight: 400;
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		margin: 0;
		margin: 10px 0 20px 0;
		padding: 0;
		color: #fff;
		font-size: 1.7em;
		}
		
		#content h2{
		margin: 30px 0 10px 0;
		padding: 0;
		font-size: 1.1em;
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		color: #fff;
		}
		
		#content p, #content ul{
		font-size: 0.8em;
		color: #ccc;
		line-height: 180%;
		}
			#content a{
			color: #009cff;
			}
		#content img{
		padding: 5px; 

		border: 1px solid #ccc;
		}
		


	#artist{}
	
		.artist{width: 215px; float: left;}
		.artist p{}
		
		
		#content .gallery{
		width: 160px; 
		height: 210px; 
		float: left;
		margin: 0 12px 12px 0;
		}

			#content .gallery img {
			float: left;
			
			}
		
	#content_right{
	color: #ccc;
	float: left;
	width: 200px;
	margin: 50px 0 0 20px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
	font-size: 0.8em;
	}
		#content_right p, #content_right ul{
		color: #ccc;
		line-height: 180%;
		}
			#content_right a{
			color: #009cff;
			}
	input, textarea{background-color: #0F0F0F; color: #ccc; border:1px solid #ccc;}


	#footer{
	background: url('../images/bg_footer.jpg') 0 10px no-repeat;
	color: #fff;
	margin: 0 auto;
	width: 900px;
	height: 129px;
	font-size: 0.7em;
	text-align: right;
	}
	
	#footer ul{ list-style-type: none; margin: 15px 0 0 0; padding: 0;}
	#footer ul li{ display: inline;  }
	#footer ul li a{color: #fff; text-decoration: none; padding: 0 3px}
	#footer ul li a:hover{color: #009CFF;}
	#footer ul li span{color: #ff7510}


.LV_validation_message{
    font-weight:400;
    margin:0 0 0 5px;
	float: left
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}