/* ---( General Elements )----------------------------------- */

* { margin: 0; padding: 0; }

body {
   	text-align: center;
	line-height: 130%;
  	font-size: small;
	font-family: Arial, sans-serif;
	background: #ccc url("images/bodybg.gif") repeat;
	} 

/* adjustment for IE */

* html body { 
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}

#wrap {
	width: 800px;
	color: #333;
	margin: 0 auto;
	font-size: 95%; /* slight overall adjustment */
	text-align: left;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background: #fff;
	}

/*a {text-decoration: none;}*/
a img {border: none; }
img a { border: none;}

a { color: #730027; font-weight: bold; }
a:link { color: #730027; font-weight: bold; }
a:visited { color: #730027; font-weight: bold; }
a:hover { color: #666666; font-weight: bold; }

h1 {font: 200% arial, sans-serif; color: #730027; margin-bottom:12px;}
h2 {font: normal 1.5em Georgia, "Times New Roman", serif; color: #5E076C; margin-top: 6px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; }
.subtext {font: italic .6em Georgia, "Times New Roman", serif; }
.lastpspace {margin-bottom: 20px;}
.note { background: #eee; padding: 5px; font-size: 9px; line-height: 12px; margin-top: 20px; }
.date {font: italic .8em Georgia, serif; color: #666;}
.royal { font: normal 1.25em Georgia, serif; color: #5E076C; }
.underline {border-top: 1px dashed #ccc;}
.fl { float:left; border: 1px solid #22614A; margin-right: 10px; padding: 5px;}
.fr { float:right; border: 1px solid #22614A; margin-left: 10px; padding: 5px;}

#content {
	float: left;
	width: 800px;
	background: #fff url("images/contentgradbg.jpg") repeat-x;
	}

#sidebar {
	float: left;
	width: 265px;
	margin-top: 20px;
	padding: 0;
 	}
 	
#sidebar .gutter { padding: 0 0 0 20px; }
#sidebar p {
	margin-bottom: 10px;
	}

#sidebar a, 
#sidebar a:link, 
#sidebar a:active,
#sidebar a:visited {
	color: #fff; 
	margin-left: 50px;
	font-weight: normal;
	text-decoration: none; 
	}
	
#sidebar a:hover {
	color: #47CC9B; 
	} 
/*
#donationbtn a:hover {
	color: #bbb; 
	}
*/ 

#maincolumn {
	float: right;
	width: 530px;
	margin-top: 20px ;
	padding: 0;
	border-left: 1px solid #22614A;
	}

#maincolumn .gutter { padding: 0 20px 15px 20px; }
#maincolumn p {
	margin-bottom: 10px;
	}

#maincolumn .indent {
	color: #333;
	margin-left: 30px;
  	font-size: 12px;
	font-family: Arial, sans-serif;
	}
#maincolumn .reset {
	color: #333;
  	font-size: 12px;
	font-family: Arial, sans-serif;
	}

#maincolumn ol li {
	font: normal 1.5em Georgia, "Times New Roman", serif; color: #5E076C; margin-top: 6px; margin-left: 30px;}
#maincolumn ul {
	list-style: none;
	margin: .5em 0 1em 0;
	padding-right: 10px;
	}
#maincolumn ul li {
	font: normal 12px arial, sans-serif; color: #333;
	padding: 0 0 4px 15px;
	background: url("images/arrow.gif") no-repeat 0 1px;
	}	

#masthead {
	width: 800px;
   	height: 227px;
	} 

#navbar {
	font-size: 12px;
	color: #fff;
	width: 800px;
   	height: 52px;
   	text-align:center;
	background: #000 url("images/navbarbg.jpg") repeat-x;
	} 

#navbar a, 
#navbar a:link, 
#navbar a:active,
#navbar a:visited {
	color: #fff; 
	margin: 0 8px;
	font-weight: normal;
	text-decoration: none; 
	}
	
#navbar a:hover {
	color: #bbb; 
	} 

body#home a#homenav,
body#services a#servicesnav,
body#cme a#cmenav,
body#jweh a#housenav,
body#faqs a#faqsnav,
body#events a#eventsnav,
body#donate a#donatenav,
body#contact a#contactnav {
	color: #bbb; 
	} 

#footer {
	clear: both;
	color: #6ECAA3;
	font-size: 90%;
	width: 800px;
   	height: 50px;
   	text-align:center;
	background: #22614A url("images/footerbg.gif") top left;
	} 
	
.testimony {
	color: #777;
	margin: 10px 20px 0 10px;
	font-family: Georgia, serif; 
	font-style: italic;
	background: url("images/quotesbg.gif") no-repeat top left;
	}

#donationbtn {
	font-size: 150%;
	color: #fff;
	width: 225px;
   	height: 45px;
	background: transparent url("images/btndonate.gif") top left;
	} 

#newsletterbtn {
	font-size: 150%;
	margin-bottom: 10px;
	color: #fff;
	width: 225px;
   	height: 45px;
	background: transparent url("images/btnnewsletter.gif") top left;
	} 

#employmentbtn {
	font-size: 150%;
	margin-bottom: 10px;
	color: #fff;
	width: 225px;
   	height: 45px;
	background: transparent url("images/btnemployment.gif") top left;
	} 
