body {
      background-color: #C5BEAC;
      font-family:arial;
      font-size:10pt;
      margin: 0px;
      padding: 0px;
  }
#wrapper {
      margin: auto;
      width: 790px;
      padding: 0px;
      border: 1px solid #5d584d;
}
#top {
      height: 170px;
      text-align:center;
      background-color: #5d584d;
}
#banner {
      background-color: #686256;
      margin: 0px;
      padding: 0px;
      height: 60px;
      overflow:hidden;
}
#banner #title{
      margin: 0px;
      padding: 0px;
      height: 117px;
      clear:left;
}
#banner #title img {
      margin: 8px; 0 0 10px;
}
#banner #menu {
      float:right;
      color: #C5BEAC;
      height: 30px;
      margin-top: 20px;
}
#banner #menu ul {
      list-style:none;
      margin: 0 0 0 5px;
      padding: 10px 0 0 0;
}
#banner #menu ul li {
      list-style:none;
      display:inline;
      padding: 0 10px 0 10px;
      margin: 0;
      border-right: 1px solid #C5BEAC;
}
#banner #menu ul li{
      color: #998f7c;
}
#banner #menu ul li a {
      color: #C5BEAC;
      text-decoration:none;
}
#banner #menu ul li a:hover {
      text-decoration:underline;
}
#banner #menu ul li.last {
      border-right: none;
}
.spacer{
      height: 10px;
      background-color: #C5BEAC;
}
#content {
      background-image: url(images/contentbg.gif);
      background-position:top left;
      background-repeat:repeat-y;
      overflow:hidden;
      background-color: #ffffff;
      color:#5d584d;
}
#content #leftcol {
      float:left;
}
#content #leftcol img {
      padding:0;
      margin:0;
      border:0;
      display:block;
}
#content #rightcol {
      background-color: #ffffff;
      padding: 20px 20px 0 20px;
      overflow: auto;
}
.clearer {
      clear:both;
}
h1 {
      margin-top:20px;
      margin-left:0px;
      padding-left:10px;
      font-weight:normal;
      color:white;
      background-color:#8e8576;
}

#content #rightcol #paintingimage {
      margin-left: 95px;
}
#footer {
      color: #C5BEAC;
      background-image: url(images/smalllogo.gif);
      background-position:right;
      background-repeat:no-repeat;
      background-color: #686256;
      height: 60px;
}
#footer p {
      margin:0;
      padding: 20px 0 0 10px;
}

* .galleria-image {width:400px} /* MSIE bug */

#content #rightcol h3 a .minus {
	display:none;
}
#content #rightcol .slider {
	display:none;
}
a.eventHeader {
	text-decoration:none;
	color:#5D584D;
}
label.error {
	color:#8e1605;
	display:block;
}
input.error, textarea.error {
	border:1px solid #8e1605;
}
#content #rightcol .linkswrapper {
	overflow:hidden;
	padding:10px;
	border: 1px solid #C5BEAC;
	margin-bottom: 20px;
}
#content #rightcol .linkswrapper .leftcol {
	background-color:#C5BEAC;
	color:white;
	float:left;
	padding:20px;
	width:40%;
}
#content #rightcol .linkswrapper .rightcol {
      float:left;
      margin: 0;
      padding: 0;
      width: 50%;
}

