BODY
{
  font-size: 10px;
  margin: 0px 0px 0px 0px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  background-color: #fff;
  color: #7E4645;
  vertical-align: top;
  scrollbar-arrow-color: #ccc;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #ccc;
	scrollbar-shadow-color: #ccc;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
}
P
{
  margin-bottom:10px;
  margin-top:10px;
}
B
{
  font-weight:bold;
}
I
{
  font-style:italic;
}
.form
{
  border-right: #999 1px solid;
  border-top: #999 1px solid;
  font-weight: normal;
  font-size: 11px;
  z-index: 60;
  background: #fffffd;
  border-left: #999 1px solid;
  color: #663333;
  border-bottom: #999 1px solid;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  position: relative;
  padding:0px 0px 0px 5px;
  width:200px;
}
.indent
{
  text-indent:20px;
}
.headertext
{
  position:relative;
  top: 8px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  color: #DCC984;
  font-size: 24px;
  letter-spacing: .4em;
  z-index: 25;
  font-weight: bold; 
  padding-left:10px;
}
.maintext
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  color: #663333;
  font-weight: normal;
  font-size: 11px;
  line-height: 1.5em;
  z-index: 15; 
  position: relative;
}
.nolineheight
{
  line-height:normal;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  color: #663333;
  font-weight: normal;
  font-size: 11px;
}
.phototext
{
  position:relative;
  top:15px;
  line-height:normal;
  padding-right:15px;
  padding-left:10px;
  clear:both;
  float:right;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  color: #663333;
  font-weight: normal;
  font-size: 11px;
  z-index: 16;
}
#ErrorMessage
{
	color: Red;
	border: solid 1px red;
	background-color: white;
	padding: 5px;
	margin: 5px;
}

p.footer
{
	top:-15px;
}
A
{
  text-decoration: none;
  color: #7E4645;
}
A.sublink
{
  text-decoration: underline;
  color: #7E4645;
}
A:hover
{
  background-color: #d2c68a;
  color: #fff;
  text-decoration: none;
}
A.nohover:hover
{
    background-color: transparent !important;
    text-decoration: none;
}

A.more
{
  font-size:9px;
  text-decoration:underline; 
  margin-left:10px;
}
A.more:hover
{
  text-decoration:none;
}
A.underline
{
  text-decoration:underline; 
}
A.underline:hover
{
  color: #7e4645;
  background-color: transparent;
  text-decoration: underline;
}
A.normal:hover
{
  background-color: Transparent;
  color: #7E4645;
}
A.clip
{
  text-decoration:underline;
  font-size:10px;
}
A.clip:hover
{
  text-decoration:underline;
  background-color: Transparent;
  color:#7E4645;
}
.next
{
  font-size:9px;
  padding-left:5px;  
}
.prev
{
  font-size:9px;
  padding-right:5px;  
}
.navlinks
{
  font-weight: normal;
  text-justify: newspaper;
  font-size: 10px;
  color: #7e4645;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  letter-spacing: 0.2em;
}
.navhighlighted
{
  letter-spacing: 0.4em;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
}
.navspacer 
/*with news, spacer should be 5px and 5px*/
{
  padding-right: 3px;
  padding-left: 3px;
}

.photoheader
{
  border-bottom: #E6D7A0 1px solid;
  padding-bottom: 5px;
}
.yearheader
{
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-Serif;
  color: #DCC984;
  font-size: 18px;
  letter-spacing: 0.4em;
  z-index: 25;
  font-weight:bold;  
  position:relative;
  text-align:right;
}
.bioheader
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  color: #DCC984;
  font-size:24px;
  letter-spacing: 0.4em;
  z-index: 26;
  font-weight:bold;  
  position:relative;
  margin-left:100px;
  top:10px;
}
.bioname
{
  position:relative;
  float:left;
  font-weight:bold;
  letter-spacing: 0.3em;
  top:8px;
  font-size:12px;
  color:#663333;
  padding-left:15px;
  z-index:27;
}
.bioinstrument
{
  position:relative;
  clear:right;
  float:right;
  top:-10px;
  width:68px;
  padding-right:35px;
  font-weight:bold;
  letter-spacing: 0.3em;
  font-size:12px;
  color:#CC9900;
  z-index:28;  
}

