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

* {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
body {
	background-color: #e5e3e3;
	}
	
/*======================================================================
DEFAULTS
======================================================================*/
h1 {
	font-size: 1.63em;
	font-weight: normal;
	line-height: 1.35em;
	color: #500d53;
	padding-bottom: 10px;
	}
h1.green {
	color: #96ab1f;
	}
	
h1.blue {
	color: #1573bd;
	}	
	
h2 {
	font-size: 0.81em;
	font-weight: bold;
	padding-bottom: 30px;
	}
h2.rec {
	color: #96ab1f;
	}

h3 {
	font-size: 2px;
	color: #FFFFFF;
	}
	
h4 {
	text-transform: uppercase;
	font-size: .88em;
	font-weight: bold;
	color: #615353;
	}
h4.head_alz {
	color: #500d53;
	}
h4.head_rec {
	color: #96ab1f;
	}
	
h4.head_liv {
	color: #1573bd;
	}	
	
p {
	color: #615353;
	font-size: 0.85em;
	line-height: 1.5em;
	padding-bottom: 20px;
	}
	
span.credits {
	text-transform: uppercase;
	font-size: .60em;
	}
	
strong {
	font-weight: bold;
	}
	
em {
	font-style: italic;
	}
	
a, a:visited {
	font-style: italic;
	font-weight: bold;
	color: #615353;
	text-decoration: none;
	}
	
a:hover {
	color: #756464;
	}
	
ul, ul.bullets {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ul li, ul.bullets li {
	padding-bottom: 20px;
	color: #615353;
	font-size: 0.85em;
	line-height: 1.5em;
	display: block;
	}
	
ul.bullets {
	margin-bottom: 25px;
	}
	
ul.bullets li {
	padding: 0px 0px 5px 15px;
	background: transparent url("../images/global/icon_bullet.gif") no-repeat 0px 7px;
	}
	
dl {
	padding: 10px 0px;
	}
	
dt {
	font-size: .80em;
	font-weight: bold;
	color: #615353;
	text-transform: uppercase;
	}
	
dd {
	padding-bottom: 0px;
	color: #615353;
	font-size: 0.85em;
	line-height: 1.5em;
	}
	
img {
	border: none;
	}
	
	
/*======================================================================
STRUCTURE
======================================================================*/
#wrap {
	background: transparent url("../images/global/bg_top.gif") no-repeat top center;
	}
	
#container {
	background: transparent url("../images/global/bg_tile.png") repeat-y;
	margin: 0px auto;
	width: 920px;
	padding: 0px 38px;
	}

#header {
	width: 920px;
	padding: 0px;
	margin:0px auto;
	height: 111px;
	}

#topbar{
	width:920px;
	height:29px;
	padding:0px;
	background: transparent url("../images/global/topbar_bg.gif") repeat-x;
}

#header right{
	width: 541px;
	padding: 0px;
	float: left;
	height: 96px;
	}

#headerleft{
	width: 379px;
	padding: 0px;
	float: right;
	height: 96px;
	}


a#logo {
	float: left;
	display: block;
	width: 379px;
	height: 20px;
	padding-top: 30px;
}
	
a#logo_2 {
	float: left;
	display: block;
	width: 379px;
	height: 96px;
	padding-top: 0px;
	}
	
a#newsletter, a#newsletter:visited {
	float: right;
	text-align: right;
	color: #aaa9a9;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-top: 35px;
	font-size: .85em;
	}
	
a#newsletter:hover {
	color: #FFFFFF;
	}
	

	
#text-size {
	width: 300px;
	padding: 62px 22px 15px 219px;
	float: right;
	text-align: right;
	}	
	
	
p.text-s {
	font-size: .85em;
	color: #aaa9a9;
	text-align: right;
	padding: 0px 5px 0px 0px;
	}

#text-size img {
	padding-right: 0px;
	}
	
#content {
	width: 870px;
	float: left;
	padding: 25px;
	}
	
#hero {
	padding: 25px 25px 0px 25px;
	width: 870px;
	height: 305px;
	clear:both;
	}
	
#hero_sub {
	width: 544px;
	float: left;
	padding: 0px 0px 25px 0px;
	}
	
#content .one_column, #content .one_no_nav {
	width: 600px;
	float: left;
	}
#content .one_no_nav {
	padding-left: 235px;
	}
	
