body {
  background: #3E3030;
  font-family: "Trebuchet MS", Verdana, Arial, serif;
}

a:link {color: #CCB577; text-decoration:none}
a:visited {color: #5A5035; text-decoration:none}
a:hover {color: #ECBE41; text-decoration:underline}
a:focus {color: #ECBE41; text-decoration:none}
a:active {color: #EDE5D1; text-decoration:none}

#container{
  width: 960px;
  height: 1215px;
  margin: auto;
  padding: 0px;
  border: 1px solid #ffffff;
  background: #ffffff;
}


#banner{
  width: 885px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border: 0px solid #666;
  background: #ffffff;
  float: left;
}

#sidebar{
  width: 75px;
  height: 1215px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border: 0px solid #666;
  background-image: url(sidebar.gif);
  float: left;
}

#main{
  width: 865px;
  height: 975px;
  margin: 1px 0px 1px 0px;
  padding: 10px;
  border: 0px solid #3E3030;
  background: #918787;
  float: left;
}

#galleries{
  width: 865px;
  height: 324px;
  margin: 0px 0px 1px 0px;
  padding: 10px;
  border: 0px solid #3E3030;
  background: #918787;
  float: left;
}

#leftside{
  width: 550px;
  height: 975px;
  margin: 1px 1px 1px 0px;
  padding: 10px;
  border: 0px solid #3E3030;
  background: #918787;
  float: left;
}



#rightside{
  width: 294px;
  height: 975px;
  margin: 1px 0px 1px 0px;
  padding: 10px;
  border: 0px solid #000000;
  background: #918787;
  float: left;
}

#slideshow{
  width: 885px;
  height: 650px;
  margin: 1px 0px 1px 0px;
  padding: 0px;
  border: 0px solid #3E3030;
  background: #918787;
  float: left;
}

#footer{
  width: 875px;
  height:  33px;
  margin: 0px 0px 0px 0px;
  padding: 5px;
  border: 0px solid #ffffff;
  background: #918787;
  float: left;
}

#box{
  width: auto;
  height: auto;
  margin: auto;
  padding: 5px;
  border: 1px solid #3E3030;
  background: #ffffff;
}


.headline {
  font-family: "Trebuchet MS", Verdana, Arial, serif;
  color: #660000;
  font-size: 2em;
}

.basic {
  font-family: "Trebuchet MS", Verdana, Arial, serif;
  color: #ffffff;
  font-size: 1em;
}

.bigbold {
  font-family: garamond;
  color: #660000;
  font-size: 2.5em;
}

.medbold {
  font-family: garamond;
  color: #660000;
  font-size: 1.5em;
  font-weight: bold;
}

.smallbold {
  font-family: garamond;
  color: #660000;
  font-size: 1em;
  font-weight: bold;
}

.footer {
  font-family: garamond;
  color: #660000;
  text-align: center;
  font-size: 1em;
}

#navcontainer ul{
  padding-left: 0;
  margin: 0px 0px 0px 0px;
  background-color: #C8BF8A;
  color: #C8BF8A;
  float: left;
  width: 885px;
  font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li{ 
  display: inline; 
}

#navcontainer ul li a{
  padding: 0.2em .7em;
  background-color: #C8BF8A;
  color: #ffffff;
  text-decoration: none;
  float: left;
  border-right: 1px solid #ffffff;
}

#navcontainer ul li a:hover{
  background-color: #660000;
  color: #ffffff;
}

CAPTION.TABLE
  {
     background-color:white;
     color:black;
     border-style:solid;
     border-width:1px;
     border-color:black;
  }

  TABLE.TABLE
  {
	font-family:arial;
	font-size:.9em;
	background-color:#5E0000;
	width:100%;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
	font-weight: bold;
  }

  TH.TABLE
  {
	font-size:.9em;
	color:#FFFFFF;
	border-width:0px;
	border-color:black;
  }


  TR.TABLE
  { 
  }

  TD.TABLE
  {
	font-size:0.9em;
	background-color:white;
	color:black;
	border-style:solid;
	border-width:0px;
	text-align:left;
	width: auto;
  }
