
p {font-family: Helvetica, Verdana, sans-serif; font-size: 14px; color: #000;}
h3 {font-family: Helvetica, Verdana, sans-serif; font-size: 16px; color: #000;}
h4 {font-family: Helvetica, Verdana, sans-serif; font-size: 16px;}
ol {font-family: Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 1.5; color: #000;}
li {font-family: Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 1.5; color: #000;}
a {
		color: #00F; 
		font-weight: bold;
		text-decoration: none;
		}
a:visited {
		color: #00F; 
		font-weight: bold;
		text-decoration: none;
		}  
a:hover {color: #F00;}


body {
  		background: #ffc;
  		margin-top: 0;
  		font-size: 14px;
  		}


#frame {
		width: 550px;
		margin-left: auto;
  		margin-right: auto;
		}
		
#container {
		width: 730px;
		border: solid 15px;
		color: #F00;
		margin-left: auto;
  		margin-right: auto;
		}
		
div#masthead {
		width: 730px;
		height: 150px;
		background: #F00;
		}
				
#links {
		width: 160px;
		float: left;
		background: #FFF;
		padding: 2px;
		}
		
#main {
		float: left;
		width: 560px;
		border-left: 1px solid #F00;
		background: #FFF;
		padding: 2px;
		}
		
#links-footer {
		width: 728px;
		clear: both;
		background: #FFF;
		margin-left: auto;
  		margin-right: auto;
  		}		

#footer {
		width: 728px;
		clear: both;
		background: #F00;
		margin-left: auto;
  		margin-right: auto;
  		}
		
.align-right {
		float: right;
		margin: 5px;
		}
		
.footer p {
		color: #FFF;
		text-align: left;
		}
		
.footer a {
		color: #FFF;
		}
		
.footer a:visited {
		color: #FFF;
		}
		
.footer a:hover {
		color: #FFF;
		}
		
.links-head {
  		width: 145px;
		margin: 2px 2px 2px 2px;
		background-color: #F00;
		margin-left: auto;
  		margin-right: auto;
 		}
		
.main-head {
  		width: 545px;
		margin: 2px 2px 2px 2px;
		background-color: #F00;
		margin-left: auto;
  		margin-right: auto;
 		}
		
.center {
		text-align: center;
		}
		
.padd p {
		text-align: left;
		margin: 15px 5px 5px 5px;
		}
		
.padd h4 {
		color: #FFF;
		text-align: center;
		margin: 2px 0 2px 0;
		}
		
.headline h4 {
		color: #F00;
  		margin: 0 0 8px 0;
  		border-bottom: solid #F00;
 		background: #E7E7E7;
  		padding: 3px;
  		}
		
.headline h3 {
		color: #000;
  		margin: 10px 0 5px 0;
  		border-bottom: solid #F00;
 		background: #E7E7E7;
  		padding: 3px;
  		}
		
.tiles {
		color: #FFF;
		background: #000;
		text-align: center;
		}
		
		
.buttons a:visited {
		color:#FFF;
		}

.buttons a {
		color: #FFF;
		background-color: #F00;
		padding: 2px;
		padding-left: 3px;
		display: block;
		border-bottom: 1px solid ;
		font: 12px Arial, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: left;}

.buttons a:hover {
		background-color: #F0F;
		color: #FFF;
		text-decoration: none;}
		
#home-pic img {
  		float: left;
 		margin: 10px;
		}
		
#artist-list a {
  		font-family: Helvetica, Verdana, sans-serif;
  		font-size: 14px;
  		font-weight: normal;
  		color: #0000FF;
  		text-decoration: none;
		}
	
#artist-list a:link {
  		font-family: Helvetica, Verdana, sans-serif;
  		font-size: 14px;
  		font-weight: normal;
  		color: #0000FF;
		}

#artist-list a:visited {
  		font-family: Helvetica, Verdana, sans-serif;
  		font-size: 14px;
  		font-weight: normal;
  		color: #0000FF;
		}

#artist-list a:hover {
  		font-family: Helvetica, Verdana, sans-serif;
  		font-size: 14px;
 		font-weight: normal;
  		color: #FF0000;
		}
		
.odd {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		background-color: #FFFFFF;
		padding: 2px;
		}

	
.even {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		background-color: #E7E7E7;
		padding: 2px;
		}
		