.backgroundimage
{
  border-right: #ccc 1px solid;
  border-top: #ccc 1px solid;
  background-image: url(Images/background.jpg);
  border-left: #ccc 1px solid;
  width: 800px;
  border-bottom: #ccc 1px solid;
  background-repeat: no-repeat;
  height: 550px;
  position:relative;
}
.opaque 
{
	background-image: url(Images/opaque.gif);
	background-repeat:repeat;
	width:680px;
	border-top: #a7a7a7 1px solid;
  border-bottom: #a7a7a7 1px solid;
  /*filter:alpha(opacity=68);
  background-color:White;
  -moz-opacity:.80;
  */
}
.opaquephotos
{
	background-image: url(Images/opaque.gif);
	background-repeat:repeat;
	border-top: #a7a7a7 1px solid;
  border-bottom: #a7a7a7 1px solid;
  width:680px;
}
.selectelement
{
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  background-color: #fff;
  color: #7E4645;
  font-size:10px;
  position:relative;
  float:right;
  top:-18px;
}
.leftcontent 
{
  clear:left;
  position:relative;
  float:left;
	text-align:center;
	width:201px;
}
.leftIndivBio
{
  clear:left;
  position:relative;
  float:left;
  text-align:center;
  width:201px;
}
.rightcontent
{
  position:relative;
  float:left;
  width:431px;
  margin-bottom:5px;
}
.rightcontentscroll
{
  float: right;
  overflow: auto;
  width: 380px;
  height: 300px;
  padding-right: 10px;
  }
.indivBioScroll
{
  position:relative;
  float:right;
  width:431px;
  margin-bottom:5px;
  overflow: auto;
  height: 300px;
  padding-right: 10px;
}
.bioimage
{
  margin-bottom:5px;
}
.cdimage
{
  float:left;
  border-right: #a7a7a7 1px solid;
  border-top: #a7a7a7 1px solid;
  margin-top: 3px;
  margin-bottom: 3px;
  border-left: #a7a7a7 1px solid;
  margin-right: 5px;
  border-bottom: #a7a7a7 1px solid;
}
.cdheader
{
  font-weight:bold;
}
.cdblurb
{
 clear:both;
}
.recordingbox
{
  position:relative;
  top:-15px;
  float:right;
  border-top: #fff 1px solid;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: #E6D7A0 1px solid;
  text-align: center;
  margin-left:20px;
  width:175px;
}
.contentscroll
{
  float:right;
  width:400px;
  overflow: auto;
  height: 335px;
  padding-right: 10px;
}
.contentscrollcd
{
  float:right;
  width:400px;
  overflow: auto;
  height: 300px;
  padding-right: 10px;
}
.footer
{
  color: #af8451;
  font-size: 9px;
  clear:left; 
  position: relative; 
  top: 0px; 
  text-align:center; 
}
.contactheader
{
  font-weight:bold;
  letter-spacing: 0.3em;
  color:#663333;
}
.inputbox
{
  border-right: #ccc 1px solid;
  border-top: #ccc 1px solid;
  font-size: 10px;
  border-left: #ccc 1px solid;
  width: 150px;
  border-bottom: #ccc 1px solid;
  background-color: white;
  color:#666;
  padding: 2px 2px 2px 2px;
}
.schedulelayout
{
  clear:both;
  width:580px;
  position:relative;
  height:286px;
  overflow:auto;
  float:right;
  font-size:11px;
}
.timespacer
{
  padding-left:5px;
  padding-right:5px;
  font-style:italic;
  text-align:center;
}
.scrollevent
{
  clear:both;
  overflow:auto;
  height:300px;
  float:right;
  width:650px;
}
.eventwidth
{
  line-height:normal;
  float:right;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  color: #663333;
  font-weight: normal;
  font-size: 11px;
  z-index: 15; 
  position: relative;
  width:620px;
}
.eventspacer
{
  width:70px;
}
.new
{
  color:#d28e6a;
  font-size:10px;
  font-weight:bold;
}
/* Admin Form Styles */

form 
{
  font: 12px verdana, arial, sans-serif;
  margin: auto;
  width: 400px;
  background-image: url(Images/background.jpg) ;
  background-repeat: repeat;
  position:relative;
}

form fieldset 
{
  clear: both;
  font-size: 100%;
  padding: 0px 20px 10px 20px;
  margin: 0;
}

form fieldset legend 
{
  font-size: 140%;
  font-weight: bold;
  color: #7E4645;
  margin: 0;
  padding: 0 5px 5px 5px;
}
