#artmenucontainer { position:relative;}

#artmenucontainer2 { position:relative;}

#artmenucontainer3 { position:relative;}

#artmenucontainer4 { position:relative;}



/* ++++++++++++++++++++++++++++++ */ 
/*         top nav styles         */ 
/* ++++++++++++++++++++++++++++++ */ 


#aboutdiv { background-color: #666666;}

#aboutdiv ul li a { color: #FFFFFF; background-color: #999999;}
#aboutdiv ul li a:hover { color: #F8E835;}

#aboutdiv ul li.currentyear a { color: #FFFFFF; background-color: #F8E835;}
	 
#mainNav { background-color: #666666;}

#mainNav ul li a { color: #FFFFFF}
#mainNav ul li a:hover { background: #F8E835;}

#mainNav form input#keywords {
	background-color: #999999;
	color: #000000;}
	
#mainNav form a#advancedsear { color: #FFFFFF;}
#mainNav form a#advancedsear:hover { color: #FFCCCC;}

	

	
/* end top navigation and menu styles */ 


/* subsection artists selectors etc navigation and menu styles */ 

#selectoryearmenu
{
	width: 500px;
	border-top: 1px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-top: 2px;
}	
	
#selectorslist
{
	width: 500px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}	

.selectorsyear
{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #FFFFFF;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 4px;
		background-color: #f8e835;
	}

td.bgffcccc
{
		background-color: #FFCCCC;
	}		
	
.menusubnav:visited,
.menusubnav:link {
		color: #FFFFFF;
		font-size: .9em;
     	text-decoration: none;
	}
               
	
td.subnav
	{
	background-color: #99ccff;
	}
	
td.subnavon
	{
	background-color: #f8e835;
	}
	
.showmenu:visited
	{
		color: #333333;
		font-size: .7em;
     	text-decoration: none;
	}
               	
.showmenu:link
	{
		color: #FFFFFF;
		font-size: .7em;
		text-decoration: none;
	}
	
.showmenu:hover
	{
		color: #f8e835;
		font-size: .7em;
		text-decoration: none;
	}

a.indexlinks
	{
		color: #99CCFF;
		font-size: .9em;
     	text-decoration: none;
	}

#artistsdiv table,
#venuesdiv table,
#selectorsdiv table,
#publicationsdiv table,
#artistsdiv,
#venuesdiv,
#selectorsdiv,
#publicationsdiv {
	background-color: #99ccff !important;
	}
	
/* end subsection artists selectors etc navigation and menu styles */


/* search styles */ 

.searchresultsHeader {
	color: #FFFFFF;
	font-size: .8em;
	margin: 0px 5px 0px 5px;
	background-color: #999999;
	padding: 2px 0px 4px 5px;
	}
	
h4 {
	color: #FFFFFF;
	margin: 0px;
	background-color: #999999;
	padding: 0px;
	}

INPUT.textsearch 
{
	background-color: #999999;
	height: 14px;
	width: 80px;
	padding: 2px;
	border: 0px;
}
INPUT.textsearchlong 
{
	background-color: #999999;
	height: 14px;
	width: 110px;
	padding: 2px;
	border: 0px;
}

INPUT.textsearchbox 
{
	background-color: #999999;
	height: 45px;
	width: 110px;
	padding: 2px;
	border: 0px;
}

INPUT.textfieldbox 
{
	background-color: #999999;
	height: 55px;
	width: 130px;
	padding: 2px;
	border: 0px;
}

.historyformtitle
{
	color:  #FFFFFF;
	font-size: .9em;
	text-decoration: none;
	padding: 3px;
	}

.historyformtext
{
	color:  #666666;
	font-size: .7em;
	text-decoration: none;
	padding:8px;
	}

#historyinfo 
{
	background-color: #999999;
	height: 75px;
	width: 130px;
	padding: 2px;
	border: 0px;
}

#linkstable
{
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

td.apply {font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;}
		
td.apply h2 { font-size: 1.0em; margin: 10px 5px 3px 5px;} 
td.apply p {font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		text-decoration: none;
		padding: 4px;
		margin: 0px 3px 0px 3px;}
		
td.apply p.top, td.apply p.top a {border-bottom: 1px solid #999999; padding: 0px; margin: 0px; text-align:right; font-size: .95em; text-decoration: none;}
td.apply p.topend, td.apply p.topend a {border: none; padding: 0px; margin: 0px; text-align:right; font-size: .95em; text-decoration: none;}		
		
.applymenutext,
a.applymenutext:link,
a.applymenutext:visited {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		text-decoration: none;
		padding:4px;
	}
	
a.applymenutext:hover {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #000000;
		font-size: .8em;
		text-decoration: none;
		padding:4px;
	}
	
#applymenu
{
	width: 100%;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
}
	
#applytable
{
	width: 500px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.advancedsear:link
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #FFFFFF;
		font-size: .8em;
		text-decoration: none;
	}
	

.advancedsear:hover
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #ffcccc;
		font-size: .8em;
		text-decoration: none;
	}
	
.advancedsear:visited
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #ffffff;
		font-size: .8em;
		text-decoration: none;
	}	
	

