body{
	background-color:#fff;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 25px 0px;
}
#container{
	font-size: 12px;  
	font-family: tahoma, geneva, sans-serif;  
	position: relative;
	width: 800px;
	height: 600px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
}

#logo {
	position: relative;
	top: 50px; 
	left: 0px;
}
img#logo {
	border: 0px;
}
a{
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a:hover{
	color: #7f7f7f;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.selected a{
	color: #7f7f7f;  
	text-decoration: underline;
	margin: 0;
	padding: 0;
}

.editable{
     color: #000;
     background-color: #ddd;
}

ul{
	list-style-type: none;
 
  
}                   

li{
	  line-height: 1.5em; 
}

/*START topNav*/
#topNav{
	position: absolute;
	top: 57px;
	left: 275px;
	margin: 0;
	padding: 0;
} 
#topNav ul{
	margin: 0;
	padding: 0;
}
#topNav li{ 
	font-family: tahoma, geneva, sans-serif; 
	font-weight: 100;
	letter-spacing: .2em; 
	display: inline;
	padding: 0px 5px 0px 6px;
	margin: 0;
	border-right: 1px solid black;
}
#topNav li.last{ 
   	border-right: none;
}

/*END topNav*/

/*START leftNav*/
#leftNav{
	position: absolute;
	top: 164px;
	left: 24px;
	width: 150px;
	margin: 0px;
	padding: 0;
	z-index: 101;
}
#leftNav ul{
	margin: 0px 0px 0px 25px;
	padding: 0;
	
}
#leftNav li{
	font-family: tahoma, geneva, sans-serif;
	font-size: 11px; 
	font-weight: 100;
	letter-spacing: .2em;
	list-style: none;
	margin: .5em 0px 0px 0px;
	padding: 0;
	cursor: pointer; 
}

#leftNav dt{
	font-family: tahoma, geneva, sans-serif;
	font-size: 11px; 
	font-weight: 100;
	letter-spacing: .2em;
	margin: .9em 0px 0px 0px;
	padding: 0;
	cursor: pointer;	
}
#leftNav dd{
	margin:0;
	padding:0;
	
}
  
/*END leftNav*/ 
/*START leftNav*/
#leftNav3{
	position: absolute;
	top: 164px;
	left: 24px;
	width: 150px;
	margin: 0px;
	padding: 0;
	z-index: 101;
}
#leftNav3 h3{
	font-weight: lighter;  
	letter-spacing: .2em;
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom: 0px;
}
#leftNav3 ul{
	margin: 0px 0px 0px 0px;
	padding: 0;
	
}
#leftNav3 li{
	font-family: tahoma, geneva, sans-serif;
	font-size: 11px; 
	font-weight: 100;
	letter-spacing: .2em;
	list-style: none;
	margin: .5em 0px 0px 0px;
	padding: 0;
	cursor: pointer; 
}

#leftNav3 dt{
	font-family: tahoma, geneva, sans-serif;
	font-size: 11px; 
	font-weight: 100;
	letter-spacing: .2em;
	margin: .9em 0px 0px 13px;
	padding: 0;
	cursor: pointer;	
} 
#leftNav3 dd ul{margin: 0 0px 0px 25px;}
#leftNav3 dd{
	margin:0;
	padding:0;
	
}
  
/*END leftNav*/
/*START #artistNav*/
#artistNav{
	position: absolute;
	top: 164px;
	left: 24px;
	width: 150px;
	margin: 0px;
	padding: 0;
	z-index: 101;
}
#artistNav ul{
	margin: 0px 0px 0px 25px;
	padding: 0;
	
}
#artistNav li{
	font-family: tahoma, geneva, sans-serif;
	font-size: 11px; 
	font-weight: 100;
	letter-spacing: .2em;
	list-style: none;
	margin: .5em 0px 0px 0px;
	padding: 0;
	cursor: pointer; 
}

#artistNav dt{
	font-family: tahoma, geneva, sans-serif;
	font-size: 11px; 
	font-weight: 100;
	letter-spacing: .2em;
	margin: .9em 0px 0px 0px;
	padding: 0;
	cursor: pointer;	
}
#artistNav dd{
	margin:0;
	padding:0;
	
}
  
/*END artistNav*/ 


 
/*START scroller*/

