@charset "UTF-8";
/* CSS Document */

body{
	background-color: #ffffff;
	font-size: small;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #534741;
	}

#wrap{
	background:url(assets/leaf.gif) repeat-y 100% 0;
	}
	
table{
	width: 93%;
	background-color: #fbf4e3;
	}
	
table td{
	vertical-align:top;
	}

#masthead{
	background-color: #ffffff;
	height: 100px;
	}
	
#masthead td{
	vertical-align:bottom;
	}
	
#top-nav{
	text-align: center;
	vertical-align:bottom;}

#masthead a:visited{
	color: #534741;
	}
	
#masthead a:hover{
	color: #006666;
	}
	
#masthead a{
	color: #534741;
	text-decoration:none;
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<CONTENT>>>>>>>>>>>*/
#content{
	border: 1px solid #666633;
	border-right: none;
	background-image: url(assets/leaf.gif) bottom right no-repeat;
	padding: 2em;
	}

img.right_first{
	float:right;
	margin: 0 3em 1em 1em; 
	}


img.right{
	float:right;
	margin: 1em 3em 1em 1em; 
	}

img.left_first{
	float:left;
	margin: 0 1em 1em 0;
}

img.left{
	float:left;
	margin: 1em 1em 1em 0;
	}
	
h1{
	font-size:200%;
	font-weight:normal;
	color: #003366;
	}

h2{
	font-size: 180%;
	color:#003366;
	}

h3{
	font-size:110%;
	color: #003366;
	}
	
p{
	line-height:1.5em;
	}

p.terms{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
ol, ul{
	margin: 0 0 20px 20px;
	}

ol li, ul li{
	margin-left: 30px;
	padding: 0 0 5px 0;
	}
	
#content address{
	margin: 0;
	padding: 0 0 20px 20px;
	}

#content p a:link, #content p a:visited{
	color:#669999;
	}
	
#content p a:hover{
	color:#003366;
	}

blockquote{
	margin: 20px 50px 50px 60px;
	line-height:1.8em;
	}

#pullquote{
	margin:0 50px 20px 20px;
	line-height:1.8em;
	background-color:#666666;
	color:#fff;
	width: 300px;
	float:right;
	}

#pullquote h2, #pullquote h3{
	color: #FFFF99;
	}

#special{
	margin: px;
	padding: 5px;
	border: #534741 1px solid;
	background: #cc9999;
	color: #fff;
	width: 150px;
	float:right;
	vertical-align: middle;
	text-align:center;
	font-size:12px;
	}

#special h1{
	margin:0;
	padding:0 0 5px 0;
	font-size: 18px;
	color:#003366;
	}
	

#content div#special a{
	color:#330000;
	text-decoration: none;
	font-size: 12px;
	}

#content div#special a:hover{
	color: #006666;
	font-size: 12px;}
	
span{
	font-size:36px;
	color: #CC9999;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}

#home_events h1{
color:#003366;
font-size: 18px;
font-style: italic;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
}

#home_events h2{
font-size: 14px;
font-style:italic;
color:#534741;
padding-botom:0;
margin-bottom:0;
}

#home_events p{
margin-bottom:0;
margin-top:0;
padding-top:0;
padding-bottom:4px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>FORM<<<<<<<<<<<<<<<<<<<<*/
form{
	margin: 0 0 20px 20px;
	}


table#form{
	width: 500px;
	background-color: #cc9999;
	border: 1px solid #534741;
	}

table#form td{
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 8px;
	}
	
table td.label{
	text-align:right;
	width: 150px;
	}

table td.submit{
	text-align:center;
	}
	
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>DONATE FORM<<<<<<<<<<<<*/

.donate{
	float: right;
	margin: 1em;
	padding: 10px;
	width: 160px;
	background-color:#cc9999;
	border: 1px solid #534741;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.donate form{
	text-align:center;
	margin:0;
	padding:0;
	}
	
.donate h2{
	color: #003366;
	font-size: 16px;
	font-weight:bold;
	}

.donate h3{
	color: #003366;
	font-size:12px;
	font-weight:bold;
	}

div.donate ul{
	margin:0;
	padding:0 0 0 5px;
	}

div.donate li{
	margin: 0 0 0 10px;}
	
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<NAVIGATION>>>>>>>>>>>>>>>>>>>>>*/

#navigation{
	border-bottom: 1px solid #666633;
	}

#navigation a{	
	display: block;
	width: 125px;
	height: 25px;
	padding:  3px 0 0 0;
	text-decoration: none;
	color: #ffffff;
	background: url(assets/nav_bg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	text-align:center;
	}

#navigation a:hover{
	background: url(assets/nav_bg_hov.gif) repeat-x;
	}
	
#navigation a#first{
	margin-top: 33px;
	}

#navigation a#donate{
	background: url(assets/don_bg.gif) repeat-x;
	color:#ffffff;
	}
#navigation a#donate:hover{
	background: url(assets/don_bg_hov.gif) repeat-x;
	color:#ffffff;
	}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<FOOTER>>>>>>>>>>>>>>>>>>>>*/
#footer{
	background:  url(assets/footer_bg.jpg) repeat-x;
	text-align: center;
	}

#footer h3{
	font-size:110%;
	font-weight:normal;
	color: #003366;
	margin:0;
	padding: .7em 0.5em 0;
	}
	
address{
	font-style:normal;
	font-size: 11px;
	line-height: 1.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#site48{
	color: #555;
	font-size: 11px;
	padding-top: 15px;
	}

#site48 a, #site48 a:visited{
	color: #996600;
	}

#site48 a:hover{
	color: #993300;
	}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}