/* The Joze Show 2009 */
/* 
Colors: 
	grey 					-	#D6D6D6; 
	bordeaux 				-	 
	lilac 					-	
	grey-lilac: 			-	
	Dark Green: 			-	#567E70;
	Light Grey: 			-	
	Dark Lilac: 			-	
	Footer Archive: 		-	
	Footer Contact: 		-	
	Footer Location: 		-	
*/

BODY { 
		background-color: #567E70;
		margin: 0px; 
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 1px;
		line-height: 180%;
		color: #D6D6D6;
		}

#base {
		width: 670px; 
		margin: 0 auto;
		}
		
/* EXTERNAL ARTIST PAGE --------------------------------*/

#artist_top {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		padding: 0px 0px 0px 0px;
		}
		
#artist_content {
		width: 670px; 
		padding: 0px 0px 0px 0px;
		overflow: auto;
		color: #685E55;
		}
				
#artist_headline {
		width: 645px;
		padding: 40px 10px 0px 25px;
		float:left;
		clear:none;
		display:inline;
		}
		
#artists_box {
		width: 460px; 
		padding: 10px 0px 40px 25px;
		float:left;
		clear:none;
		display:inline;
		color: #FFFFFF;
		}
		
#artists_box p {
		margin: 5px 0px;
		padding: 0px;	
		}	
		
#artists_pics {
		width: 645px; 
		padding: 10px 0px 40px 25px;
		float:left;
		clear:none;
		display:inline;
		color: #FFFFFF;
		}

#artists_contact {
		width: 645px; 
		margin: 0 auto; 
		text-align: left; 
		padding: 10px 0px 10px 25px;
		color: #FFFFFF;
		}

/*FLASH ------------------------------------*/

#flashcontent_menu {
		width: 670px; 
		height: 335px;
		margin: 0px auto; 
		padding: 0px 0px 0px 0px;
		}
		
#flashcontent {
		width: 670px; 
		margin: 0px auto; 
		padding: 0px 0px 0px 0px;
		}
		
				
#flashcontent_space {
		width: 670px;
		padding: 10px 0px 0px 0px;
		float:left;
		clear:none;
		display:inline;
		background-color: #159ECC;
		}
		
#flashcontent_space_archive {
		width: 670px;
		padding: 10px 0px 0px 0px;
		float:left;
		clear:none;
		display:inline;
		background-color: #D6D6D6;
		}
		
/*SEARCH  --------------------------------*/
	
#search_box {
		width: 400px;
		padding: 0px 0px 0px 20px;
		float:right;
		clear:none;
		display:inline;
		}

/*CONTACT --------------------------------*/
	
#content_contact {
		width: 670px; 
		padding: 0px 0px 0px 0px;
		background-color: #09AE85;
		overflow: auto;
		}
		
#content_headline_contact {
		width: 630px;
		padding: 40px 10px 0px 25px;
		float:left;
		clear:none;
		display:inline;
		}
		
/*ARCHIVE ------------------------------*/		
	
#archive_top {
		width: 670px; 
		height: 95px;
		margin: 0 auto; 
		text-align: left; 
		padding: 0px 0px 0px 0px;
		}
		
#archive_namebox {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		padding: 68px 0px 0px 25px;
		font-size:20px;
		}
		
#content_archive {
		width: 670px; 
		padding: 0px 0px 0px 0px;
		background-color: #D6D6D6;
		overflow: auto;
		color: #685E55;
		}
		
#content_headline_archive {
		width: 630px;
		padding: 40px 10px 0px 25px;
		float:left;
		clear:none;
		display:inline;
		}
	
/*LOCATION ----------------------------*/
	
#content_location {
		width: 670px; 
		padding: 0px 0px 0px 0px;
		background-color: #A2087B;
		overflow: auto;
		}
		
#content_headline_location {
		width: 630px;
		padding: 40px 10px 0px 25px;
		float:left;
		clear:none;
		display:inline;
		}

/*ABOUT ------------------------------*/
	
#content_about {
		width: 670px; 
		padding: 0px 0px 0px 0px;
		background-color: #CF035C;
		overflow: auto;
		}
		
#content_headline_about {
		width: 630px;
		padding: 40px 10px 0px 25px;
		float:left;
		clear:none;
		display:inline;
		}
		