/* ++++++++++++++++++++++++++++++ */ 
/*           news styles          */ 
/* ++++++++++++++++++++++++++++++ */ 

#newscontainer {
	border-right: 1px solid #F8E835;
	border-left: 1px solid #F8E835;}
	
#newscontainer a#news {
	background-color: #F8E835;
	}

span.newsteaser {
	border-bottom: 1px solid #F8E835;
	}
	
.rightnavtble {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FFFFFF;
	}
	

	


/* end news styles */ 


/* subscriber styles */ 
.subscrmen,
.subscrmen:visited,
.subscrmen:link {
		color: #666666;
		font-size: .9em;
     	text-decoration: none;
	}
	
	
.subscrmen:hover
{
		color: #FFFFFF;
		font-size: .9em;
     	text-decoration: none;
     	
     	}
     	
.subscriber{ background-color: #999999;}
	

.subsubunderline
	{
	padding-top: 5px; padding-right: 0px; padding-left: 0px; padding-bottom: 5px;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	
	}
	
.logoff
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #FFFFFF;
		font-size: .9em;
		margin-left: 5px;
		margin-right: 5px;
		background-color: #99ccff;
	}
	
table.login
	{
		background-color: #CCCCCC;
	}
	
.logintext
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 25px;
	}

.supportermenu
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		border-top: 0px solid #99ccff;
		border-right: 1px solid #99ccff;
		border-bottom: 1px solid #99ccff;
		border-left: 1px solid #99ccff;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
	
	}
	
.sectiontitle
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 1.1em;
		margin-left: 5px;
		margin-right: 5px;
		background-color: #999999;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 4px;
	}
	
/* end subscriber styles */ 
	
#historyform 
	{
	border: 1px solid #999999;
	}

a.board,
.board	
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .7em;
		padding-left: 5px;
		padding-right: 0px;
		background-color: #FFFFFF;
		text-align: right;
		text-decoration: none;
	}

.artistname
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 1.1em;
		margin-left: 5px;
		margin-right: 5px;
		background-color: #99ccff;
		height: 15px;
	}
	
tr.results1
	{
	background-color: #FFFF99;
	}
	
tr.results2
	{
	background-color: #FFFFCC;
	}
	
.listtext
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 5px;
	}
	
a.cvtextlinkven,
a.cvtextlinkven:active,
a.cvtextlinkven:link,
a.cvtextlinkven:visited {
  		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-weight:bold;
		text-decoration: none;
		color: #666666;
		
	}
		
.cvtext
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 25px;
	}
	
a.cvtextlink,
a.cvtextlink:active,
a.cvtextlink:link,
a.cvtextlink:visited {
  		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		font-weight:bold;
		text-decoration: none;
		color: #666666;
		
	}

a.cvtextlink:hover
	{	font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		font-weight:bold;
		color: #ff0066;
		text-decoration:none;
	}

.cvtextline
	{
		color: #f8e835;

	}
	
.cvtextbig
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #f8e835;
		font-size: .9em;
		padding-left: 5px;
		padding-right: 25px;
		font-weight:bold;
	}
	
.cvtextsmall
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .7em;
		padding-left: 5px;
		padding-right: 25px;
	}

.publicationinfo
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .7em;
		padding-left: 5px;
		padding-right: 25px;
	}
	
	
.worktitle
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #333333;
		font-size: .6em;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #99ccff;
	}
	
	
tr.searchresults1
	{
	background-color: #cccccc;
	}
	
tr.searchresults2
	{
	background-color: #ffffff;
	}
	
.searchlisttext
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	
.searchdate
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 25px;
		padding-top: 8px;
		padding-bottom: 6px;
		background-color: #cccccc;
		
	}
	
#searchtable
{
	width: 600px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}	
	
.searchoptions
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #ffffff;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 25px;
		background-color: #999999;
		font-weight: bold;
		
		
	}	
	
INPUT.textadvancedsearch 
{
	background-color: #cccccc;
	height: 14px;
	width: 70px;
	padding: 2px;
	border: 0px;
	margin-left: 10px;
}	

.selectresults
	{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: .8em;
		padding-left: 5px;
		padding-right: 5px;
	}
	


.commission {
	background: url("../images/background_loop_grey.gif");
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 125px;
	
	}
	
	
.commissiontitle {
	font-size: 2em;
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	}
	
.commissiontable {
	width: 550px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	}
	
.commissiontable td {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	}	
	
.commissiontext {
	color: #666666;
	font-size: .8em;
	padding-left: 5px;
	}
	
td.noborder {
	border: 0px;
	}