/* overall site defaults */
p, td         { font-family: Arial, Helvetica; font-size: 9pt; color: #666666 }
a					  { text-decoration: none; color: #666666 }
a:active, a:hover     { color: #000000 }
.buttons     { font-family: Arial, Helvetica; color: #666666; font-size: 9pt; text-decoration=none }
.footertext  { font-size: 8pt }


/* artist index formats */
.sectionhead	{font-style: normal; font-weight: bold; color: #000000; font-size: 9pt; text-transform: lowercase }
.current		{ background-image: url(images/periodstacked.gif); background-repeat: repeat-x }
.currentartist  { font-style: normal; color: #cc0000; text-transform: uppercase; 
				font-size: 8pt; font-family: Arial, Helvetica; font-weight:bold; align: right }
:active.currentartist, :hover.currentartist { color: #cc0000 }

.highlight  	{ width: 145; background-image: url(images/periodstacked.gif); background-repeat: repeat-x }
.unhighlight	{ }
.artist      { font-style: normal; color: #666666; font-size: 9pt; text-decoration=none;
				text-transform: lowercase; align: right }
:active.artist, :hover.artist { font-style: normal; color: #cc0000; text-transform: uppercase; 
				font-size: 8pt; font-family: Arial, Helvetica; font-weight:bold; align: right }
				
							
/* art page formats */
.currentartist2      { font-style: normal; font-weight: normal; color: #cc0000; font-size: 8pt; text-decoration=none;
				text-transform: lowercase; align: right }
:active.currentartist2, :hover.currentartist2 { color: #cc0000 }
.artist2      { font-style: normal; font-weight: normal; color: #666666; font-size: 8pt; text-decoration=none;
				text-transform: lowercase; align: right }
:active.artist2, :hover.artist2 { font-style: normal; color: #cc0000; }
.arttitle      { font-style: italic; font-weight: normal; color: #666666; font-size: 9pt; text-decoration=none;
				 }
:active.arttitle, :hover.arttitle { font-style: normal; color: #cc0000; }
.currentartist3      { font-style: normal; font-weight: bold; color: #cc0000; font-size: 9pt; text-decoration=none;
				text-transform: lowercase; align: right }
.artist3      { font-style: normal; font-weight: normal; color: #666666; font-size: 9pt; text-decoration=none;
				text-transform: lowercase; align: right }
				
a.artist3:hover {border-bottom:1px dotted #cc0000;} 
				
:active.artist3, :hover.artist3 { color: #cc0000; }

body 	{
		text-align:center; font-family: Arial, Helvetica; font-size: 9pt; color: #666666;
		}	
#frame {
		width:720px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}

/* header containers */
#contentheader {
		width:720px;
		height:90px;
		}		
#logo {
		float:left;
		width:230px
		}
#searchbox {
		float:right;
		top: 0px
		width: 350px;
		height: 35px;
		}		
#navbuttons {
		float:right;
		width: 490px;
		height: 24px;
		}		

/* artist menu */
#menuleft {
		width:150px;
		height:500px;
		padding:0px;
		float:left;
		border-right: 1px solid #C0C0C0;
		}

/* content containers */	
#contentcenter {
		width:525px;
		padding:0px;
		padding-top:31px;
		height:550px;
		float:right;
		}
#contenttext {
		padding:0px;
		height: 20px;
		width: 200px;
		float:left;
		}
#pagenav {
		padding: 0px;
		height: 20px;
		width: 300px;
		float: right;
		text-align: right;
		}
#maincontents  {
		padding:0px;
		width:525px;
		clear: both;
		}
#footercontainer {
		width: 720px;
		padding: 0px;
		text-align: center;
		clear: both;
		}
#contentfooter {
		width: 525px;
		height: 100px;
		padding: 0px;
		padding-top:75px;
		float: right;
		text-align: center;
		clear: both;
		}
#printpagefooter {
		width: 600px;
		height: 100px;
		padding: 0px;
		float: left;
		text-align: center;
		}
/* bio page */
#bioheader {
		padding:0px;
		width: 320px;
		float:left;
		}
#biophotos {
		padding: 0px;
		width: 180px;
		float: right;
		text-align: center;
		}
