#dianatexttextcopy p,
#id0datestext p,
#id0level1text p,
#id0level2text p,
#id0level3text p,
#id0level4text p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: justify;
   color: #040300;
}

#campsbutton a,
#homebutton a,
#contactbutton a,
#registerbutton a,
#philosophybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#footercampstext p a,
#campdesctext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#dianatexttextcopy *:first-child  {
   padding-top: 0px;
}

#id0level2text,
#id0level1text  {
   visibility: visible;
   position: absolute;
   top: 1359px;
   z-index: 6;
   width: 124px;
}

#goodwillbuttoncopy a:hover  {
   background-position: -221px 0%;
}

#footercampstext p a:hover  {
   color: #0F2AF3;
}

#registernowbutton a:hover  {
   background-position: -211px 0%;
}

#philosophybutton a:hover  {
   background-position: -129px 0%;
}

#registerbutton a:hover  {
   background-position: -105px 0%;
}

#contactbutton a:hover  {
   background-position: -106px 0%;
}

#leftcamp,
#rightcamp  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 5;
   width: 11px;
   height: 1601px;
   background-repeat: no-repeat;
}

#goodwillbuttoncopy a  {
   background: url(sg_camps_media/goodwillbuttoncopy.gif) no-repeat 0% 0px;
   display: block;
   height: 221px;
   width: 221px;
   font-size: 221px;
   line-height: 221px;
}

#footercampstext p a  {
   color: #3A3A3A;
}

#campsbutton a:hover  {
   background-position: -80px 0%;
}

#dianatexttextcopy p  {
   padding-top: 10px;
   color: #030200;
}

#registernowbutton a  {
   background: url(sg_camps_media/registernowbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 182px;
   width: 211px;
   font-size: 182px;
   line-height: 182px;
}

#id3bottommenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #3A3A3A;
   height: 100%;
   display: block;
}

#philosophybutton a  {
   width: 129px;
   background-image: url(sg_camps_media/philosophybutton.jpg);
}

#dianatexttextcopy2  {
   visibility: visible;
   position: absolute;
   left: 679px;
   top: 1356px;
   z-index: 6;
   width: 216px;
   height: 153px;
}

#homebutton a:hover  {
   background-position: -73px 0%;
}

#goodwillbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 1143px;
   z-index: 5;
   width: 221px;
   height: 221px;
}

#dianatexttextcopy  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 1360px;
   z-index: 3;
   width: 235px;
}

#registernowbutton  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 194px;
   z-index: 4;
   width: 211px;
   height: 182px;
}

#footercampstext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #3A3A3A;
   padding-top: 10px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: center;
}

#campdesctext p a  {
   color: #040200;
}

#registerbutton a  {
   width: 105px;
   background-image: url(sg_camps_media/registerbutton.jpg);
}

#campdescriptions  {
   background: url(sg_camps_media/campdescriptions.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 289px;
   z-index: 3;
   width: 221px;
   height: 27px;
}

#id3bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#philosophybutton  {
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 217px;
   z-index: 4;
   width: 129px;
   height: 41px;
}

#id0level2text p  {
   font-weight: bold;
}

#id0level3text p  {
   font-weight: bold;
}

#footercampstext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 1574px;
   z-index: 4;
   width: 940px;
}

#contactbutton a  {
   width: 106px;
   background-image: url(sg_camps_media/contactbutton.jpg);
}

#id0level4text p  {
   font-weight: bold;
}

#campdesctext p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #040200;
   text-align: left;
}

#registerbutton  {
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 217px;
   z-index: 4;
   width: 105px;
   height: 41px;
}

#id0level1text  {
   left: 97px;
}

#footerboxcopy  {
   background: url(sg_camps_media/footerboxcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 1534px;
   z-index: 3;
   width: 934px;
   height: 67px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 217px;
   z-index: 4;
   width: 106px;
   height: 41px;
}

#id0level4text  {
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 1438px;
   z-index: 7;
   width: 148px;
}

#id3bottommenu  {
   font: 12px/22px Verdana, sans-serif;
   height: 22px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #3A3A3A;
   position: absolute;
   left: 211px;
   top: 1546px;
   z-index: 4;
   width: 596px;
}

#id0level2text  {
   left: 229px;
}

#id0level3text  {
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 1438px;
   z-index: 7;
   width: 124px;
}

#campsbutton a  {
   width: 80px;
   background-image: url(sg_camps_media/campsbutton.jpg);
}

#twogirlscamps  {
   background: url(sg_camps_media/twogirlscamps.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 701px;
   top: 299px;
   z-index: 3;
   width: 236px;
   height: 330px;
}

#campdesctext  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 323px;
   z-index: 3;
   width: 627px;
}

#homebutton a  {
   width: 73px;
   background-image: url(sg_camps_media/homebutton.jpg);
}

#id0datestext  {
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 1071px;
   z-index: 6;
   width: 259px;
}

#id2orangediv  {
   background: url(sg_camps_media/id2orangediv.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 1035px;
   z-index: 4;
   width: 904px;
   height: 487px;
}

#campphilimg  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 1089px;
   z-index: 5;
   width: 287px;
   height: 235px;
}

#campsbutton  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 217px;
   z-index: 4;
   width: 80px;
   height: 41px;
}

#levelscopy  {
   background: url(sg_camps_media/levelscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 1338px;
   z-index: 5;
   width: 165px;
   height: 26px;
}

#scoringimg  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 0px;
   z-index: 3;
   width: 964px;
   height: 271px;
}

#windowcopy  {
   background: url(sg_camps_media/windowcopy.gif) no-repeat;
   position: absolute;
   left: 657px;
   top: 1068px;
   z-index: 7;
   width: 268px;
   height: 60px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 216px;
   z-index: 6;
   width: 73px;
   height: 41px;
}

#rightcamp  {
   background-image: url(sg_camps_media/rightcamp.jpg);
   left: 964px;
}

#datescopy  {
   background: url(sg_camps_media/datescopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 1048px;
   z-index: 5;
   width: 342px;
   height: 30px;
}

#pid3camps  {
   margin: 0px auto 0px auto;
   width: 992px;
   position: relative;
}

#handscamp  {
   background: url(sg_camps_media/handscamp.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 700px;
   top: 643px;
   z-index: 3;
   width: 235px;
   height: 156px;
}

#leftcamp  {
   background-image: url(sg_camps_media/leftcamp.jpg);
   left: 27px;
}

#campson  {
   background: url(sg_camps_media/campson.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 217px;
   z-index: 5;
   width: 80px;
   height: 41px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

