/*  COLORS USED --------------------------------------------------- */
/*
lime green #33ff3f
green 29de34
teal blue 38e3ff
blue 23c4de
red ea4040
dk red df3e40
orange dea22e
dk blue 222566
*/
/* GENERAL MARKUP ------------------------------------------------- */

html {
	height:100%; 
}
body {
	height:100%; 
	margin:0px;
	font-family:verdana,'trebuchet ms', verdana, sans-serif;
	font-size:13px;
	background-color:#eadbff;
}
p, ul, li, ol, a {
font-size:1em;
line-height:1.2em;}

p {
margin:5px 10px 8px 10px;
padding:0;
text-indent:0;
}
a {color:#d99a3b;}
a:link, a:visited {
	color:#d99a3b;
	text-decoration:underline;
}
a:hover, a:active {
	color:#ffb444;
	text-decoration:underline;
}
ul {	
	margin:0 0 0 30px;
	padding:0;
	list-style-type:square;
	
}
ol {	
	margin:0 0 0 30px;
	padding:0px;
}

li {	
	margin:3px 0 5px 0;
	padding:0px;
}
ol li ol{
	list-style:lower-alpha;
}

h1 {
	margin:15px 10px 15px 10px;
	font-size:1.3em;
	font-family:georgia, serif;
	font-weight:bold;
	color: #222566;
	text-align:center;
}
h2 {
	margin:16px 10px 10px 10px;
	font-family:georgia, serif;
	font-size:1.2em;
	font-weight:600;
	color:#e43c3e;
	position:relative;
}
h3 {
	margin:15px 10px 3px 10px;
	font-family:georgia, serif;
	font-weight:600;
	font-size:1.1em;
	color:#dea22e;
}
hr {width:90%;height:1px;color:#23c4de; background-color:#23c4de;}
/* CLASS MARKUP ------------------------------------------------- */
.border {
	border:solid 1px black;
}

.center {text-align:center; margin-left:auto;margin-right:auto;}

.clear {width:100%;height:1px;margin:-1px 0 0 0; clear:both;}
.randomquote {
	margin:0 5px 10px 20px;
	font-size:1.2em;
	font-family:georgia, serif;
	font-style:italic;
	font-weight:bold;
	color: #FFB444;
	text-align:left;
	}

img.page_top_img { 
width:250px;
float:right; 
margin: 0 20px;
}

img.page_imgs{ /* imgs floated on bottom of page */
width:250px;
float:left;
margin: 20px 0 20px 60px;
}

.cite_text {
font-family:arial,sans-serif;
font-size:.9em;
margin: 10px;
}
.photoBox {
	width:250px;
	margin:0 10px 15px 10px;
	float:right;
}
.photoBox img {margin:0; border:1px solid #000000; }

.photoStaff {
	width:300px;
	margin:0 0 15px 50px;

}
.photoStaff img {margin:0 0 0 10px; border:1px solid #000000; float:right;}

.h_logo {
width:250px;
float:right;
margin:0 20px;
text-align:center;
}
.h_logo p {
font-size:1em;
text-align:center;
}

.neighbor_resources {
	width:600px;
	margin:5px auto 15px auto;
	border-bottom: 1px #33ff3f solid;
}

img.guidestar{
border-width:0;
border-style:none;
margin:0 auto 20px auto;

}

.pagination {
		width:400px;
		margin: 30px auto 15px auto;
		text-align:center;
	}
/* **************** GALLERY PAGE */
table.gallery {
		background-color: #FFFFF0;
		margin: 0 auto;
		border-width: 0;
		border-style: none;
		width: 680px;
	}
	
	table.gallery td {
		font-family: arial,verdana, sans-serif;
		font-size: .8em;
		text-align: center;
		height:170px;
		
		vertical-align: bottom;
		margin: 0;
		padding: 0;
	}
	
	table.gallery td.desc { text-align: left; }
	
	table.gallery img {
		border-color: #555;
		border-width: 1px 2px 2px 1px;
		border-style: solid;
		margin: 0 auto;
	}
	
		
	table.slideshow {
		width: 640px;
		margin: 0 auto;
		padding: 0;
	}
	
	table.slideshow td {
		margin: 0;
		padding:0;
		border-width: 0;
		font-size: .9em;
		text-align:center;
	}
	table.slideshow img.pic
	{
		margin: 0 auto;
		/*border: 6px #666899 double; */
	}
	
	table.slideshow td.center { text-align: center; }
	table.slideshow td.right { text-align:right; }
	table.slideshow td.left { text-align:left; }
	.crumb {font-size:.8em;}
	.arrow {border:none;}


/* TEMPLATE MARKUP ------------------------------------------------- */



#outer_wrapper { /* for background image */
	width:100%;
	margin:0 auto;
	padding:0;
	background:url(images/templates/wrapper_bkgd.gif) repeat-y 50% 50%;	
	background-color:#eadbff;
	position:relative;
	
}

#wrapper { 
	width:700px;
	margin:0 auto;
	background-color:#FFFFFF;
	position:relative;
}


#top {
	width:100%;
	height:10px; 
	margin:0;
	padding:0;
	background:url(images/templates/header_top_red.gif) repeat-x; 
	background-color:#990000;
}

#header {
	width:100%;
	height:133px; 
	margin:0;
	padding:0;
/*	background:url(images/templates/header_w_logos.jpg) no-repeat; */
	background-color:#fefefe;
}







