* { color: #364B3D; text-align:left; font-size: 12pt;}

#content{
 font-size: 14pt;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
text-align: left;}
 
p {font-size: 14pt;}
 
 body {padding: 0; margin: 0; height: 100%;
 background: #df846e url(images/siding.jpg);}
 
 div{background-color: #EAFCC2;}

li{font-size: 14pt;}

a{text-decoration: none;}

a img{border:0;}
 
#topbg{position: absolute;
 top: 0;
 left: 0;
 z-index: 1;
 height: 240px;
 width: 100%;
 background: yellow  url(images/sidingtop.jpg); }
 	
#container{	z-index: 2;
	position: relative;
	margin: 0 auto;
	width:1024px; 
	padding: 0;
	background: transparent url(images/mainbg.png) repeat-y top center;
	border: 0;
	text-align:center;
	}

#header{width: 1000px; 
height: 200px;
margin:0px auto;
border-bottom: solid 1px #111;
background: transparent url(images/header.jpg) no-repeat top center;
text-indent: -999em;
}

#header h1, #header p{padding: 0; margin: 0;}

#navbar{width: 1000px;
height: 33px;
background: #B9331A;
margin: 0 auto; 
padding: 4px 0 0 0;
border-bottom: solid 1px #111;
}

#navbar ul{display: block; 
width: 1000px;
margin: 0 auto;
list-style:none;
padding:0;
clear: both;}

#navbar li {list-style:none;
display: block;
border-right: solid 1px black;
float: left;
height: 28px;
padding: 0px 10px;
}

#navbar li.last {border-right: 0;}

#navbar li a {display: block; 
line-height: 28px;
float: left; 
height: 28px;
background: transparent;
color: white;
font-size: 14pt;
text-decoration: none;
font-family: "Times New Roman", Roman, serif;
}


#navbar li:hover{background: #9EAB59;}

#navbar li:hover a, #navbar li.sfhover a{
background-position: bottom;
color: black;
}


#navbar li ul{position: absolute;
	left: -999em;
	border: 0;
	background: #9EAB59;
	padding:0 1px;
	margin-top: 28px;
        margin-left: -10px;
width :10em;

} 
	
#navbar li ul li {width: 10em; 
border:0;
border-bottom: solid 1px #BD9439;
background: #EAFCC2;
padding: 0px;
margin: 0;
height: 28px;
display: block;
clear: both;
}

#navbar li ul li a{text-decoration: none;
background: transparent;
background-image: none;
font-size: 12pt;
line-height: 24px;
color: #fff;
text-indent: 0.5em; display: block;
}

#navbar li ul li:hover, #navbar li.sfhover {
background: #9EAB59;}

#navbar li ul li:hover a, #navbar li ul li.sfhover a {
color: #FFF;}


#navbar li:hover ul, #navbar li.sfhover ul{left: auto;}

#main{margin: 0 auto;
width: 1000px;
background: transparent url(images/contentbg.jpg) repeat-y top center;
border-top: solid 1px #EAFC2;}

#content{float: left;
width: 779px;
background: #EAFCC2;
border-right: solid 1px #BBB;
padding: 5px 10px;}



#content img{ padding 2px; margin: 0 5px; border: solid 1px #CCC;}

#content h1, div.easyEventsList_heading {border: solid 1px #D6EBAA;}

#content div.easyEventsList_heading {margin-bottom: 20px;}

#content h1, #content h1 a, div.easyEventsList_heading{font-size: 20pt;
 font-family: Garamond, serif;
 background-color: #FBFFDA;
 text-align: justify;
 line-height: 1.3em;
 font-weight: lighter;
 font-variant: small-caps;
 text-decoration: none;
 letter-spacing: 0.8px;
text-indent: .5em;
margin-bottom: 0;
margin-top: 1em;

} 

#content div.easyEventsList_item{margin-bottom: 20px;}
#content div.easyEventsList_events {margin-left: 10px;}
#content div.easyEventsList_item div.easyEventsList_title a {font-size: 16pt; color:#B9331A; margin: 0;}
#content div.easyEventsList_item div.easyEventsList_title a:hover{color:#364B3D;}


#content h1 a:hover{color:#B9331A;}

#content a:hover{color:#B9331A;}

#content h2 {font-size: 16pt;}

sup {font-size 8pt; line-height: .5em; font-variant: italics;}

#content blockquote{font-size:13pt;}