#scrollup {
	position: relative; 
	overflow: hidden;
	border: 2px solid #fff;
	height: 500px;
	width: 175px;
	padding: 0px;
	margin: 0;
}

#scrollup p{
	margin: 0;
	padding: 0;
	line-height: 1.2em;
} 
.headline a{
	text-decoration: underline;
}
.headline {
	 
	top:0;
	left:0;

	height: 400px;
	width:175px;
}
/*END Scroller*/ 

/*START mainContent*/ 
#mainContent{
	position: absolute;
	left: 0px;
	top: 125px;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   	border-left: 224px solid white;
   	border-right: 1px solid white;
	border-bottom: 50px solid white;
	width: 575px;
	min-height: 425px;
	z-index: 0;
}

#mainContent h1{
	line-height:.2em  /*new*/
	font-family: tahoma, geneva, sans-serif;
	color: #000; 
	font-weight: 500;
	font-size: 22px;
	letter-spacing: .05em;
	margin: -5px 0px 15px 0px;
	padding: 0;
}
#mainContent h2{
	font-family: tahoma, geneva, sans-serif;
	color: #7f7f7f; 
	font-weight: 400;
	letter-spacing: .1em;
	font-size: 12px; /*new; old = 14*/
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	line-height:.2em     /*new*/
}
#mainContent h3{
	font-family: tahoma, geneva, sans-serif; 
	font-weight: 100; 
	color: #7f7f7f;
	letter-spacing: .1em;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

#mainContent p{
	font-family: tahoma, geneva, sans-serif; 
	font-weight: 100;
	letter-spacing: .1em;
	line-height: 1.3em;
	margin: 0px 0px 25px 0px; 
	padding: 0;
}

#mainContent img{
	float: left;
	margin: 0px 25px 2px 0px; 
	padding: 0px;
	border: 1px solid #000;   
} 
#mainContent dl{
	

} 

#mainContent dd{ 
    font-family: tahoma, geneva, sans-serif; 
	font-weight: 100;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 3em;
} 

#mainContent dt{ 
    margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 150px;
} 

#mainContent .imgTitle {
	font-size: 11px; 
	clear: left;
	padding-bottom: 10px;
}

#mainContent ul{
	
}

#mainContent li{
	font-family: tahoma, geneva, sans-serif;
	line-height: 1.8em;
	font-size: 12px; 
	list-style: disc;
	margin: 0em 0px 0px 0px;
	padding: 0;
	cursor: pointer;
}

/*START CV*/  
#cv li{
	cursor: default;
}
#cv h1{
	font-family: tahoma, geneva, sans-serif;
	color: #000; 
	font-weight: 400;
	font-size: 22px;
	letter-spacing: .05em;
	margin: -5px 0px 15px 0px;
	padding: 0;
}
#cv h2{
	font-family: tahoma, geneva, sans-serif;
	color: #7f7f7f; 
	font-weight: 400;
	letter-spacing: .1em;
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	padding: 15px 0px 0px 0px;
}
#cv h3{
	font-family: tahoma, geneva, sans-serif; 
	font-weight: 100; 
	color: #7f7f7f;
	letter-spacing: .1em;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

#cv ul{
	list-style-type: none;
 
  
}                   

#cv li{
	  line-height: 2em; 
}
/*END CV*/

/*START exText*/ 
#exText{
	width: 450px;
}
#exText p{
	font-family: tahoma, geneva, sans-serif; 
	font-weight: 100;
	letter-spacing: .1em;
	line-height: 1.2em;
	margin: 0px 0px 0px 0px; 
	padding: 0;
}  
	
#exText h1{
	line-height: 35px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #000;
	font-size: 22px;
} 

#exText a{
	text-decoration: underline;
}
/*END exText*/  

/*START PRESS*/
#press h2{           
	
	margin-bottom: 5px;
}  

#press p{
	margin-bottom: 5px;
}

#press img{
	border: 0px;
}
/*END PRESS*/ 

