* {
	padding:0;
	margin:0;
}

body { 
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-family: "Tahoma", Courier, monospace;
	/* EDIT: Text Colour: */
	color: #FFFFFF;
	font-size: 80%;
	/* EDIT: Page Background Colour: */
	background-color: #000000;
	
}

a:link,a:visited,a:active{		
	/*color:#7586DB;   */
	color: #808080;
    text-decoration:none;	
	border-bottom :1px dashed;
	/*font-weight: bold;*/
	/*font-size:larger;*/
	
}

a:hover{		
   color: #fff;
	/*background-color: #A8B3E8;*/
	background-color:#c0c0c0;
    
	/*border-bottom :1px dashed;*/
	/*font-size:larger;*/
}

.container{ 
	border: 0px solid black;
	/*margin: 15px auto auto 15px;*/
	width: 780px;
	margin:auto auto auto auto;
	
}

/*main content area*/

.main {
	/*width: 750px;*/
	/*margin: 50px 50px 50px 35px;*/
	/*text-align: center;*/
	padding-bottom: 10px;

}


.main a:link, .main a:visited, .main a:active{
	/*text-decoration: none;
	border: none;*/
}

.main ul{
	list-style: none;
	/*display: inline;*/
	float: left;
	padding-left: 85px;
	border: 0px solid red;	
	
	
}

.main li{
	/*display: inline;*/
	/*margin-right: 20px;*/
	font-size: 120%;
	border: 0px solid black;
	text-align: center;
	margin-bottom: 10px;

}

.main li a:link, .main li a:visited, .main li a:active{		
	
	font-weight: bold;
	border: none;
	
	/*font-size:larger;*/
	
}

.main img{
	float: left;
	margin-right: 10px;
	margin-bottom: 40px;
	padding: 1px;
	border: 1px solid #9C9C9C;
	max-width : 495px;	

}

.main dl{
	float:right;	
	border: 0px solid black;
	margin-bottom: 20px;	
}



.main dt{
	float:left;
	margin-right: 5px;
	font-weight: bold;
	
}

.main dd:before{
	content:".";	
	visibility: hidden;
}

.main dd{
	border: 0px solid green; 
	margin-bottom: 10px;
	text-align: left;
	overflow : auto;
	width: 140px;
}

.main td{
	padding: 5px;
	
}

/*individual artist page*/
#art{
	width:720px;
	/*text-align:center;*/
	margin: auto auto auto auto;
	border: 0px solid red;
}

p {
	margin-bottom: 10px;
	border: 0px solid red;	
	display:block;


}

p.error{
	color: #f00;
}

/* EDIT: Navigation Background Colour: */
.nav{ 
	border: 0px solid black; 	
	list-style: none;	
	background-color: #808080;	
	/*display: block;*/	
	padding: 3px 0;
	margin:auto auto auto auto;
	
 }
 .nav li{ 		
	display: inline;
	margin-left:38px;	
	padding-right:15px;
	border-right: 1px dashed white;
	width:0px;	
	font-size: 112%;
	letter-spacing: 2px;
	
 }
 .nav li a:link, .nav li a:visited, .nav li a:active{ 	
	color: #fff;	
	text-decoration: none;
	border: 0px solid black; 
 }
 
  .nav li a:hover { 	
	/*color: #A8B3E8;
	background-color: #fff;*/
	
 }
 
 .nav li.last{ 		
	border-right: none;
 }
 
 #slideshow{ 
 	margin-right: 10px;
	border: 1px solid #9C9C9C;
	padding: 1px;
  }
  
/* EDIT: Main Heading Colour: */
h1{
	/*color: #FFFFFF;
	letter-spacing: 13px;			
	font-size:300%;
	border: 0px solid green; 
	margin: 5px 5px;
	text-align: center;*/
}

/* EDIT: Subheading Colour: */
h2{
	color: #FFFFFF;
	letter-spacing: 7px;
	font-size:120%;
	text-align: center;
	margin: 5px auto 5px auto;
}

h3 {
	margin: 20px auto;
	text-align: center;
}

/*right side on index page*/

div.aside dl{
	display: none;
	float:left;
}


div.aside dt{
	float:left;
	margin-right: 5px;
	font-weight: bold;
}

div.aside dd{
	border: 0px solid green; 
	margin-bottom: 10px;
}

div.aside {
	width:300px;
	border: 0px solid green; 
	float:left;
}

div.aside p{
	
	letter-spacing: 5px;
	font-weight: bold;
	font-size: 130%;
	
	

}



#top{
	border: 0px solid black;
	/*display: block;*/
	text-align: center;
	margin: 10px;
}