body {
  background:#214c01 url(images/body-bg.gif) repeat-x;
  font-family:Verdana, Arial, Helvetica, Sans Serif;
  font-size:76%;
  margin:0px;
  padding:0px;
}

a {
  color:#2D6404;  /*  #214C01    #2D6404*/
  text-decoration:none;
}

a:hover {
  border-bottom:1px dotted #2D6404;
}

#header {
  height:173px;
  background:url(images/header-bg.jpg) no-repeat;
}

p {
  margin: 0;
  margin-top: 20px;
}

#page {
  border:6px solid #905924;
  border-top:0px;
  width:801px;
  margin-left:200px;
}

#body-container {
  background:url(images/body-container-bg2.gif) repeat-y;
  padding-bottom:20px;
}

.eventListing-hidden {
display:none;
}

.productListing-hidden {
display:none;
}

img {
border: none;
}

#content {
  background-color:#fdf4ce;
  float:right;
  width:647px;
}

#sidebar {
  width:152px;
}

#sidebar ul {
  list-style:none outside;
  margin:0px;
  padding:0px;
}

#sidebar ul.main {
  margin-top:30px;
}


#sidebar ul.main ul {
  padding:0px;
  margin:0px;
}

#sidebar ul.main h2 {
  color:#ffac29;
  font-size:14px;
  text-indent:6px;
  margin-bottom:0px;
  margin-top:25px;
}

#sidebar ul.main ul li a {
  text-decoration:none;
  line-height:29px;
  color:#ffac29;/*#e7b50d;*/
  font-family:Century Gothic, Arial, Helvetica, Sans Serif;
  font-size:15px;
  padding-left:10px;
}

#sidebar ul.main ul li {
  background:url(images/li-separator-bg.gif) no-repeat bottom left;
  display:block;
}

.single {
  margin-top:10px;
  background:#fce68c url(images/mission-top-bg2.gif) no-repeat center top;
  width:630px;
  margin-left:5px;
  z-order:10;
  padding-top:16px;
  line-height:18px
}

.single {
  background:#fce68c url(images/post-top-bg2.gif) no-repeat center top;
}

.single .inner {
  background: #fae58c url(images/mission-bottom-bg2.jpg) no-repeat center bottom;
  padding:0px 10px 13px 10px;
  z-order: 2;
}

.single .inner {
  background: #fae58c url(images/post-bottom-bg.gif) no-repeat center bottom;
}

.single h2 {
  padding-top:26px;
}
single h2 a {
  font-size:20px;
  font-family:Verdana, Arial, Helvetica, Sans Serif;
  margin:-10px 0px 5px 0px;
  margin:0px;
  padding:0px;
  color:#214C01;
  text-decoration:none;
}

.single h2 {
	font-size:16px;
	margin:0px 0px 14px 0px;
	line-height:22px;
}

.single .entry a {
  font-weight: bold;
  display: inline;
}

.single .entry a[href^="http:"] {
  background: url(images/externalLink.gif) no-repeat right top;
  padding-right: 10px;
  display: inline;
}

.center {
  text-align:center
}

.alignleft {
  float:left;
  padding:8px;
}

.alignright {
  float:right;
  padding:8px;
}

.entry p {
  line-height:18px;
}

.post {
	padding-bottom: 0px;
	line-height:18px;
	float: left;
	position:relative;
	width:100%;
}

.entry h1, .entry h2, .entry h3,
.entry h1 a, .entry h2 a, .entry h3 a {
  color:black;
  font-family:Verdana, Arial, Helvetica, Sans Serif;
  margin-top:25px;
  padding-top:0px;
  display: inline;
}

.entry h1, .entry h1 a {
  font-size:18px;
  display: inline;
}

.entry h2, .entry h2 a {
  font-size:15px;
  display: inline;
}

.entry h3, .entry h3 a {
  font-size:13px;
  display: inline;
}

/*style additions by Mike*/

.entry h2 {
	margin:30px 0px 6px 0px;
  display: inline;
}

h2.title {
	margin:1px 0px 6px 0px;
}

h2.title a{
	color:#214c01;
}

.photo-left {
	float:left;
	margin:0px 15px 5px 0px;
}

.photo-right {
	float:right;
	margin:0px 0px 5px 15px;
}

#footer{
  color:#fdf4ce;
  text-align:center;
  padding:8px 0px;
}

#footer a {
  color:#fdf4ce;
}

#footer a:hover{
  border-bottom:1px dotted #fdf4ce;
}

#footer .footer-left{
  margin-right:50px;
  text-size:11px;
}

#sidebar ul.main ul li a:hover {
  border-bottom:none;
  color:#fff;
}