/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* Fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Base */
h1 {font-size: 138.5%;} /* 18px */
h2 {font-size: 123.1%;} /* 16px */
h3 {font-size: 108%;} /* 14px */
h1,h2,h3 {margin: 1em 0;} /* Top and bottom margin based on font site */
h1,h2,h3,h4,h5,h6,strong,dt {font-weight: bold;}

blockquote,ul,ol,dl {margin: 1em;}
ol,ul,dl {margin-left: 2em;}
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}
dl dd {margin-left: 1em;}

/* Main Layout */
body {background-color: #c41230; color: #000000; margin: 0;}
body#facilities, body#update, body#testimonials, body#progress {background-color: #4e4b81;}
body#programs, body#programs_2, body#team_az {background-color: #ffc425;}

.intro {margin: 100px auto 0;}
.skipintro {margin: 10px; font-size: 16px;}
.skipintro a, .skipintro a:link, .skipintro a:visited {color: #ffffff;}

#wrap {width: 1050px; height: 700px; margin: 0 auto 0; position: relative;}

body #wrap {background: url(../images/home_bg.jpg) no-repeat 0 0;}
body#about #wrap {background: url(../images/about_bg.jpg) no-repeat 0 0;}
body#about_community #wrap {background: url(../images/community_bg.jpg) no-repeat 0 0;}
body#faqs #wrap {background: url(../images/faqs_bg.jpg) no-repeat 0 0;}
body#donate #wrap {background: url(../images/donate_bg.jpg) no-repeat 0 0;}
body#mission #wrap {background: url(../images/mission_bg.jpg) no-repeat 0 0;}
body#facilities #wrap {background: url(../images/facilities_bg.jpg) no-repeat 0 0;}
body#testimonials #wrap {background: url(../images/testimonials_bg.jpg) no-repeat 0 0;}
body#progress #wrap {background: url(../images/progress_bg.jpg) no-repeat 0 0;}
body#programs #wrap {background: url(../images/programs_bg.jpg) no-repeat 0 0;}
body#programs_2 #wrap {background: url(../images/programs_bg_2.jpg) no-repeat 0 0;}
body#team_az #wrap {background: url(../images/team_az_bg.jpg) no-repeat 0 0;}
body#get_involved #wrap {background: url(../images/get_involved_bg.jpg) no-repeat 0 0;}
body#update #wrap {background: url(../images/update_bg.jpg) no-repeat 0 0;}

.header {width: 960px; position: absolute; left: 0; top: 0;}

.content {font-size: 108%; width: 720px; height: 180px; position: absolute; top: 275px; left: 200px; overflow: auto; padding: 0 20px 0 0;}
body#about_community .content, body#faqs .content, body#donate .content, body#testimonials .content, body#programs_2 .content, body#team_az .content {width: 600px; height: 400px; left: 220px;}
body#mission .content {width: 700px; height: 500px; left: 180px; top: 100px;}
.content p {margin: 0 0 20px 0;}
.footer {background: url(../images/footer.gif) no-repeat top center; width: 1050px; height: 200px; position: absolute; bottom: 0; left: 0;}
.footer a:link, .footer a:visited {display: block; margin: 0 0 0 45px; width: 960px; height: 200px; text-indent: -9999px; overflow: hidden;}
.footer_home {background: url(../images/footer_home.gif) no-repeat top center; width: 1050px; height: 200px; position: absolute; bottom: 0; left: 0;}
.footer_home_red {background: url(../images/footer_home_red.gif) no-repeat top center; width: 1050px; height: 200px; position: absolute; bottom: 0; left: 0;}
.footer_home_purple {background: url(../images/footer_home_purple.gif) no-repeat top center; width: 1050px; height: 200px; position: absolute; bottom: 0; left: 0;}
.footer_home_yellow {background: url(../images/footer_home_yellow.gif) no-repeat top center; width: 1050px; height: 200px; position: absolute; bottom: 0; left: 0;}
.footer_home a:link, .footer_home a:visited, .footer_home_red a:link, .footer_home_red a:visited, .footer_home_purple a:link, .footer_home_purple a:visited, .footer_home_yellow a:link, .footer_home_yellow a:visited {display: block; margin: 0 0 0 45px; width: 960px; height: 200px; text-indent: -9999px; overflow: hidden;}
a.sa_link, a:link.sa_link, a:visited.sa_link {position: absolute; bottom: 10px; right: 20px; display: block; width: 110px; height: 100px;}
a.left_foot_link, a:link.left_foot_link, a:visited.left_foot_link {position: absolute; bottom: 0; left: 20px; display: block; width: 110px; height: 100px; text-indent: -9999px; overflow: hidden;}
a.right_foot_link, a:link.right_foot_link, a:visited.right_foot_link {position: absolute; bottom: 0; right: 20px; display: block; width: 110px; height: 100px; text-indent: -9999px; overflow: hidden;}

/* Pictures */
img.photo_left {border: 1px solid #ffffff; margin: 0 20px 20px 0;}

/* Headers */
h1,h2,h3,h4,h5,h6 {color: #c41230;}
body#facilities h1, body#facilities h2, body#facilities h3, body#facilities h4, body#facilities h5, body#facilities h6 {color: #352c66;}
body#programs h1, body#programs h2, body#programs h3, body#programs h4, body#programs h5, body#programs h6, body#programs h3 a {color: #ffc425;}
body#update h1, body#update h2, body#update h3, body#update h4, body#update h5, body#update h6 {color: #4e4b81;}
body#programs_2 h1, body#programs_2 h2, body#programs_2 h3, body#programs_2 h4, body#programs_2 h5, body#programs_2 h6, body#programs_2 h3 a {color: #ffc425;}
body#team_az h1, body#team_az h2, body#team_az h3, body#team_az h4, body#team_az h5, body#team_az h6, body#team_az h3 a {color: #ffc425;}

/* Inline Headers */
body#programs .inline ul {text-align: center;}
body#programs .inline ul li {list-style: none; display: inline; padding: 0 20px 0 20px; font-size: 123.1%; color: #f89928;}

/* Links */
body

a, a:link, a:visited {color: #8b1005; text-transform: none; text-decoration: underline;}
a:hover {text-decoration: none;}

/* Buttons */
.button_one {height: 70px; width: 70px; display: block; position: absolute; left: 95px; top: 280px;}
.button_two {height: 70px; width: 70px; position: absolute; left: 95px; top: 360px;}

/* Menus */
ul.home_menu {width: 247px; margin: 0; position: absolute; top: 120px; left: 408px;}
ul.home_menu li {width: 247px; height: 43px; margin: 0; padding: 0; position: relative; left: 0; list-style: none;}
ul.home_menu li.about {top: 0;}
ul.home_menu li.facilities {top: 16px;}
ul.home_menu li.programs {top: 34px;}
ul.home_menu li.update {top: 50px;}
ul.home_menu li.get_involved {top: 66px;}
ul.home_menu li.mission {top: 80px;}

ul.home_menu li a {display: block; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden;}
ul.home_menu li.about a:link, ul.home_menu li.about a:visited {background-image: url(../images/home_menu_about.gif); width: 247px; height: 31px;}
ul.home_menu li.facilities a:link, ul.home_menu li.facilities a:visited {background-image: url(../images/home_menu_facilities.gif); width: 247px; height: 31px;}
ul.home_menu li.programs a:link, ul.home_menu li.programs a:visited {background-image: url(../images/home_menu_programs.gif); width: 247px; height: 31px;}
ul.home_menu li.update a:link, ul.home_menu li.update a:visited {background-image: url(../images/home_menu_updates.gif); width: 247px; height: 31px;}
ul.home_menu li.get_involved a:link, ul.home_menu li.get_involved a:visited {background-image: url(../images/home_menu_involved.gif); width: 247px; height: 31px;}
ul.home_menu li.mission a:link, ul.home_menu li.mission a:visited {background-image: url(../images/home_menu_mission.gif); width: 247px; height: 31px;}

.menu {width: 1050px; position: absolute; top: 453px; left: 0;}
.menu ul {text-align: center;}
.menu ul li {list-style: none; display: inline;}

.menu ul li.border_right a {border-right: 5px solid #f4d4da;}
body#facilities .menu ul li.border_right a, body#update .menu ul li.border_right a {border-right: 5px solid #e6e5ec;}
body#programs .menu ul li.border_right a {border-right: 5px solid #fde7cd;}

.menu ul li a:link, .menu ul li a:visited, .menu ul li a:hover {font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 6px 10px 6px 10px; background-color: #ffffff; text-decoration: none; letter-spacing: 2px;}

.menu ul li.about.current a:link, .menu ul li.about.current a:visited {color: #f1e2e1;}
body#programs .menu ul li.programs.current a:link, .menu ul li.programs.current a:visited {color: #fde7cd;}
body#facilities .menu ul li.facilities.current a:link, .menu ul li.facilities.current a:visited {color: #e6e5ec;}
body#get_involved .menu ul li.get_involved.current a:link, .menu ul li.get_involved.current a:visited {color: #f1e2e1;}
body#update .menu ul li.update.current a:link, .menu ul li.update.current a:visited {color: #e6e5ec;}

.menu ul li.about a:link, .menu ul li.about a:visited {color: #c8223e;}
.menu ul li.programs a:link, .menu ul li.programs a:visited {color: #e6ad15;}
.menu ul li.facilities a:link, .menu ul li.facilities a:visited {color: #4c4882;}
.menu ul li.update a:link, .menu ul li.update a:visited {color: #4c4882;}
.menu ul li.get_involved a:link, .menu ul li.get_involved a:visited {color: #c8223e;}

.red_highlight {color: #c41230;}
.question {color: #514e86; font-weight: bold; font-size: 18px;}
.answer {color: #c8223e; font-weight: bold; font-size: 18px;}
.center {text-align: center;}

/* Easy Slider */

#slider {
margin: 0 auto 0;
width: 500px;
height: 300px;
position: absolute;
top: 300px;
left: 275px;
}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:500px;
height:290px;
overflow:hidden; 
text-align: center;
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
display:block;
width:42px;
height:62px;
position:absolute;
left:207px;
top:400px;
z-index:1000;
text-indent: -9999px;
overflow: hidden;
}	
#nextBtn, #slider1next{ 
left:800px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
display:block;
position:relative;
width:42px;
height:62px;
background:url(../images/buttons/arrow_left.gif) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
background:url(../images/buttons/arrow_right.gif) no-repeat 0 0;	
}	