@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height:20px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color:#990000; /*#35502F#F75F16#336486*/;
	margin-bottom:5px;
	margin-top:20px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#0000CC; /*#3366CC#35502F#DD0B14#336486*/;
	margin-bottom:0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#336633; /*#006633;#35502F#336486*/
	margin-bottom: 0px;
	}
h3 + p, h4 + p {
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
}
h4 {
	font-size: 13px;
	margin-bottom:0px;
}
*html p {
	margin-top:0px;
	padding-top:0px;
}
*html h4 {
	margin-top:0px;
	padding-top:0px;
}
strong {
	font-size: 14px;
}
#main_content_container ul, .timeline ul {
	margin-top:0px;
	list-style:outside;
	list-style-type:disc;
	list-style-image:url(../images/noah_green_bullet.gif);
}

.page_title_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
	color: #F5B807;
	text-align: right;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #91271D;
}
.site_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align: center;
	vertical-align: bottom;
	padding-top: 2px;
}

a, a:visited {
	color:#0033FF;
	text-decoration:underline;
	
}
a:hover {
	color:#993399;
	text-decoration:none;
}
#menu ul {
margin-left:5px;
padding-left:0px;
font-size: 14px;
font-weight:bold;
}

#menu ul li{
	list-style:none;
	margin-bottom:5px;
	margin-top:5px;
}

#menu a{
	margin-bottom:0em;
	color: #FFFFFF;
	text-decoration: none;
}
#menu a.current_page {
	color:#F0C000/*#FFCC00*/;
	text-decoration: underline overline;
}
#menu a:hover {
color:#00CCFF;
}
.nav_submenu {
	font-size: 14px;
	font-weight:normal;
	padding-left: 10px;
	margin-top:0px;
}
p.nav_submenu {
	margin-top:0em;
	margin-bottom:0em;
}

#address_container a, .site_footer a {
	color:#F0C000;
	text-decoration:none;
}
#address_container a:hover, .site_footer a:hover {
	color:#F0C000;
	text-decoration:underline;
}
#footer_menu ul {
	padding: 3px 0;
	margin-left:0;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	font-family: Verdana, sans-serif;
	font-weight:normal;
}
#footer_menu ul li {
	list-style:none;
	margin:0;
	display:inline;
}

#footer_menu ul li a:link, #footer_menu ul li a:visited {
	font-size:13px;
	text-decoration: none;
	color:#FFFFFF;
}
#footer_menu ul li a:hover {
	color:#F0C000;
}
.donate_button p {
	margin-top:5px;
	margin-bottom:5px;
}

.donate_button ul {
	padding-right:10px;
	margin-left:0;
	margin-bottom:1em;
	margin-top:1em;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}
.donate_button ul li{
	list-style:none;
	margin:10px;
	display:inline;
}
.donate_button ul li a {
	font: bold 13px Verdana, sans-serif;
	padding: 3px 1.0em;
	margin-top:10px;
	margin-left: 3px;
	text-decoration: none;
	border: 2px solid #0000CC;
}
.donate_button ul li a:link, .donate_button ul li a:visited{
	color:#BDA28D;/*#003399 ;*/
	background:#993300;/*#FF9900#3A5A40#301A62*/;
	}
 
.donate_button ul li a:hover {
	color:#000;
	background: #BD8C71;/*border-color:#227;*/
}
.box_right{
float:right;
margin-left:8px;
margin-right:0px;
margin-top: 5px;
margin-bottom:5px;
}
.box_left{
float:left;
margin-right:8px;
margin-top: 5px;
margin-bottom:5px;
margin-left:0px;
}
.box_center {
text-align:center;
}
a img {
	border:none;
}
#address_container {
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
#address_container h3 {
	color:#FFCC00;
	margin-bottom:2px;
	font-size:16px;	
}
#address_container strong {
	font-weight:bold;
	font-size:85%;
}
.hilite_box {
	position:relative;
	width:275px;
	padding:5px;
	background-color:#A5B799;
	border: solid 2px #F0C000/*#CC9900*/;
	font-size:90%;
}

.hilite_box img {
	border: solid 1px #F0C000;
	margin:5px;
}
iframe.timeline {
	text-align:center;
	width:620px;
	height:460px;
	marginheight:0;
	border: solid 2px #F0C000;
	}
.event_listing_date {
	font-style:italic;
}
.event_listing_title {
	font-weight:bold;
}
.event_listing_description {
	font-size:85%;
}


.event_listing_continuation {
}
.resource_title {
	font-weight:normal;
}
#timeline table {
	margin:0px;
}
#timeline td {
	padding-top:5px;
	padding-left:10px;
}