/* large gradient in title */
#title {
  margin: 0 0 0 0;
  background-image: url(../img/titletop.jpg);
  background-repeat: repeat-x;
  Position: absolute;
  Top: 0px;
  Left: 0px;
  height: 100%;
  width: 100%;
}
#imgleft {
  margin: 0 0 0 0;
  background-image: url(../img/titleleft.jpg);
  background-repeat: repeat-y;
  Position: absolute;
  Top: 124px;
  Left: 0px;
  Width: 124px;
  Height: 100%;
/*  border: 5px solid #FFFFFF;*/
}

#main_title { 
  margin: 0pt;
  Position: relative;
  Top: 0;
  Left: 0;
  Width: 1000px;
  Height: 100px;
  padding: 20px 0px 0px 200px;
  color: #FFFFFF;
  text-align: left;
  font: 320% verdana, arial, sans-serif;
  font-weight: bold;
}

#HCI {
  margin: 0pt;
  Position: absolute;
  Top: 0px;
  Left: 150px;
}
#logobg {
  margin: 0pt;
  background-image: url(../img/logo_bg.jpg);
  background-repeat: none;
  Position: absolute;
  Top: 0px;
  Left: 0px;
  Width: 124px;
  Height: 124px;
}
#logo { 
  Position: absolute;
  Top: 0px;
  Left: 0px;
}

#content { 
  position: absolute;
  top: 120px;
  left: 150px;
  float: left;
  width: 900px;
  border: 1px solid #5A4900;
  margin: 10px 0 0 0px;
  }

.tctr {
text-align: center;
}  

#pict_right {
/*  background-image: url(../img/title150.png); */
  float: right;
  margin: 10px;
  width: 190px;
  height: 250px;
  }

#pict_right_l {
/*  background-image: url(../img/title150.png); */
  float: right;
  margin: 10px;
  width: 250px;
  height: 188px;
  }

#pict_center {
  margin: 10px;
  width: 190px;
  height: 250px;
  }

#pict_center_l {
  margin: 10px;
  width: 250px;
  height: 188px;
  }

#pict_left {
  float: left;
  margin: 10px;
  width: 188px;
  height: 250px;
  }

#pict_left_l {
  float: left;
  margin: 10px;
  width: 250px;
  height: 188px;
  }

#pict_ctr {
  clear: both;
  text-align: center;
  height: 480px;
  }
  
#gallery_table {
  border: 0px solid #150;
  width: 100%;
  text-align: center;
	}
	
.gallery_cell {
	text-align: center;
	border: 0px solid #150;
	padding: 5px;
	vertical-align: bottom;
	font: 100% verdana, arial, sans-serif;
	}

.gallery_img {
	vertical-align: top;
	border: 0px solid #B09761;
	margin: 0px 0px 5px 0px;
/*	border: solid 10px #B09761;*/
	}

#thumb_table {
  border: 0px solid #150;
  width: 100%;
  text-align: center;
	}
	
#table_title{
	width: 100%;
  border: 0px solid #150;
	}  
	
.thumb_cell {
	text-align: center;
	border: 0px solid #150;
	padding: 5px 0px 0px 0px;
	vertical-align: bottom;
	font: 80% verdana, arial, sans-serif;
	}

.thumb_name {
	text-align: center;
	border: 0px solid #150;
	padding: 0px 5px;
	vertical-align: top;
	font: 90% verdana, arial, sans-serif;
	}

.thumb_img {
	vertical-align: top;
	border: 0px solid #B09761;
/*	border: solid 10px #B09761;*/
	}

.thumb_a {
  text-decoration: none;
	border: 0px solid #FFFFFF;
	}
	
.folio_count{
	font: 100% verdana, arial, sans-serif;
	}

/* for use with printview.htm */
#pv_thumb_div {
  width: 242px;
  height: 600px;
  overflow: auto;
  overflow-x: hidden;
  clear: both;
/*	scrollbar-3dlight-color:aqua;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:chartreuse;
	scrollbar-darkshadow-color:darksalmon;
	scrollbar-face-color:fuchsia;
	scrollbar-highlight-color:orange;
	scrollbar-shadow-color:teal;*/
/*  border: 5px solid #150;*/
	}
	
#pv_thumb_tbl {
  border: 0px solid #150;
  width: 208px;
	}
	
.pv_thumb_cell {
	text-align: center;
	border: solid 0px #150;
	padding: 0px;
	width: 150px;
	}
	
#pv_print_tbl{
	text-align: center;
	Position: absolute; 
	top: 0px;
	border: 0px solid #150;
	text-decoration: none;
  }	
  
