body {
font-family: helvetica,sans-serif;
color: #333;
line-height: 20px;
background: url("../img/body-bg.jpg") repeat scroll 0 0;
}
#wrapper {
width: 960px;
margin: 30px auto;
}

/* Text Style */

h1 {
font-size: 48px;
letter-spacing: 0.05em;
line-height: 54px;
text-shadow: 2px 0 2px #555555;
}
h2 {
font-size: 24px;
line-height:28px;
margin-bottom: 10px;
}
a:link, a:visited {
text-decoration: none;
color: #6F8E39;
font-size: 20px;
}
a:hover, a:active {
color: #444;
}
#footer a {
font-size: 12px;
}

/* Sections */

#header {
width: 100%;
height:310px;
}
#logo {
float: left;
}
#header-blurb {
float: left;
margin: 40px 0 0 100px;
color: #6F8E39;
border: 1px solid #4a7204;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(js/border-radius.htc);
background-color: #fde9d6;
padding: 20px;
}
#header-blurb p {
font-size: 20px;
}
#calendar-label {
	
	float:left;
	font-size:20px;
	margin-left:100px;
	margin-top:60px;
	background-color: #85a155;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(js/border-radius.htc);
	border: 3px solid #4a7204;
	padding:10px 30px;
}
#org-info {
width: 960px;
height: 540px;
background-color: #85a155;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(js/border-radius.htc);
border: 3px solid #4a7204;
padding: 10px;
}
#org-list {
width: 400px;
position:relative;
top:0px;
}
#footer {
	color:#444444;
	font-size:12px;
	height:20px;
	position:relative;
	text-align:center;
	
}

/* Org list and slides */

.org-slidewrapper {
position: relative;
width: 508px;
height: 456px;
margin: 28px 38px 0 0;
overflow: hidden;
float: right;
border: 1px solid #fde9d6;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(js/border-radius.htc);
background-color: #fde9d6;
}

.org-slide {/*style for each fade content DIV within wrapper.*/
position: absolute;
background: #fde9d6; /* IMPORTANT this covers up previous slide */
padding: 30px;
visibility: hidden;
width: 440px;
}
.org-slide img {
padding: 10px;
float: right;
}
.org-slide p {
color: #333333;
font-size: 16px;
letter-spacing: 0.01em;
line-height: 20px;
}
p.first-slide {
	font-size:24px;
	line-height:30px;
}
.org-slidetoggler li {
margin: 42px 0;
height: 34px;
width: 420px;
}
.org-slidetoggler ul {
list-style-type: none;
height: 400px;
}
.org-slidetoggler a {/*style for every navigational link within toggler */
text-decoration: none;
}
.org-slidetoggler #list a {
font-size: 24px;
color: #d0f199;
margin-left: 10px;
text-shadow: 2px 0 2px #555555;
}
.org-slidetoggler #list a:hover {
color: #4a7204;
text-shadow: 1px 0 1px #d0f199;
}
.org-slidetoggler #list {
margin-bottom: 110px;
}
.org-slidetoggler .orglist-imgwrapper {
float: left;
margin: -8px 12px 0 30px;
width: 90px;
text-align: center;
position: relative;
}
.org-slidetoggler a:hover {
}

.org-slidetoggler a.toc {/*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.org-slidetoggler #list a.selected {
}
/* Map link */
.org-slidetoggler .map {
bottom: 50px;
left: 550px;
position: relative;
}
.org-slidetoggler .map a {
color: #d0f199;
font-size: 18px;
}
/*  Date Timeline */

#dates {
	background:url("../img/timeline.png") no-repeat scroll 0 0 transparent;
	float:none;
	height:120px;
	left:-36px;
	overflow:hidden;
	padding:0 0 0 80px;
	position:relative;
	text-align:center;
	top:-112px !important;
	width:1030px;
}
#dates ul {
	
}
#dates li {
height: 1%;
float: left;
}
#dates li a.selected {
background: url("../img/red-circle.png") no-repeat scroll 23px 0 transparent;
color: #FeFeFe;
}
#dates li a {
	background:url("../img/circle.png") no-repeat scroll 23px 0 transparent;
	color:#333333;
	display:block;
	font-size:30px;
	padding:35px 32px;
	text-decoration:none;
	width:60px;
}
#dates li a:hover {
background: url("../img/red-circle.png") no-repeat scroll 23px 0 transparent;
color: #FFF;
}