/*START GALLERYColumn*/ 
.columnContainer{    
	display: block;
	height: 200px;
	position: relative;
	top:-11px;

}
dl.Column1{
	width:177px;
}
dl.Column2{
	width:177px;
}
dl.Column3{
	width:177px;
}
.Column1{ 
	margin: 0;
	padding: 0;
	float: left;
	top:24px;
	left:0;
}
.Column1 img{
	float: none;
	margin: 0px 0px 2px 0px; 
	padding: 0px;
	border: 1px solid #000;   
}
.Column2{
	margin: 0;
	padding: 0;
	float: left;
	top:-130px;
	left:200px;
} 
.Column2 img{
	float: none;
	margin: 0px 0px 2px 0px; 
	padding: 0px;
	border: 1px solid #000;   
}
.Column3{
	margin: 0;
	padding: 0;
	float: left;
	top:-284px;
	left:400px;
}
.Column3 img{
	float: none;
	margin: 0px 0px 2px 0px; 
	padding: 0px;
	border: 1px solid #000;   
}
/*END Column*/ 

/*START artistContent*/

#artistContent ul{
	padding-left: 0px;
	margin-left: 0px;	
}

#artistContent ul li{ 
	color: #7f7f7f;
	list-style: none;
	font-size: 16px;
	letter-spacing:0.1em;
	padding-left: 0px;
	margin-left: 0px;	
}

#artistContent ul ul li{
	letter-spacing:0.1em;
	line-height:1.2em;
	font-size: 12px;
	padding-left: 10px;
	margin-left: 10px;
}

#artistContent ul li a{
	color: black;
	text-decoration: underline;
}
#artistContent ul li a:hover{
	color: #7f7f7f;
	text-decoration: underline;
}
/*END artistContent*/

/*START ArtistColumn*/ 

#artistColumn1 dd, #artistColumn2 dd{
	font-family: tahoma, geneva, sans-serif; 
	font-weight: 100;
	letter-spacing: .05em;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 250px; 
	
} 

#artistColumn1 dt, #artistColumn2 dt{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 250px;
}


#artistColumn1{
	margin: 0;
	padding: 0;
	position: absolute;
	top:25px;
	left:0;
} 
#artistColumn1 img{
	float: none;
	margin: 0px 0px 2px 0px; 
	padding: 0px;
	border: 1px solid #000;   
}
#artistColumn2{
	margin: 0;
	padding: 0;
	position: absolute;
	top:25px;
	left:300px;
}
#artistColumn2 img{
	float: none;
	margin: 0px 0px 2px 0px; 
	padding: 0px;
	border: 1px solid #000;   
}
/*END ArtistColumn*/

/*END mainContent*/

/*START contact*/
#contact p{
	margin: 0;
	padding: 0;
	
} 

fieldset { 
	border:0;
	margin:0;
	padding:0;
}
label { display:block; }

input, textarea{
	color: #000;
	background-color: #fff; 
	margin: 5px 0;
	padding: 3px;
	border: 1px solid #000;  
}

#emailerror{
	margin: 0px 0px 0px 5px;
	padding: 6px 6px 6px 5px;
	background-color: #7f7f7f;
	color: #000;
	font-weight: normal;
	font-variant: small-caps;
}
#subjecterror{
	margin: 0px 0px 0px 5px;
	padding: 6px 6px 6px 5px;
	background-color: #7f7f7f;
	color: #000;
	font-weight: normal;
	font-variant: small-caps;
}

#emailSuccess{
	margin:0;
	padding:0;
} 

#loadBar{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#loadBar img{
	border:0;
}
#input.submit{
	padding:2px 5px;
}
/*END contact*/
  
/*START movie*/
#movie{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}            

#movie h1{
	font-family: tahoma, geneva, sans-serif;
	color: #7f7f7f; 
	font-weight: 400;
	font-size: 15px;
	letter-spacing: .05em;
	margin: -5px 0px 15px 0px;
	padding: 50px 0px 0px 0px;  
}

/*END Movie*/   

/*START footer*/
#footer{ 
	position: absolute;
	bottom: 0; 
	margin-top: 50px; 
	margin-left: auto;
	margin-right: auto;
	height: 12px;     
	color: #7f7f7f;
}      
 
#footer a{
	color: #7f7f7f;
	text-decoration: underline;
} 

#footer a:hover{
	text-decoration: none;
}

#footer ul{
	height: 12px;
}

#footer li{
	display: inline;
	padding: 0px 10px 0px 10px;
	border-right: solid 1px #7f7f7f;
} 

/*END footer*/
