body{
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
background-color:#d2c0b1;
}

a{ 
  color: #d2c0b1; 
  font-weight: bolder; 
  font-size: 9pt; 
  font-family: Arial, Helvetica;
  text-decoration: none; 
 }

 a:visited{ 
  color: #d2c0b1; 
  font-weight: bolder; 
  font-size: 9pt; 
  font-family: Arial, Helvetica;
  text-decoration: none; 
 }
A:HOVER{
  color: #ffffff; 
  font-weight: bold;
  font-size: 9pt 
 }
h3  { color: #fff; font-size: 9pt }
h1    { color: #663; font-weight: bold; font-size: 15pt }
h2   { color: #600; font-weight: 900; font-size: 10pt }
.class      { color: #600; font-weight: 900; text-decoration: underline }
.class1   { color: #d2c0b1; font-weight: 900; font-size: 18pt }

.thumbnails{
position:relative;
float:left;
width: 150px;
height:230px;
text-align:center;
margin:10px 20px 15px 20px;
}

.thumbnails_large{
position:relative;
float:left;
width: 150px;
height:250px;
text-align:center;
margin:10px 20px 15px 20px;
}

.thumbnails_xlarge{
position:relative;
float:left;
width: 150px;
height:320px;
text-align:center;
margin:10px 20px 15px 20px;
}

.thumbnails_xxlarge{
position:relative;
float:left;
width: 150px;
height:400px;
text-align:center;
margin:10px 20px 15px 20px;
}

#mainshell{
position:relative;
width:100%;
min-width:800px;
}

#logo{
position:relative;
left:0px;
top:0px;
}

#navbar{
position:relative;
background-color:#660000;
padding:0px;
height:26px;
}

.featurebar{
background-color:#666633;
color:#660000;
}

.content{
position:relative;
background-color:#660000;
padding:8px;
}

.contactcontent{
position:relative;
background-color:#660000;
padding:0px;
color:#ffffff;
}

.calendarcontent{
position:relative;
background-color:#660000;
padding:0px;
}

.aboutcontent{
position:relative;
background-color:#ffffff;
padding:8px;
}

.artistcontent{
position:relative;
background-color:#660000;
padding:0px;
font-size:bold;
color:#ffffff;
}

.artistbioblock{
position:relative;
background-color:#ffffff;
padding:10px;
}

.boldgrntext{
color:#666633;
font-weight:bold;
}

.calendarbox{
position:relative;
background-color:#666633;
color:#D2C0B1;
margin:20px;
}

.calendartext{
padding:10px;
color: #d2c0b1;
font-size:16px;
font-weight:bold;
}

.cbottom{
padding:0px 20px 0px 20px;
color:#D2C0B1;
font-size:16px;
}

.bigredtext{
font-size:xx-large;
color:#660000;
}

#footerbar{
position:relative;
background-color:#660000;
height:22px;
}

.spacer {
clear: both;
height:1px;
}