#content .two_column_left {
	width: 296px;
	float: left;
	border-right: solid #d5cfcf 1px;
	}
	
#content .two_column_right {
	width: 296px;
	padding-left: 40px;
	float: left;
	}
	
#wrap_content {
	width: 544px;
	float: left;
	padding-right: 13px;
	}
	
#news {
	background: #FFFFFF url("../images/global/headline_news.gif") no-repeat;
	float: right;
	width: 200px;
	padding: 40px 0px 0px 0px;
	border-bottom: solid #cfcdcd 2px;
	}
	
#news h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: .88em;
	padding:0;
	color: #615353;
	}
	
ul#events {
	width: 312px;
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	}
	
ul#events li {
	border-bottom: solid #FFFFFF 2px;
	padding: 10px 14px;
	background-color: #e0dfdf;
	}
ul#events li.title {
	padding: 0;
	}
	
ul#events a.up_events, ul#events a.up_events_rec, ul#events a.up_events_liv {
	display: block;
	background: #e0dfdf url("../images/global/btn_upcoming_events_off.gif") no-repeat;
	text-indent: -9000px;
	width: 312px;
	height: 38px;
	text-decoration: none;
	}
ul#events a.up_events_rec {
	background: #e0dfdf url("../images/global/btn_upcoming_events_rec_off.gif") no-repeat;
	}	
	
ul#events a.up_events_rec:hover {
	background: #e0dfdf url("../images/global/btn_upcoming_events_rec_on.gif") no-repeat;
	}	

ul#events a.up_events:hover {
	background: #e0dfdf url("../images/global/btn_upcoming_events_on.gif") no-repeat;
	}
	
ul#events a.up_events_liv {
	background: #e0dfdf url("../images/global/btn_upcoming_events_liv_off.gif") no-repeat;
	}
	
ul#events a.up_events_liv:hover {
	background: #e0dfdf url("../images/global/btn_upcoming_events_liv_on.gif") no-repeat;
	}	
	
	
/*======================================================================
MAIN NAVIGATION
======================================================================*/
ul#top_nav {
	width: 261x;
	margin: 0;
	height: 28px;
	padding:0px 22px 0px 637px;
	list-style: none;
	overflow: hidden;
	float:right;
	}
	
ul#top_nav li {
	display: inline;
	float:left; /* IE 7+ Fix */
	}
		
ul#top_nav a {
	text-decoration: none;
	padding: 0px 0 0 0;
	font-size: 0px;
	color: #FFFFFF;
	float: left;
	display: block;
	width: 73px;
	height: 28px;
	background: transparent url("../images/global/top_nav.gif") no-repeat;
	}
	
ul#top_nav li#donate a { 
	width: 86px; 
	left: 0;
	background-position: 0px 0px;
	}
ul#top_nav li#donate a:hover,
ul#top_nav li#donate a#current { background-position: 0 -28px; }

ul#top_nav li#volunteer a { 
	background-position: -86px 0px; 
	width: 95px; 
	left: 0; 
	}
ul#top_nav li#volunteer a:hover,
ul#top_nav li#volunteer a#current { background-position: -86px -28px; }

ul#top_nav li#funders a { 
	width: 79px; 
	left: 0;
	background-position: -181px 0px;
	}
ul#top_nav li#funders a:hover,
ul#top_nav li#funders a#current { background-position: -181px -28px; }


