* {margin: 0; padding: 0;}
body {background:#690; color:#333; font:12px Arial, Helvetica, sans-serif;}
img	{border:0; display:block;}
table {border-collapse:collapse;}
input, textarea {padding:2px;}
td {vertical-align:top;}
a {color:#c30;}

div#wrapper {margin:0 auto; width:890px; background:#fff url(/img/mainBG.gif) repeat-y;}
div#wrapper2 {margin:0 auto; width:834px;}
div#header {width:834px; height:196px; background:url(/img/headerBGhome.jpg) no-repeat; margin-bottom:4px;}
body.programs div#header {background:url(/img/headerBG2.jpg) no-repeat;}
body.fundraisers div#header {background:url(/img/headerBG4.jpg) no-repeat;}
body.membership div#header {background:url(/img/headerBG5.jpg) no-repeat;}
body.resources div#header {background:url(/img/headerBG3.jpg) no-repeat;}
body.about div#header {background:url(/img/headerBG3_1.jpg) no-repeat;}


div#navBar {width:834px; height:40px; background:#25729e url(/img/navBarBG.jpg) no-repeat;}
div#navBar ul {height:40px; padding:0 0 0 70px; list-style:none;}
div#navBar li {float:left; height:40px;}
div#navBar li a {height:40px; display:block;}
div#navBar li.spacer {width:1px; background: url(/img/navSpacer.gif) no-repeat;}
div#navBar li.spacerActive {width:1px; background: url(/img/navSpacerActive.gif) no-repeat;}
div#navBar #home a {width:67px; background: url(/img/navBarHome.gif) no-repeat;}
div#navBar #home a:hover {background-position: 0 -40px;}
div#navBar #programs a {width:203px; background: url(/img/navBarPrograms.gif) no-repeat;}
div#navBar #programs a:hover {background-position: 0 -40px;}
div#navBar #fundraisers a {width:118px; background: url(/img/navBarFundraisers.gif) no-repeat;}
div#navBar #fundraisers a:hover {background-position: 0 -40px;}
div#navBar #membership a {width:111px; background: url(/img/navBarMembership.gif) no-repeat;}
div#navBar #membership a:hover {background-position: 0 -40px;}
div#navBar #resources a {width:108px; background: url(/img/navBarHappenings.gif) no-repeat;}
div#navBar #resources a:hover {background-position: 0 -40px;}
div#navBar #about a {width:72px; background: url(/img/navBarAbout.gif) no-repeat;}
div#navBar #about a:hover {background-position: 0 -40px;}

body.home div#navBar #home a {background-position: 0 -80px;}
body.programs div#navBar #programs a {background-position: 0 -80px;}
body.fundraisers div#navBar #fundraisers a {background-position: 0 -80px;}
body.membership div#navBar #membership a {background-position: 0 -80px;}
body.resources div#navBar #resources a {background-position: 0 -80px;}
body.about div#navBar #about a {background-position: 0 -80px;}

p.welcomeText {font-size:14px; line-height:18px; padding:15px 12px; letter-spacing:1px;}

table#homeConsole {margin-bottom:17px; background:url(/img/consoleBG.gif) repeat-x;}

table#homeConsole div.consoleNews {width:366px; margin:10px 0 0 19px;}
div.consoleNews h5 {font-size:12px; font-weight:bold; letter-spacing:1px; line-height:14px; color:#069; margin-bottom:4px;}
div.consoleNews p {font-size:11px;line-height:15px; margin-bottom:6px;}
div.consoleNews strong {font-size:12px; letter-spacing:1px;}
 
span.homeSpacer {width:834px; height:25px; display:block; background:url(/img/homeSpacerLine.gif) no-repeat;}

div.homeFeature {width:834px; height:130px;}
div.homeFeature img {float:left;}
div.homeFeature > span {display:block; width:583px; height:130px; float:left;}
div.homeFeature span p {padding:0 14px; line-height:18px; margin-bottom:5px;}
div.homeFeature span p span.highlight {background-color:#ffffcc;}
div.homeFeature span img {float:right; margin-right:15px;}

p.footer {font-size:10px; color:#206491; letter-spacing:1px; line-height:20px; padding:10px 0 0 36px; clear:both;}
p.footer a {color:#206491;}

div#interiorContent {width:437px; float:left; margin-top:16px; margin:19px 25px 0 12px;}
div#interiorContent h1 {font-size:14px; font-weight:bold; letter-spacing:1px; color:#004e81; margin-bottom:9px;}
div#interiorContent h4, h3 {font-size:14px; font-weight:normal; letter-spacing:1px; color:#3193c4; line-height:18px; margin-bottom:9px;}
div#interiorContent h3 {color:#c30;}
div#interiorContent p {line-height:18px; margin-bottom:9px;}
div#interiorContent p span.highlight {background-color:#ffffcc;}

div#interiorContent div.interiorNews h5 {font-size:12px; font-weight:bold; letter-spacing:1px; line-height:14px; color:#069; margin-bottom:4px;}
div#interiorContent div.interiorNews p {font-size:11px;line-height:15px; margin-bottom:6px;}
div#interiorContent div.interiorNews strong {font-size:12px; letter-spacing:1px;}

div#interiorConsole {width:360px; float:left; margin-top:40px; background:url(/img/interiorConsoleBG.gif) repeat-y;}

a#homeSponsor {display:block; height:21px; width:83px; background:url(/img/btnHomeSponsor.gif) no-repeat;}
a#homeMember {display:block; height:21px; width:83px; background:url(/img/btnHomeMember.gif) no-repeat;}
a#homeVolunteer {display:block; height:21px; width:100px; background:url(/img/btnHomeVolunteer.gif) no-repeat;}
 
td#resourceIcons ul {height:123px; padding:0 0 0 15px; list-style:none;}
td#resourceIcons li {float:left; height:123px;}
td#resourceIcons li a {height:123px; display:block;}
td#resourceIcons #kids a {width:133px; background: url(/img/iconKids.gif) no-repeat;}
td#resourceIcons #kids a:hover {background-position: 0 -123px;}
td#resourceIcons #parents a {width:136px; background: url(/img/iconParents.gif) no-repeat;}
td#resourceIcons #parents a:hover {background-position: 0 -123px;}
td#resourceIcons #lovedOnes a {width:129px; background: url(/img/iconLovedOnes.gif) no-repeat;}
td#resourceIcons #lovedOnes a:hover {background-position: 0 -123px;}

div#interiorConsole .pressPDF {background:url(/img/icPDF.gif) top left no-repeat;}
div#interiorConsole .pressWeb {background:url(/img/icWeb.gif) top left no-repeat;}
div#interiorContent .pressPDF {background:url(/img/iconPDF.gif) top left no-repeat;}
div#interiorConsole .pressPDF a, div#interiorConsole .pressWeb a, div#interiorContent .pressPDF a {color:#c30;}
div#interiorConsole .pressPDF, div#interiorConsole .pressWeb {line-height:22px; letter-spacing:1px; font-size:11px; padding:0 10px 0 35px; margin:0;}
div#interiorContent .pressPDF { letter-spacing:1px; line-height:22px; font-size:11px; padding:0 10px 0 25px; margin:0;}

div#interiorConsole .calendarTable p {line-height:13px; letter-spacing:1px; font-size:11px; padding:0 10px 0 10px; margin:0;}
div#interiorConsole .calendarTable p a {color:#c30;}

div#interiorContent .pressPDF {background:url(/img/iconPDF.gif) top left no-repeat;}
div#interiorContent .pressWeb {background:url(/img/iconWeb.gif) top left no-repeat;}
div#interiorContent .pressPDF {background:url(/img/iconPDF.gif) top left no-repeat;}
div#interiorContent .pressPDF a, div#interiorContent .pressWeb a, div#interiorContent .pressPDF a {color:#c30;}
div#interiorContent .pressPDF, div#interiorContent .pressWeb {line-height:22px; letter-spacing:1px; font-size:11px; padding:0 10px 0 25px; margin:0;}



