BODY {
 margin: 0px;
 background-color: #FEFBF4;
}

.footer {
 font-family: Verdana;
 font-size: 10px;
 color: #999999;
}

.hbox {
 font-family: Verdana;
 font-size: 9px;
 padding-left: 12px;
 padding-top: 12px;
 padding-bottom: 12px;
 height: 100px;
 vertical-align: top;
  padding-right: 5px;
 line-height: 1.4em;
}

.hboxhead {
 font-family: Verdana;
 font-size: 10px;
 color: #82104f;
 font-weight: bold;
}

.homecontent {
 font-family: Verdana;
 font-size: 11px;
 line-height: 1.8em;
 padding-right: 40px;
 color: #2c4e1c;

}

.homeindent {
  padding-left: 10px;
}

.headline {
 font-size: 12px;
  font-family: Verdana;
    color: #82104f;
	 font-weight: bold;
	  line-height: 1.7em;
}
 
 
H1 {
 font-size: 17px;
  font-family: Verdana;
    color: #82104f;
	 font-weight: bold;
	vertical-align: center;
	padding-left: 0px;
	line-height: 1.2em;
 padding-top: 10px;
 padding-bottom: 10px;
 text-transform: uppercase;
 letter-spacing: 1.2px;
}

H2 {
 font-size: 10px;
  font-family: Verdana;
    color: #82104f;
	 font-weight: bold;
	vertical-align: left;
	padding-left: 0px;
	line-height: 1.2em;
 padding-top: 10px;
 padding-bottom: 10px;
 text-transform: uppercase;
 letter-spacing: 1.2px;
}
 
.content_secondary {
 font-family: Verdana;
 font-size: 11px;
 line-height: 1.7em;
 color: #3c3c3c;
 padding-right: 20px;
}

.sidebar {
  font-family: Verdana;
  font-size: 11px;
  line-height: 1.7em;
  color: #3c3c3c;
}

INPUT, SELECT, TEXTAREA {
 font-family: Verdana;
 font-size: 10px;
 width: 165px;
}

 

.content_tertiary {
 font-family: Verdana;
 font-size: 11px;
 line-height: 1.8em;
 color: #2c4e1c;

}

.content_tertiary_subheadline {
 font-family: Verdana;
 font-size: 11px;
 line-height: 1.4em;
 font-weight: bold;
 color: #2c4e1c;

}

.topnavpipes {
 color: #2c4e1c;
  font-size: 8.5px;
 font-weight: bold;
}

.topnav, .topnav A {
 font-family: Verdana;
 font-size: 8.5px;
 font-weight: bold;
 text-transform: uppercase;
 color: #999999;
 text-decoration: none;
}

.topnav A:hover, .navnone {
 font-family: Verdana;
 font-size: 8.5px;
 font-weight: bold;
 text-transform: uppercase;
 color: #000000;
 text-decoration: none;
}

.lnavd {
	background-color:#ECEDF6;

}

.lnavl {
	background-color:#F0FAFE;
}

.lnavover {
	background-color:black;
}

/* ----------------------------------------
 * Gallery
------------------------------------------ */

#gallery-container {
  position: relative;
  height: 620px;
}

#gallery-container h1 {
  text-align: right;
}

#featured-image {
  position: absolute;
}

#placeholder {
  min-width: 600px;
}

#gallery {
  list-style: none;
  padding: 0;
  position: absolute;
  right:-320px;
  top:48px;
  width: 100px;
}

#gallery img {
  border: none;
  outline: 1px solid #666;
}

#gallery a:hover img {
  filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#gallery li {
  float: left;
  margin: 4px;
}