#content_left {
		width: 460px; 
		padding: 10px 0px 40px 25px;
		float:left;
		clear:none;
		display:inline;
		}
		
#content_left p {
		margin: 5px 0px;
		padding: 0px;
		}	
		
#content_left .large {
		font-size: 12px;
		color: #FFFFFF;
		line-height: 140%;
		}			
		
#content_right {
		width: 220px; 
		padding: 10px 10px 10px 10px;
		float:left;
		clear:none;
		display:inline;
		}
		
#content_left .catalogue {
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding: 10px 0px;
		margin: 10px 0px;
		}
		
#paypal {
		width: 240px;
		height: 20px;
		display:block;
		margin: 10px 0px;
		}		
		
#paypal .order {
		width: 100px;
		height: 20px;
		float: left;
		clear: none;
		}				
		
.satnav {
		display: block;
		margin: 20px 0px;
		}
	
.satnav .coord {
		font-size:14px;
		color: #FFFFFF;
		}			

/*FOOTER ------------------------------*/
		
#footer {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #D592B3;
		}

#footer_archive {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #B6B6B6;
		}
		
#footer_artists {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #1693BE;
		}
		
#footer_about {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #D63E57;
		}
		
#footer_contact {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #099E79;
		}
		
#footer_location {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #930770;
		}
		
#footer_artistpage {
		width: 670px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #D2CEBF;
		}
		
#footer_menu {
		margin: 0 auto; 
		text-align: left; 
		padding: 10px 0px 10px 25px;
		}

#credits {
		width: 645px; 
		margin: 0 auto; 
		text-align: left; 
		padding: 10px 0px 10px 25px;
		}
		
.pagelink {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}
		
a:hover {
		color: #000000;
		text-decoration: none;
		}
		
a:focus {
		outline-style:none;
		}		
	
/* Form CSS */

fieldset {
		border: 1px solid #FFFFFF;
		background-color: #099E79;
		margin: 10px 0px;
		padding: 10px;
		}

#name, #email, #phone {
		width: 160px;
		font-size: 12px;
		color: #616161;
		border: 1px solid #099E79;
		margin: 3px;
		padding: 2px 0px 3px 5px;
		}
	
form p {
		clear: left;
		margin: 1px;
		padding: 1px;
		}		
	
form p label {
		font-size: 11px;
		color: #FFFFFF;
		padding-left: 20px;
		float: left;
		width: 40%;
		}
	
form p .box {
		width: 180px;
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #616161;
		border: 1px solid #099E79;
		margin: 0px;
		padding: 10px;
		}		
	
form p .button {
		font-size: 11px;
		color: #FFFFFF;
		background-color: #099E79;
		border: 1px solid #FFFFFF;
		padding: 2px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: bold;
		cursor: pointer;
		}	

form p .pritermsbutton {
		font-size: 11px;
		color: #FFFFFF;
		background-color: #ACACAC;
		border: 1px solid #FFFFFF;
		padding: 2px;
		margin: 10px 0px;
		font-weight: bold;
		cursor: pointer;
		}	
	
.thankyou {
		width: 360px;
		height: 180px;
		background-color: #099E79;
		border: solid 1px #FFFFFF;	
		color: #FFFFFF;
		padding: 20px 10px;
		margin-bottom: 20px;
		}	
	
/*PRIVACY AND TERMS --------------------*/
	
#priterms_base {
		width: 550px; 
		margin: 0 auto;
		}
		
#priterms {
		width: 550px; 
		padding: 0px 0px 0px 0px;
		background-color: #D6D6D6;
		overflow: auto;
		color: #685E55;
		}
		
#priterms_header {
		width: 550px; 
		padding: 0px 0px 0px 0px;
		background-color: #D6D6D6;
		overflow: auto;
		color: #685e55;
		}
		
#priterms_box {
		width: 460px; 
		padding: 40px 0px 20px 25px;
		float:left;
		clear:none;
		display:inline;
		}
		
#priterms_footer {
		width: 550px; 
		margin: 0 auto; 
		text-align: left; 
		background-color: #BFBFBF;
		}

#priterms_credits {
		margin: 0 auto; 
		text-align: left; 
		padding: 10px 0px 10px 25px;
		}
		
/* VIDEO PLAYER */
#player{
		margin: 10px 0px 0px 0px;
		color: #FFFFFF;
		}

