a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#locationb a,
#joinb a,
#volunteerb a,
#scheduleb a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#carpinteriab a,
#ojaib a,
#goletab a,
#venturab a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#spanishb a,
#englishb a,
#donationsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#formspyb a:hover,
#locationb a:hover  {
   background-position: -130px 0%;
}

#factsb a:hover,
#scheduleb a:hover  {
   background-position: -153px 0%;
}

#emailb a,
#contactusb a,
#aboutb a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#familyb a,
#mediab a,
#formspyb a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#sponsorb a,
#buddyb a,
#factsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#carpinteriab a:hover  {
   background-position: -125px 0%;
}

#donationsb a:hover  {
   background-position: -93px 0%;
}

#contactusb a:hover  {
   background-position: -100px 0%;
}

#volunteerb a:hover  {
   background-position: -92px 0%;
}

#sponsorb a:hover  {
   background-position: -149px 0%;
}

#venturab a:hover  {
   background-position: -95px 0%;
}

#englishb a:hover  {
   background-position: -59px 0%;
}

#spanishb a:hover  {
   background-position: -62px 0%;
}

#goletab a:hover  {
   background-position: -84px 0%;
}

#familyb a:hover  {
   background-position: -144px 0%;
}

#carpinteriab a  {
   width: 125px;
   background-image: url(media/carpinteriab.gif);
}

#buddyb a:hover  {
   background-position: -128px 0%;
}

#aboutb a:hover  {
   background-position: -91px 0%;
}

#mediab a:hover  {
   background-position: -120px 0%;
}

#emailb a:hover  {
   background-position: -257px 0%;
}

#phoneb a:hover  {
   background-position: -183px 0%;
}

#joinb a:hover  {
   background-position: -94px 0%;
}

#ojaib a:hover  {
   background-position: -65px 0%;
}

#largelogocopy  {
   visibility: visible;
   position: absolute;
   left: 852px;
   top: 291px;
   z-index: 100;
   width: 116px;
   height: 53px;
}

#contactusb a  {
   width: 100px;
   background-image: url(media/contactusb.gif);
}

#aaab a:hover  {
   background-position: -201px 0%;
}

#carpinteriab  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 136px;
   z-index: 4;
   width: 125px;
   height: 20px;
}

#donationsb a  {
   width: 93px;
   background-image: url(media/donationsb.gif);
}

#volunteerb a  {
   width: 92px;
   background-image: url(media/volunteerb.gif);
}

#locationb a  {
   width: 130px;
   background-image: url(media/locationb.gif);
}

#districtimg  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 34px;
   z-index: 4;
   width: 654px;
   height: 83px;
}

#scheduleb a  {
   width: 153px;
   background-image: url(media/scheduleb.gif);
}

#headerbgimg  {
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 30px;
   z-index: 2;
   width: 790px;
   height: 144px;
}

#sponsorb a  {
   width: 149px;
   background-image: url(media/sponsorb.gif);
}

#challenger  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 527px;
   z-index: 6;
   width: 100px;
   height: 24px;
}

#englishb a  {
   width: 59px;
   background-image: url(media/englishb.gif);
}

#programimg  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 108px;
   z-index: 3;
   width: 341px;
   height: 28px;
}

#volunteerb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 346px;
   z-index: 6;
   width: 92px;
   height: 23px;
}

#spanishb a  {
   width: 62px;
   background-image: url(media/spanishb.gif);
}

#maintext p  {
   font: 14px/17px "Comic Sans MS";
   margin: 0px;
   text-align: left;
   color: #000066;
}

#donationsb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 286px;
   z-index: 6;
   width: 93px;
   height: 22px;
}

#formspyb a  {
   width: 130px;
   background-image: url(media/formspyb.gif);
}

#venturab a  {
   width: 95px;
   background-image: url(media/venturab.gif);
}

#goletab a  {
   width: 84px;
   background-image: url(media/goletab.gif);
}

#id7leftbg  {
   background: url(media/id7leftbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 151px;
   z-index: 4;
   width: 157px;
   height: 420px;
}

#scheduleb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 257px;
   z-index: 6;
   width: 153px;
   height: 23px;
}

#id6leftbg  {
   background: url(media/id6leftbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 19px;
   z-index: 3;
   width: 184px;
   height: 563px;
}

#largelogo  {
   background: url(media/largelogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 650px;
   top: 167px;
   z-index: 99;
   width: 280px;
   height: 249px;
}

#familyb a  {
   width: 144px;
   background-image: url(media/familyb.gif);
}