/*======================================================================
MAIN NAVIGATION
======================================================================*/
/*ul#main_nav {
	width: 920px;
	margin: 0;
	height: 27px;
	list-style: none;
	overflow: hidden;
	float:left;
	clear:both;
	}
	
ul#main_nav li {
	display: inline;
	float:left; 
	
}
		
ul#main_nav a {
	text-decoration: none;
	padding: 0px 0 0 0;
	font-size: 0px;
	color: #FFFFFF;
	float: left;
	display: block;
	width: 115px;
	height: 27px;
	background: transparent url("../images/global/nav_sprite.gif") no-repeat;
	}
	
ul#main_nav li#volunteer a { 
	width: 115px; 
	left: 0;
	background-position: 0px 0px;
	}
ul#main_nav li#volunteer a:hover,
ul#main_nav li#volunteer a#current { background-position: 0 -27px; }

ul#main_nav li#funders a { 
	background-position: -115px 0px; 
	width: 79px; 
	left: 0; 
	}
ul#main_nav li#funders a:hover,
ul#main_nav li#funders a#current { background-position: -115px -27px; }

ul#main_nav li#donate a { 
	width: 73px; 
	left: 0;
	background-position: -194px 0px;
	}
ul#main_nav li#donate a:hover,
ul#main_nav li#donate a#current { background-position: -194px -27px; }

ul#main_nav li#team a { 
	width: 59px; 
	left: 0;
	background-position: -267px 0px;
	}
ul#main_nav li#team a:hover,
ul#main_nav li#team a#current { background-position: -267px -27px; }

ul#main_nav li#contact a { 
	background-position: -326px 0; 
	width: 78px; 
	left: 0; 
	}
ul#main_nav li#contact a:hover,
ul#main_nav li#contact a#current { background-position: -326px -27px; }

ul#main_nav li#alzheimer a { 
	background-position: -404px 0; 
	width: 247px; 
	left: 0; 
	}
ul#main_nav li#alzheimer a:hover,
ul#main_nav li#alzheimer a#current { background-position: -404px -27px; }

ul#main_nav li#rec a { 
	background-position: -651px 0; 
	width: 269px; 
	left: 0; 
	}
ul#main_nav li#rec a:hover,
ul#main_nav li#rec a#current { background-position: -651px -27px; }*/

/*======================================================================
MAIN NAVIGATION 2
======================================================================*/
ul#main_nav2 {
	width: 920px;
	margin: 0;
	height: 28px;
	list-style: none;
	overflow: hidden;
	float:left;
	}
	
ul#main_nav2 li {
	display: inline;
	float:left; /* IE 7+ Fix */
	}
		
ul#main_nav2 a {
	text-decoration: none;
	padding: 0px 0 0 0;
	font-size: 0px;
	color: #FFFFFF;
	float: left;
	display: block;
	width: 115px;
	height: 28px;
	background: transparent url("../images/global/nav_sprite_2.gif") no-repeat;
	}
	
ul#main_nav2 li#alzheimer a { 
	width: 257px; 
	left: 0;
	background-position: 0px 0px;
	}
ul#main_nav2 li#alzheimer a:hover,
ul#main_nav2 li#alzheimer a#current { background-position: 0 -27px; }

ul#main_nav2 li#rec a { 
	background-position: -257px 0px; 
	width: 259px; 
	left: 0; 
	}
ul#main_nav2 li#rec a:hover,
ul#main_nav2 li#rec a#current { background-position: -257px -27px; }

ul#main_nav2 li#liv a { 
	width: 234px; 
	left: 0;
	background-position: -516px 0px;
	}
ul#main_nav2 li#liv a:hover,
ul#main_nav2 li#liv a#current { background-position: -516px -27px; }

ul#main_nav2 li#team a { 
	width: 68px; 
	left: 0;
	background-position: -750px 0px;
	}
ul#main_nav2 li#team a:hover,
ul#main_nav2 li#team a#current { background-position: -750px -27px; }

ul#main_nav2 li#contact a { 
	background-position: -818px 0; 
	width: 102px; 
	left: 0; 
	}
ul#main_nav2 li#contact a:hover,
ul#main_nav2 li#contact a#current { background-position: -818px -27px; }


/*======================================================================
SUB NAVIGATION
======================================================================*/
ul#sub_nav, ul#sub_nav.rec_sub {
	width: 493px;
	text-align: left;
	height: 23px;
	margin: 0;
	padding: 0px 412px 0px 15px;
	list-style: none;
	background-color: #e0dfdf;
	float: left;
	}
ul#sub_nav.rec_sub {
	padding: 0px 412px 0px 15px;
	width: 493px;
	}
	
ul#sub_nav.liv_sub {
	padding: 0px 412px 0px 15px;
	width: 493px;
	}	
	
ul#sub_nav li {
	display: inline;
	padding: 0px;
	}
	
ul#sub_nav a {
	display: block;
	padding: 0px 9px;
	margin: 5px 0px;
	height: 12px;
	float: left;
	text-decoration: none;
	border-right: solid #615353 2px;
	font: bold 0.80em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
ul#sub_nav a.no_border {
	border-right: none;
	padding: 0px 0px 0px 9px;
	}
	
ul#sub_nav a:hover {
	color: #aaa9a9;
	}

/*======================================================================
SIDE NAVIGATION
======================================================================*/
#sidebar {
	width: 210px;
	padding-right: 25px;
	float: left;
	}

