body {
	background-color: #EDDFBD;
	background-image:  url(../images/home/home-bg.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-left: 15px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #804216;

}

.photo-cap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #804216;

}

.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 804216;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 30px;

}
.footlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5f594b;
}

a.footlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5f594b;
	text-decoration:none;
}
a.footlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5f594b;
	text-decoration:none;
}
a.footlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5f594b;
	text-decoration:none;
}

#search {
	background-color: #fff;
	font-size: 12px;
	padding-left:3px;
	width:110px;
	border:1px solid #9b693f;
	color:#9b693f;
	height:17px;
	margin-top:0;
}

#go{
	margin-top:0px;
}

#feature .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#44220b;
	width:180px;
	margin-top:0;
}

#feature p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#44220b;
	width:180px;
	margin-top:0;
}

#form {
	position:absolute;
	top:93px;
	left:380px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:-10px;
	font-size:11px;
	color:#663300;width:230px;
	font-family:Arial, Helvetica, sans-serif;
}


#menu-table{
	position:absolute;
	top:33px;
	left:364px;
}
#sub-content {
	background-color: #F4EDD8;
	background-image:  url(../images/sub/sub-build_r8_c5.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
}

#sub-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#804216;
}


#sub-content p.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#804216;
	margin-bottom:0px;

}

#sub-content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#804216;
	margin-bottom:0px;
}

#sub-content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 0px;
        margin-top: 5px;
}

#sub-content h4.cathead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 0px;
        padding: 5px;
        background: #E0D3B7;
}


#sub-content .eventtitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#804216;
  font-weight: bold;
}

#sub-content .eventtitle .normal {
  font-weight: normal;
}

#sub-content p.eventinfo{
  margin-top: 0px;
  margin-bottom: 0px;
}

#sub-content p.eventdesc{
  margin-top: 3px;
  margin-bottom: 25px;
}

#sub-content .entrytable {
  margin-top: 5px;
  margin-bottom: 5px;
}

#sub-content .entrytable td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#804216;
}

#sub-content .formlabel {
  font-size: 12px;
  color:#44220b;
  font-weight: bold;
}

#sub-content a:link {
	color:#44220b;


}
#sub-content a:visited {
	color:#44220b;


}
#sub-content a:hover {
	color:#c09944;


}
#sub-content a.search:link {
	color:#44220b;
  font-size: 12px;
	font-weight: bold;

}
#sub-content a.search:visited {
	color:#44220b;
  font-size: 12px;
	font-weight: bold;

}
#sub-content a.search:hover {
	color:#c09944;
  font-size: 12px;
	font-weight: bold;

}

#sub-content a.tab:link {
	color:#44220b;
  font-size: 12px;
	font-weight: bold;
        text-decoration: none;

}
#sub-content a.tab:visited {
	color:#44220b;
  font-size: 12;
	font-weight: bold;
        text-decoration: none;

}
#sub-content a.tab:hover {
	color:#c09944;
  font-size: 12px;
	font-weight: bold;
        text-decoration: none;

}

@media print {
  .printbutton {
    display: none;
  }
}

p.searchcrumb {
  font-weight: bold;
}

.left-ad{
	padding:10px;
}

.left {
	background-image:  url(../images/sub/left-bg.gif);
	background-repeat: repeat-y;
}

td.left {
	height:272px;
}

#left-ad-img {
	left:25px;
	top:420px;
	position: absolute;
}
.option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#804216;
}ul {
	color: #993300;
}

/* --- */

#bg {
	width:748px;
	height:601px !important;
	position:relative;
	visibility: visible;
}
.info {
	position:absolute;
	right:15px;
	top:136px;
	width: 350px;
	height: 1px;

}
#footer {position:absolute;left:75px;top:553px;}

a#map  {display:block;width:70px; height:70px; position:absolute;left:0px;bottom:0;}

a#map em {display:none;}
