body{
	margin: 0px;
	color:#000000;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; /*new line, 2003_10_21*/
	font-size:10px; /*moved from detail.css 2004_02_19 */
	}
/*2003_02_19:  change these as needed:*/
  /* a:link {color: blue;} */
  /* a:visited {color:#00ff00;}*/
  /* a:hover {color:#ffff00;}*/
  /* a:active {color:#ffff00;}*/

table.banner {
	background-color: #ccccff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	}
table.banner td.pgtitle{
	/* could change font-family here */
	/*font-style:italic;*/
	font-size:14px;
	color: #333399; /*hover background*/
	background-color: transparent;
	}
table.banner td.co_name{
	color: #000066; 
	/*#000099 alt*/
	}
table.banner a:link, table.banner a:visited, table.banner a:active {
	text-align:center;
	display:block; /*NOTE: may need to add "box-model-hack" for IE5.5 (see Callihan,pg312-313)*/
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background: #6666cc;
	text-decoration:none;
	}
table.banner a:hover{
	color:#ffff00;
	background:#333399;
	text-decoration: none;
	}
table.banner td.current_page{
 background-color:#9999ff;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
	
/* GALLERY TABLE */
table.gallery { 
  background-color:#ffffff;
  color: #000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
	}	
	.gallery a:link{color:#000000; text-decoration:none;}
	.gallery td a:hover{color:#0000FF;}
	.gallery a:visited{color:#000000; text-decoration:none;}
	
.pic_col_lm {
	  border-left: 1px solid #cccccc;
	  border-top: 1px solid #cccccc;
	}
.pic_col_r {
	  border-left: 1px solid #cccccc;
			border-top: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
}
.pic_col_ronly{
			border-right: 1px solid #cccccc;
	}
	.pic_col_lonly{
		  border-left: 1px solid #cccccc;
}
.pic_col_tonly{
			border-top: 1px solid #cccccc;
}
.pic_col_tr{
			border-top: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
}
.cap_col_lm {
	  border-left: 1px solid #cccccc;
	}
.cap_col_r {
	  border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
	}
.cap_col_lmb {
	  border-left:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
	}
.cap_col_rb {
	  border-left: 1px solid #cccccc;
			border-right:1px solid #cccccc;
		 border-bottom: 1px solid #cccccc;
	}
.cap_col_bottomonly{
		 border-bottom: 1px solid #cccccc;
}
.cap_col_botr{
			border-right:1px solid #cccccc;
		 border-bottom: 1px solid #cccccc;
}
.cap_col_lonly{
	  border-left: 1px solid #cccccc;
}
.cap_col_lb{
	  border-left: 1px solid #cccccc;
		 border-bottom: 1px solid #cccccc;
}

	/* DETAIL PAGES */
.prevnext{
	color:#6666cc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
}
.prevnext	a:link {
  color: #6666cc;
	text-decoration: none;
}
.prevnext a:visited {
  color:#6666cc;
	text-decoration:none;
}
.prevnext a:hover {
  color:#333399;
	text-decoration: none;
}
.prevnext a:active {
   color:#333399;
	 text-decoration: none;	
}
.copyright{
 color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.rname{
 color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.detailcaption{
 color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:14px;
	border-left: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;

}
.picborder {
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
.capborder {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}


/* ===deleted code 19Feb2004: ===

span.first {
	font-size:24px;
	}
table.artists { /* appears in index.html and artists.html ===
	background-color: #ffffff;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	line-height:2em;
	}
table.artists a, a:link{
	display:inline; /*required to over-ride previous "block" setting"===
	color: #666666;
	background: #ffffff;
	text-decoration: none;
	}
table.artists a:hover{
	display:inline; /*required to over-ride previous "block" setting"===
	color:#990000;
	background:#ffffff;
	text-decoration: none;
	}
table.artmenu { /* left side sub-navigation buttons on artists' pages ===
	vertical-align:middle;
	color: #ffffff; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
table.artmenu a, table.artmenu a:link, table.artmenu a:visited, table.artmenu a:active {
	text-align:center;
	display:block;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background: #6666cc;
	text-decoration:none;
	}
table.artmenu a:hover {
	color:#ffff00;
	background:#333399;
	text-decoration: none;
	} */
	
	/* ======== end delete 19Feb2004 ==== */

.gray_light{ /* artist sub-menu buttons */
	color:#CCCCCC;
	font-weight:bold;
	}
.gray_dark{ /* "click on thumbnail ...*/
	color:#666666;
	font-size:10px;
	}
table.normal{ /* gallery and artists' main pages  */
	font-size:10px;
	}
table.normal td.n12{
	font-size:12px;
	}
table.normal ul, table.normal li{
	font-size:12px;
	}
.n12{
	font-size: 12px;
	}
.n14{
	font-size:14px;
	}
.n14b{
	font-size:14px;
	font-weight:bold;
	}
.style1 {font-size: 12px}
.siteby{
			border-top: 1px solid #cccccc;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#999999;
}
	.siteby a:link{color:#6666cc; text-decoration:none;}
	.siteby a:hover{color:#333399;}
	.siteby a:visited{color:#6666cc; text-decoration:none;}

.sectiontitle{
			border-top: 1px solid #cccccc;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#333399;
}
td.sectiontitle{
 padding-top:5px;
}
td.content{
 padding-top:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
td.schedlist{
 padding-top:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* schedule-related */
.year{
			border-top: 1px solid #cccccc;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#333399;
}
.month{
			border-top: 1px solid #cccccc;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#333399;
}
a.x:link{color:#3333cc; font-weight:bold; text-decoration:none;}
a.x:visited{color:#3333cc; font-weight:bold; text-decoration:none;}
/*a.x:hover{color:#993399; font-weight:bold; text-decoration:none;}*/
a.x:hover{color:#3333cc; font-weight:bold; text-decoration:underline;}

.best{
color:#CC0000;
font-weight:bold;
font-style:italic;
}