#content {
	width:100%;
	margin:0;
	padding:0;
	background-color:#ffffff;
	position:relative;
	
}


/*--------------- Home Page Color Boxes --------------*/
#home_boxes {
	width:217px;
	float:right;
	margin:0 10px 0 10px;

}

#green_box {
	width:100%;	
	margin:0;
}
#green_box h3 {
	margin:0;
	background:#33ff3f url("images/templates/lime_box_top.gif") no-repeat top left;
	width: 100%;
	font-family:tahoma, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	color:#ffffff;
}
#green_box div.box_body{
	width:100%;
	margin:2px 0 0 0;
	padding:0;
	background:#29de34;
}
#green_box div.box_body p {
	margin:0 5px;
	padding:0;
	font-size:.9em;
	line-height:1.3em;
	text-align:left;
	color:#ffffff;
}

#green_box div.box_body a:link,
#green_box div.box_body a:visited,
#blue_box div.box_body a:link,
#blue_box div.box_body a:visited {
font-size:.9em;
color:#ffffff;
text-decoration:underline;
}
#green_box div.box_body a:hover,
#green_box div.box_body a:active,
#blue_box div.box_body a:hover,
#blue_box div.box_body a:active {
color:#ffffcc;
text-decoration:underline;
}

#green_box div.box_bottom {
	background: transparent url("images/templates/green_box_bottom.gif") no-repeat top left;	
	width: 100%;
	height: 14px;
	margin: 0;
	padding: 0;
}

#blue_box {
	width:100%;
	margin:20px 0 0 0;
}
#blue_box h3 {
	margin:0;
	background:#38e3ff url("images/templates/blue_box_top.gif") no-repeat top left;
	width: 100%;
	font-family:tahoma, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	color:#ffffff;
}
#blue_box div.box_body{
	width:100%;
	margin:2px 0 0 0;
	padding:0;
	background:#23c4de;
}
#blue_box div.box_body p {
	margin:0 5px;
	padding:0;
	font-size:.9em;
	line-height:1.3em;
	text-align:left;
	color:#ffffff;
}
#blue_box div.box_bottom {
	background: transparent url("images/templates/blue_box_bottom.gif") no-repeat top left;	
	width: 100%;
	height: 14px;
	margin: 0;
	padding: 0;
}


#footer {
	width:100%;
	height:63px; 
	margin:0;
	padding:0;
	background:#981A02 url("images/templates/footer_bkgd.gif") repeat-x; 
	position:relative;
	clear:both;
	color:#ffffff;
	text-align:left;
	font-size:.8em;
	line-height:1em;
	font-family:arial, sans-serif;
}
#footer div.copyright {	
	width: 300px;
	float:left;
	margin:20px 0 0 0;
	padding:0;
}
#footer div.address {	
	width: 300px;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}
#footer a {color:#ffffff; text-decoration:underline;}
#footer a:hover, #footer a:active{color:#ffffcc; text-decoration:underline;}


/* ---------- Top Red Menu Bar -------------- */
#menu {	
	width:100%;
	height:28px; 
	margin:0;
	padding:0;
	background:url(images/templates/nav_bkgd.gif) repeat-x;
	background-color:#df3e40;
	position:relative;
	clear:both;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	color:#ffffff;
	z-index:100;
}


