/* ++Default++ */

* {margin:0; padding:0;}
img {border: 0;}

/* Begin TEXT STYLES */
h1, h2, h3, p, pre, form, fieldset, table, ul, ol {margin:1.0em 0;}

p {
	font-size: 1.3em;
	line-height: 130%;
	color: #51473d;
	}
a:link { color: #51473d;}
a:visited { color: #51473d;}
a:hover {color: #f2942c;}

p#special {color: #F14715;}
#special a:link { color: #F14715;}
#special a:visited { color: #F14715}
#special a:hover {color: #f2942c;}


h1, h2, h3 { color: #f2942c; }
/* END TEXT STYLES */
h1 { font-size: 1.5em;font-family:'Lucida Casual', 'Comic Sans MS', cursive }
h2 { font-size: 100%; }
h3 {font-size: 1.6em;font-family:'Lucida Casual', 'Comic Sans MS', cursive; color: #F14715;}
dl {color: white;}
/* ++ Body ++ */
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	text-align: center;
	background: #eeece0;
	}
#logo {
margin: 5px 0 5px 0;
padding: 0;
}
#container {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0;
	}
#banner {
	width: 100%;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
}


#description {
	float: right;
	width: 245px;
	padding: 0;
	background-color: #f2942c;
	padding: 0;
	margin: 20px 22px 0 0;
	}
#description dl {
	background-color: #f2942c; 
	margin: 5px;
	border: 1px solid white;
	height:263px;
	overflow:auto;
	}
#description dt {
	color: white; 
	padding: 0 8px 10px 10px;
	margin-top: 7px;
	font-size: 1.5em;
	font-weight: bold;
	}
#description dd {
	color: white; 
	padding: 0 6px 10px 10px;
	font-size: 1.3em;
	line-height: 140%;
	}
#content li {
	list-style: none;
	}
#content {
	padding: 0 0 20px 0;
	margin: 20px 290px 0 5px;
	}
#content h1, p {
	margin:0;
	padding: 0;
	}
#content #donateForm2 {
	display:inline;
	font-size: 1.3em;
	}
#content img { border: 2px solid #51463C;padding:1px;margin-bottom:10px;}


#subcontent {
	padding: 0 0 20px 0;
	margin: 20px 290px 0 5px;
	text-align: left;
	width: 350px;
	}

#subcontent p{
 	margin: 0;
	padding: 0 0 10px 0;
	line-height: 120%;
 	}

#subcontent h1 {
	margin:0 0 10px 0;
	padding: 0;
	}

#subcontent li {
	list-style: none;
	}
#subcontent h1 {
	font-size: 1.8em;
	}
#photo {
	float: left;
	width: 97px;
	margin-right: 8px;
	}
#photoj{
	float: left;
	width: 97px;
	margin-right: 8px;
	margin-top: 15px;
	}
li {
	margin: 0;
	padding: 0 10px 10px 15px;
	background: url(images/check.gif) no-repeat 0 .3em;
	font-size: 1.3em;
	line-height: 130%;
	color: #51473d;
	}
/* Image Spans */
#title {
	width:425px;
	height:14px;
	position:relative;
	font:bold 1.2em arial, sans-serif;
	margin: 25px 0 50px 0;
	padding: 0;
	overflow: hidden;
	}
#title span {	
	background:url(images/title.gif) no-repeat top left;
	position:absolute;
	width:100%;
	height:100%;
	}
#jenny {
	width:425px;
	height:14px;
	position:relative;
	font:bold 1.2em arial, sans-serif;
	margin: 25px 0 50px 0;
	padding: 0;
	overflow: hidden;
	}
#jenny span {	
	background:url(images/jenny.gif) no-repeat top left;
	position:absolute;
	width:100%;
	height:100%;
	}
div#jen {
	font: bold 1.2em arial, sans-serif;
	margin: 8px 0 0 29px;
	padding: 3px 0 3px 0;
	
	}
#how {
	width:172px;
	height:16px;
	position:relative;
	font:bold 1.2em arial, sans-serif;
	margin: 15px 0 10px 0;
	padding: 0;
	overflow: hidden;
	}
#how span {	
	background:url(images/how.gif) no-repeat top left;
	position:absolute;
	width:100%;
	height:100%;
	}
#who {
	width:140px;
	height:19px;
	position:relative;
	font:bold 1.2em arial, sans-serif;
	margin: 15px 0 8px 0;
	padding: 0;
	overflow: hidden;
	}
#who span {	
	background:url(images/who.gif) no-repeat top left;
	position:absolute;
	width:100%;
	height:100%;
	}
#what {
	width:224px;
	height:19px;
	position:relative;
	font:bold 1.2em arial, sans-serif;
	margin: 15px 0 8px 0;
	padding: 0;
	overflow: hidden;
	}
#what span {	
	background:url(images/what.gif) no-repeat top left;
	position:absolute;
	width:100%;
	height:100%;
	}
p.para {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 120%;
 }
 /* End */
 
 /* ++SIDEBAR++ */

 #sidebar-x {
 	width: 350px;
 	margin: 45px 8px 0 10px;
 	padding: 0;
 	float: right;
 	}

#sidebar-x p{
 	margin: 0;
	padding: 0 0 10px 0;
	line-height: 120%;
 	}

 #sidebar {
 	width: 247px;
 	margin: 20px 8px 0 10px;
 	padding: 0;
 	float: right;
 	}
#sidebar ul {
	list-style: none;
}
#sidebar li {
	margin: 0 0 0 15px;
	padding: 0 10px 10px 15px;
	background: url(images/bullet.gif) no-repeat 0 .4em;
	font-size: 1.3em;
	line-height: 110%;
	color: #51473d;
	}
#sidecontent img {
	padding: 10px 5px 0 5px;
	margin: 0 0 0 15px;
	text-align: center;
		}
#sidecontent p {
	margin: 0;
	padding: 0;
	}
#sidecontent {
	width: 247px;
	background: url(images/sidebar.jpg) no-repeat center top;
	margin: 10px 0 0 0;
	padding-top: 45px;
	}
#sponsors {
	margin: 10px 0 0 0px;
	}
#sponsors-j {
	margin: 25px 0 0 0px;
	}
#sponsors img{
margin: 0;
padding: 0;
  }
 #eckerd {
 float:left;
margin: 8px 0 0 20px;
}

#fusion {
float: right;
margin:18px 30px 0 0;
}

#emory {
clear:both; 
padding:10px 0 0 20px}

  /* ++END SIDEBAR++ */
#footer  {
	background-color: #51473d;
	border-top: 2px solid #f2942c;
	clear: both;}
	}
#f-left {
	float: left;
	width: 450px;
	margin: 0;
	}
#f-right {
	float: right;
	width: 260px;
	margin: 0;
	font-size: .9em;
	}
#f-right a:link { color: #f2942c;}
#f-right a:visited { color: #f2942c;}
#f-rightr a:hover {color: #f2942c;}	
#footer p {
	color: white;
	font-style: normal;
	font-size: 1.2em;
	padding: 10px 0 15px 0;
	margin: 0;
	}
#footer-box {
	width: 765px;
	text-align: left;
	padding: 0  0 0 10px;
	margin-right: auto;
	margin-left: auto;
	}