#content ul.menu {list-style: none;}
#content ul.menu li{font-size: 14pt; line-height: 1.5em;}
#content ul.menu li a{text-decoration:none;}
#content ul.menu li a:hover{color:#000;}

div.imgborder {
padding 5px 3px; 
margin: 5px;
border: solid 1px #AAA;
font-size: 8pt;
width: 213px;
text-align: center;
background-color:white;
float: left;
} 

div.imgborder img{padding-top: 5px; border; 0;}



#right{float: right;
width: 189px;
background: #BD9439;
border-left: solid 1px #777;
border-top: solid 1px #777;
padding: 5px;
}



.break{clear:both;}



#footer{background: #364B3D;
margin: 0 auto;
	width:1000px; 
	padding: 0;
	border: 0;
	color: #EAFCC2;
	border-top: solid 1px black;
		border-bottom: solid 1px black;
}

#footer .right{float: right;background: #364B3D;color: #EAFCC2; line-height: 28px; font-size: 10pt; padding-right: 1em; }
#footer .left{float: left;background: #364B3D;}


#footer ul{display: block; 
margin: 0 auto;
list-style:none;
padding:0;
clear: both;}

#footer li {list-style:none;
display: block;
border-right: solid 1px black;
float: left;
height: 28px;
padding: 0px 10px;
}

#footer li.last {border-right: 0;}

#footer li a {display: block; 
line-height: 28px;
float: left; 
height: 28px;
background: transparent;
color: #EAFCC2;
font-size: 9pt;
text-decoration: none;}

#footer li a:hover {text-decoration: underline;}

#bottomshadow{width: 1024px; margin: 0 auto; height: 12px; background: transparent url(images/footerbottom.png) no-repeat top center;}

#newsletterform{margin: 0 auto; text-align: center;}

#newsletter{margin: 0 auto;
padding: 0;
width: 172px;
height: 48px;
border: solid 1px #b9331a;
background:transparent url(images/newsletter.jpg) no-repeat bottom center;
text-indent: -999em;
margin: 0 auto;}

#newsletter:hover{background:transparent url(images/newsletter.jpg) no-repeat top center;
cursor: pointer;}

#right .box {border: solid 1px #B9331A; font-size: 10pt; padding: 4px; margin: 10px auto 0 auto;}
#right .box p{font-size: 10pt; margin: 1pt;}
#right .box h3{font-size: 11pt; line-height:1em; margin: 0;}
#right .box a, #right .box a span{display: block; margin: 0 auto; text-align: center; color:#B9331A;}
#right .box a:hover, #right .box a:hover span{color:#364B3D; text-decoration: none;}
#right .box a {border:none;}

input[type="password"], input[type="text"]{border: solid 1px #364B3D; 
	background-color:#EAFCC2; 
	color:#B9331A; 
	width: 180px;}

input[type="checkbox"}{border: solid 1px #364B3D;
        background-color:#EAFCC2;
        color:#B9331A;
}

input[type="submit"], input[type="button"], 
input[type="reset"],.button {border: solid 1px #364B3D; 
	background-color:#EAFCC2; 
	color:#B9331A; 
	margin: 2px 0 0 4px;
	text-align:center;
}

input[type="submit"]:hover, input[type="button"]:hover, 
input[type="reset"]:hover, .button:hover{background-color:#BD9439; 
cursor: pointer;}

textarea, select {border: solid 1px #364B3D; background-color: #EAFCC2; color: #B9331A;}

div.ee_miniCalendar {border: solid 1px #444;}


#ajaxSearch_form label{vertical-align:middle;}
#ajaxSearch_input {width: 135px; 
display: inline; 
vertical-align: 
middle;}

#ajaxSearch_submit{width: 32px; display: inline; vertical-align: middle;
  padding: 0;}


#ajaxSearch_form {padding: 0; margin: 0;}


.ee_miniCalendarDays a {color: #B9331A;}
.ee_miniCalendarDays a:hover {color: black;}o

.commentblock{clear:both; margin-top: 20px; }

#commentsAnchor{margin: 0 auto; text-align: center;}

.centerme {margin: 0 auto; text-align: center;}

#GMBList td {padding-top: 10px;}



.lettercol{
	width: 100px; 
	font-size: 32pt; 
	vertical-align: top; 
	text-align: center;
}


.timelinedate{width: 100px; padding: 5px 0;}
.timelineevent{padding: 5px 0;}
.timelinetr1{background-color:#DFF5AC; }