ul#side_nav {
	list-style: none;
	margin-bottom: 25px;
	padding: 0;
	width: 210px;
	float: left;
	}
	
ul#side_nav li {
	display: inline-block;
	width: 100%;
	padding: 0px;
	}
	
ul#side_nav a {
	text-decoration: none;
	color: #79bbc5;
	display: block;
	padding: 0px 0px 5px 15px;
	font: bold 1em Arial, Helvetica, sans-serif;
	}
	
ul#side_nav a:hover, ul#side_nav a#current_side {
	background: #FFFFFF url("../images/global/nav_current.gif") no-repeat 0px 2px;
	}
	
ul#side_items {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 210px;
	border-top: solid #dfdddd 2px;
	border-bottom: solid #dfdddd 2px;
	float: left;
	}
	
ul#side_items li {
	padding: 5px 0px 5px 5px;
	}
ul#side_items li.no_icon, ul#side_items li.no_icon a {
	background: none;
	padding: 5px 0px;
	}
	
ul#side_items a {
	display: block;
	padding-left: 25px;
	background: #FFFFFF url("../images/global/icon_pdf.gif") no-repeat top left;
	font-style: normal;
	font-weight: normal;
	}
	
ul#side_items a.donate {
	background: transparent url("../images/global/btn_donate_off.gif") no-repeat;
	text-indent: -9000px;
	display: block;
	width: 134px;
	height: 61px;
	}
	
ul#side_items a.donate:hover {
	background: transparent url("../images/global/btn_donate_on.gif") no-repeat;
	}
	

/*======================================================================
SLIDESHOW
======================================================================*/
#slide_wrap {
	position: relative;
	width: 870px;
	height: 305px;
	padding: 25px 25px 5px 25px;
	z-index: 1;
	clear:both;
	}
	
ul#slide {
	padding:0px;
	width: 870px;
	height: 305px;
	list-style: none;
	margin: 0;
	z-index: 5;
	}
	
ul#slide li {
	display: block;
	}
	
ul#captions {
	width: 345px;
	position: absolute;
	z-index: 900;
	height: 30px;
	display: block;
	top: 288px;
	list-style: none;
	overflow: hidden;
	left: 25px;
	background-color: #c2e1df;
	}
	
ul#captions li {
	padding: 5px 0px 7px 20px;
	width: 100%;
	height: 18px;
	font-size: 0.85em;
	}
		
ul#captions a {
	text-decoration: none;
	}
		
ul#captions a:hover {
	text-decoration: none;
	}
		
ul#captions a:active {
	outline: none;
	}
		
/*======================================================================
HOME SPRITE
======================================================================*/
ul#home_sprite {
	width: 870px;
	height: 32px;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
ul#home_sprite li {
	display: inline;
	}
	
ul#home_sprite a {
	display: block;
	text-decoration: none;
	font-size: 1px;
	color: #FFFFFF;
	background: #FFFFFF url("../images/global/home_sprite.gif") no-repeat;
	height: 32px;
	float: left;
	}

ul#home_sprite li#home_alz a { 
	width: 297px; 
	left: 0;
	background-position: 0px 0px;
	}
ul#home_sprite li#home_alz a:hover { background-position: 0 -30px; }

ul#home_sprite li#home_rec a { 
	width: 318px; 
	left: 0;
	background-position: -297px 0px;
}
	
ul#home_sprite li#home_rec a:hover { background-position: -297px -30px; }

ul#home_sprite li#home_liv a { 
	width: 255px; 
	left: 0;
	background-position: -615px 0px;
	}

ul#home_sprite li#home_liv a:hover { background-position: -615px -30px; }

/*======================================================================
FOOTER
======================================================================*/
#footer {
	height: 50px;
	width: 870px;
	padding: 15px 25px 45px 25px; 
	background-color: #942d5c;
	}
	
#footer.alz {
	background-color: #aaa9a9;
	}
	
#footer.rec {
	background-color: #96ab1f;
	}
	
#footer.liv {
	background-color: #1573bd;
	}	
	
#footer p.lf, #footer p.rf {
	color: #FFFFFF;
	float: left;
	text-align: left;
	}
	
#footer p.rf {
	float: right;
	text-align: right;
	}

	
/*======================================================================
FIX
======================================================================*/
div.clear { 
	clear:both; /*IE 7+ fix*/
	}
	