#locationb  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 225px;
   z-index: 6;
   width: 130px;
   height: 23px;
}

#mediab a  {
   width: 120px;
   background-image: url(media/mediab.gif);
}

#logocopy  {
   background: url(media/logocopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 33px;
   z-index: 4;
   width: 117px;
   height: 92px;
}

#formspyb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 497px;
   z-index: 6;
   width: 130px;
   height: 27px;
}

#venturab  {
   visibility: visible;
   position: absolute;
   left: 549px;
   top: 136px;
   z-index: 4;
   width: 95px;
   height: 20px;
}

#aboutb a  {
   width: 91px;
   background-image: url(media/aboutb.gif);
}

#spanishb  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 122px;
   z-index: 7;
   width: 62px;
   height: 22px;
}

#factsb a  {
   width: 153px;
   background-image: url(media/factsb.gif);
}

#englishb  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 122px;
   z-index: 8;
   width: 59px;
   height: 22px;
}

#emailb a  {
   width: 257px;
   background-image: url(media/emailb.gif);
}

#buddyb a  {
   width: 128px;
   background-image: url(media/buddyb.gif);
}

#phoneb a  {
   background: url(media/phoneb.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 183px;
   font-size: 21px;
   line-height: 21px;
}

#maintext  {
   visibility: visible;
   position: absolute;
   left: 570px;
   top: 412px;
   z-index: 6;
   width: 460px;
}

#sponsorb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 317px;
   z-index: 6;
   width: 149px;
   height: 26px;
}

#joinb a  {
   width: 94px;
   background-image: url(media/joinb.gif);
}

#familyb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 437px;
   z-index: 6;
   width: 144px;
   height: 27px;
}

#ojaib a  {
   width: 65px;
   background-image: url(media/ojaib.gif);
}

#goletab  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 135px;
   z-index: 4;
   width: 84px;
   height: 20px;
}

#piccopy  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 233px;
   z-index: 3;
   width: 325px;
   height: 285px;
}

#phoneb  {
   visibility: visible;
   position: absolute;
   left: 528px;
   top: 597px;
   z-index: 4;
   width: 183px;
   height: 21px;
}

#factsb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 466px;
   z-index: 6;
   width: 153px;
   height: 26px;
}

#logobg  {
   background: url(media/logobg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 24px;
   z-index: 5;
   width: 158px;
   height: 132px;
}

#textbg  {
   background: url(media/textbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 559px;
   top: 400px;
   z-index: 5;
   width: 416px;
   height: 152px;
}

#emailb  {
   visibility: visible;
   position: absolute;
   left: 712px;
   top: 597px;
   z-index: 99;
   width: 257px;
   height: 24px;
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 195px;
   z-index: 6;
   width: 91px;
   height: 24px;
}

#shape1  {
   background: url(media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 183px;
   z-index: 1;
   width: 804px;
   height: 395px;
}

#shape2  {
   background: url(media/shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 19px;
   z-index: 1;
   width: 807px;
   height: 159px;
}

#buddyb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 377px;
   z-index: 6;
   width: 128px;
   height: 26px;
}

#aaab a  {
   background: url(media/aaa.gif) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 201px;
   font-size: 45px;
   line-height: 45px;
}

#mediab  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 407px;
   z-index: 6;
   width: 120px;
   height: 27px;
}

#layer3  {
   background: url(media/layer3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 191px;
   z-index: 2;
   width: 784px;
   height: 382px;
}

#ojaib  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 137px;
   z-index: 3;
   width: 65px;
   height: 20px;
}

#joinb  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 166px;
   z-index: 5;
   width: 94px;
   height: 23px;
}

#lines  {
   background: url(media/lines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 192px;
   z-index: 5;
   width: 117px;
   height: 335px;
}

#aaab  {
   visibility: visible;
   position: absolute;
   left: 755px;
   top: 137px;
   z-index: 3;
   width: 179px;
   height: 20px;
}

#aaa  {
   visibility: visible;
   position: absolute;
   left: 934px;
   top: 137px;
   z-index: 3;
   width: 28px;
   height: 23px;
}

#logo  {
   background: url(media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 32px;
   z-index: 6;
   width: 119px;
   height: 94px;
}

#bat  {
   background: url(media/bat.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 568px;
   z-index: 3;
   width: 519px;
   height: 75px;
}

#pic  {
	visibility: visible;
	position: absolute;
	left: 223px;
	top: 243px;
	z-index: 4;
	width: 276px;
	height: 233px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(media/exteriortile.gif) center top repeat;
}