.pv_print_nav {
	width: 100px;
	height: 20px;
	text-align: center;
	background-color: #866C00;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	}
	
.nav_butt {
	border: 0px solid #FFFFFF;
	Position: relative;
	Top: 0px;
	Left: 15px;
	float: left;
	cursor: pointer;
	}
	
.nav_text {
	border: 0px solid #FFFFFF;
	}
	
.nav_a {
  text-decoration: none;
	border: 0px solid #FFFFFF;
  font: 80% verdana, arial, sans-serif;
	}
	
#pv_print_title_cell {
	text-align: center;
	border: 0px solid #150;
	padding: 0px;
	width: 98%;
	}

#ThePrintName {
	background:black; 
	width:100%; 
	text-align: center;
	font: 150% verdana, arial, sans-serif;
	font-weight:bold;
	color: #FFF3BF;
	border: 0px solid #150; 
	}

.mini_img {
	vertical-align: top;
	border: solid 2px #000000;
	}
	
.note {
  position: absolute; 
  top: 0px;
  left: 0px;
  width: 125px;
  background: #FFF3BF; //#ffc;
  padding: 10px;
  margin: 0px;
  border: 1px solid #5A4900;
	text-align:center; 
  visibility: hidden;
	font: 80% verdana, arial, sans-serif;
	color: #866C00;
}

a.special:link,a.special:visited {
	font: 80% verdana, arial, sans-serif;
	color: #FFF3BF;
  text-decoration: none;
}

a.special:hover {
  color: #FFF3BF;
}

/* END for use with printview.htm */

.SlideShow {
	position: relative;
	left: 0px;
	top: 0px;
	}
	  
.SlideShowl {  /* for landscape SS */
	position: relative;
	left: 0px;
	top: 0px;
	}
	  
.SlideShow640l {  /* for landscape SS 640x480 on index page*/
	position: relative;
	left: 0px;
/*	top: -484px;*/
	top: 0px;
	}
	  
.SlideShow_table {
	border-collapse: collapse;
  border: 0px solid #150;
  width: 100%;
  text-align: center;
	}

.SlideShow_td {
  border: 0px solid #150;
  text-align: center;
  padding-bottom: 10px;
	}

.SlideShow_td_rt {
  border: 0px solid #150;
  text-align: left;
  width: 27%;	
	}

.footer_rt { 
	background: #000000;
	position:absolute;
	left: 570px;
	text-align: right;
  width: 35%;
  font: 80% verdana, arial, sans-serif;
  padding: 5px;
  }

.footer { 
	background: #000000;
  clear: both;
  width: 75%;
  font: 60% verdana, arial, sans-serif;
  padding: 5px;
  }

a.footer {
  font: 100% verdana, arial, sans-serif;
	text-decoration: none;
	padding: 0px;
}
  
#feedback {
 	vertical-align: middle;
  border: 0px solid #FFFFFF;
 	}
 
body { background-color: #000;
  color: #FFF3BF; /* rgb(195, 251, 216);*/
  text-align: left;
  height: 100%;
  }
  
html {
  height: 100%;
  }

h1 { 
text-align: center;
font: 200% verdana, arial, sans-serif;
margin: 0px;
padding: 10px 0px 0px 0px;
  }
  
h2 { 
text-align: left;
margin-left: 10px;
font: 125% verdana, arial, sans-serif;
  }
  
p {
text-align: left;
margin-left: 10px;
font: 100% verdana, arial, sans-serif;
}

.p_inst {
text-align: center;
font: 75% verdana, arial, sans-serif;
height: 0px;
Position: relative;
Top: -15px;
}

ul li {
text-align: left;
margin-left: 15px;
font: 100% verdana, arial, sans-serif;
}

li {
padding-top: 10px;
}

a:link, a:visited {
  color: #FFF3BF;
}

.showtable {
	text-align: center;
	clear: both;
	}
	
table.shows{
	border-collapse: collapse;
	text-align: left;
	font: 100% verdana, arial, sans-serif;
	padding: 0px;
	margin: 0 auto;
	}
	
th.shows, td.shows {
	border: 1px solid #5A4900;
	padding: .5em;
	}
	
tr.shows {
	background: #000000;
	}
	
td.booth {
	border: 1px solid #5A4900;
	padding: .5em;
	text-align: center;
	}
	
thead.shows th.shows {
	background: #304040;
	color: #FFF3BF;
	font: 120% verdana, arial, sans-serif;
	border: 3px solid #5A4900;
	}
	
tr.alternate {
	background: #303030;
	}

.list {
	padding : 10px 0px 10px 0px;
	}
	