body{
  margin:0px;
  padding:0px;
  background: #3F4912 url(images/bg.gif) top center repeat;
}

.content h1 { margin-top:15px; margin-left:10px; font-family: "Times New Roman", serif; text-align:left; font-weight:bold; font-size:2em; color:#3F4912; }

h2 { font-family: "Times New Roman", serif; text-align:left; font-weight:bold; font-size:1.6em; color:#3F4912; }

img { border:none; }
 ul { margin:0; padding:0; list-style:none; line-height:18px;}
 li { padding-left:12px; background:url(images/arrow_2.gif) no-repeat left top;}
 li a { color:#816D50;}

a {color:#4C4B47;}
a:hover {text-decoration:none;}

span {color:#816D50;}
.testimonial span { color:#fff; }	


table {border:0px;}

td, input, textarea, select{font-size:11px; font-family:Tahoma; color:#4C4B47; line-height:14px; vertical-align:top;}

input, textarea {width:204px; padding-left:6px; margin:0px;}
input {height:18px;}
textarea {overflow:auto; height:108px;}

form {margin:0px; padding:0px;}

img.border { padding:4px; border:solid #E6E6E4 1px;}
img.right { float:right; margin-left:17px; }
img.left { float:left; margin-right:17px; }

dl.col { line-height:1.3em;  }
dl.col dt { float:left; width:6em; font-weight:bold; }
dl.col dd { padding-left:35px; }


.clear:after { content:"."; height:1px; display:block; clear:both; visibility:hidden; }



.clr, .clear { clear: both; }


#header {
  width: 720px;
  text-align: center;
}


#header h1 { font-family: "Times New Roman", serif; text-align:center; font-weight:normal; font-size:3em; color:#FFFFFF; }

#form { border:solid 1px #F1E1B1; padding:10px; }
#form input { width:95%; }
#form table { width:225px; }

.news { margin-left:13px; width: 300px; }

.services { margin:20px; }
.services h2 { margin:15px 0 8px 0; font-family: Verdana, sans-serif; font-weight:bold; font-size:1.1em; color:#8F2D0E; }
.services p { margin-top:0; } 



.testimonial {
  color: #fff;
  background: #839826 url('images/g-testimonials.jpg') top left no-repeat;
  width:85%;
  margin-bottom:15px;
  font-family: "Times New Roman", serif;
  font-style:italic;
  font-size:16px; 
  border:1px solid #3D4612; 
  padding: 10px 10px 10px 30px;
}

.testimonial p.text {
  font-size: 18px;
  line-height: 18px;
}

.testimonial p.author {
  font-size: 14px;
  font-style: normal;
  font-family: Tahoma, Geneva, sans-serif;
  letter-spacing: 1px;
  color: #000;
}




.button-326 { width:326px; height:99px; float:right; }               

.middle{vertical-align:middle;}




.line_1 {background:url(images/line_1.gif) top left repeat-x;}
.line_2 {background:url(images/line_2.gif) top left repeat-x;}

.right {text-align:right;}

.more {color:#8F2D0E; font-weight:bold; padding-left:9px; background:url(images/arrow_1.gif) top left no-repeat;}

.copy {text-align:right; color:#6B7D09; padding:10px 7px 10px 10px;}
.copy a {color:#6B7D09;}

/* EVENT LIST */
.event-list { margin:0px 20px 20px 20px; padding-bottom:10px; border-bottom:dotted 1px #CCCCCC; }
.event-list .date { font-weight:bold; }
.event-list .item a { text-decoration:none; }
.event-list .item a:hover { text-decoration:underline; }

.events h1 { margin-top:15px; margin-left: 15px; font-weight:bold; font-size:1.6em; color:#4D4D4B; text-align:left; }
.events h2 { margin-top:15px; font-family: "Times New Roman", serif; font-weight:bold; font-size:1.6em; color:#4D4D4B; text-align:left; }

table.event-detail { margin:5px 0; }
.confirmed { padding:5px; border:solid 1px #3F4912; }
.tentative { padding:5px; border:solid 1px #F1E1B1; }


/* New Navigation Menu */
.navigation ul {
  list-style: none;
}

.navigation ul li {
  display: block;
  background: transparent;
  font-family: "News706 BT", "Times New Roman", serif;
  font-weight:bold;
  text-align: center;
  padding-left: 0px;
}

.navigation ul li a {
  width: 148px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: #424c10;
  display: block;
}

.navigation ul li.first {
  padding-top: 10px;
  padding-bottom: 0px;
}

.navigation ul li.first a {
  background: transparent url('images/g-nav-bg.png') top center no-repeat;
  padding-top: 30px;
}

.navigation ul li a:hover {
  color: #8e250f;	
}

.content-wrap {
  width: 310px;	
}

.sidebar {
  width: 246px;	
}

.content {

}

.bottom-graphics {
  padding-top: 10px;	
}
