a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#homeworkceterheading li,
#pagetext p,
#i6968gallerymetadata li,
#i6968gallerymetadata p,
#abouttext li,
#registrationform li,
#registrationtext p,
#suggestiontext p,
#hometexth1 h1,
#resourcetext p,
#i5463meetingminutestext p,
#i6967gallerymetadata p,
#previousnewsletters p,
#moreprograms li,
#pagetext li,
#registrationform p,
#youthclubtext1 li,
#preciousjewelsheading p,
#homeworkpagetext2 p,
#thankyoutext li,
#officehours p,
#hometexth1 p,
#preciousjewelstext p,
#registrationtext li,
#homeworkceterheading p,
#i5463meetingminutestext li,
#contacttext p,
#hometexth1 li,
#i6967gallerymetadata li,
#youthclubtext1 p,
#officehours li,
#contacttext li,
#albums li,
#contactform p,
#thankyoutext p,
#preciousjewelstext li,
#suggestiontext li,
#moreprograms p,
#youthclubtext2 p,
#preciousjewelsheading li,
#albums p,
#youthclubtext2 li,
#thankyounewsletter li,
#contactustext2 li,
#homeworkpagetext2 li,
#contactustext2 p,
#abouttext p,
#previousnewsletters li,
#contactform li,
#resourcetext li,
#thankyounewsletter p  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   text-indent: 0px;
}

#contactform fieldset div label,
#suggestionsform fieldset legend,
#registrationform fieldset legend,
#registrationform fieldset div input,
#registrationform fieldset div textarea,
#suggestionsform fieldset div input,
#suggestionsform fieldset div textarea,
#suggestionsform fieldset div label,
#registrationform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform fieldset legend  {
   font: normal normal 16px/20px "Times New Roman", "Times", serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #756F6F;
}

#newsletterbutton a:hover,
#suggestionsbutton a.nmh,
#mediabutton a.nmh,
#donatebutton a:hover,
#suggestionsbutton a:hover,
#donatebutton a.nmh,
#newsletterbutton a.nmh,
#mediabutton a:hover,
#resourcesbutton a.nmh,
#resourcesbutton a:hover  {
   background-position: -232px 0%;
}

#donateinstructions p,
#youthclubtext3 li,
#weappreciateanydonationth li,
#youthclubtext3 p,
#homeworkpagetext3 p,
#homeworkcentertext4 p,
#homeworkcentertext4 li,
#weappreciateanydonationth p,
#homeworkpagetext3 li,
#donateinstructions li  {
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: center;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
}

#ouryouthclub,
#i3542preciousjewels,
#resources,
#thankyouheading,
#suggestions,
#i4410registration,
#i120aboutmymp,
#i5462meetingminutes  {
   position: absolute;
   left: 56px;
   top: 448px;
   z-index: 4;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#maincolumn,
#homeworkpgcolumn,
#blogcolumn,
#registrationpgcolumn,
#suggpgcolumn,
#resourcepgcolumn,
#newsletterpgcolumn  {
   width: 759px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 2px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#officehours p a,
#designinfo p a,
.fl li *,
.fl li a,
#contactustext2 p a,
#i2010mybranvillecomallr p a  {
   display: inline;
}

#donatebutton a,
#suggestionsbutton a,
#mediabutton a,
#resourcesbutton a,
#newsletterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 62px;
   width: 232px;
   font-size: 62px;
   line-height: 62px;
}

#newsletterheading,
#i3541homeworkcenter,
#blogpage,
#i8548otherprograms,
#i2558gallerypage  {
   position: absolute;
   left: 56px;
   top: 449px;
   z-index: 4;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#registrationform fieldset div,
#suggestionsform fieldset div,
#contactform fieldset div  {
   padding-bottom: 0px;
   clear: both;
}

#previousnewsletters,
#weatherembed,
#i5463meetingminutestext,
#moreprograms,
#pagetext  {
   width: 639px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#designinfo li,
#i2010mybranvillecomallr li,
#i2010mybranvillecomallr p,
#designinfo p  {
   font: normal normal 9px/40px Tahoma, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#donatebutton,
#suggestionsbutton,
#newsletterbutton,
#mediabutton,
#resourcesbutton  {
   position: absolute;
   left: 765px;
   width: 232px;
   height: 62px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer17copy,
#layer17copy2,
#layer17copy3,
#layer17copy4,
#layer17copy5,
#layer17  {
   position: absolute;
   left: 0px;
   z-index: 7;
   width: 297px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#gallerypicturebox table,
#splashpicturebox table,
#slideshowpicturebox table  {
   width: 100%;
   height: 100%;
}

#welcometoournewsletterpag p,
#welcometoournewsletterpag li  {
   font: italic bold 14px/14px "Times New Roman", "Times", serif;
   padding: 0px;
   margin: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#homemenu ul li a,
#programsmenuhovershow div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#homemenu ul li,
#programsmenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#registrationtext,
#contacttext,
#suggestiontext  {
   width: 624px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 56px;
   margin-right: 0px;
}

#i6968gallerymetadata,
#homeworkceterheading  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 15px;
   margin-bottom: 0px;
}

#layer6copy3,
#layer6copy2,
#layer6copy5  {
   position: absolute;
   left: 58px;
   z-index: 4;
   width: 624px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #7F7F7F;
   background-image: none;
   font-size: 1px;
}

#programsmenuhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 245px;
}

#programshovershow > div:first-child  {
   background: url(sg_youth-club_media/programshovershow.jpg) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 34px;
   height: 23px;
}

#weatherforecast,
#multimediapage  {
   position: absolute;
   left: 56px;
   top: 447px;
   z-index: 4;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#editbutton,
#webmailaccessbutton  {
   position: absolute;
   top: 84px;
   z-index: 7;
   height: 8px;
   margin-left: 0px;
   margin-top: 0px;
}

#abouttext,
#homeworkpagetext2  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 55px;
   margin-right: 0px;
   margin-top: 27px;
}

#albums,
#i6967gallerymetadata  {
   width: 638px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#slideshowback,
#liveshowback  {
   background: url(sg_home_media/liveshowback.jpg) no-repeat;
   position: absolute;
   top: 445px;
   z-index: 4;
   width: 355px;
   height: 223px;
   margin-left: 0px;
   margin-top: 0px;
}

#weappreciateanydonationth li  {
   font: 16px/18px Arial, Helvetica, sans-serif;
   color: #0A0A0A;
   text-align: left;
}

#programsmenuhovershow div ul  {
   font: normal normal 18px/24px "Times New Roman", "Times", serif;
   margin: 0px;
   padding: 0px;
   color: #FBFBF8;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: justify;
}

#mediapgcolumn,
#aboutcolumn  {
   width: 759px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 1px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#weappreciateanydonationth p  {
   font: 16px/18px Arial, Helvetica, sans-serif;
   color: #0A0A0A;
   text-align: left;
}

#mediaback,
#newsletterback  {
   position: absolute;
   left: 765px;
   z-index: 7;
   width: 232px;
   height: 62px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#donateback,
#resourcesback  {
   position: absolute;
   left: 765px;
   z-index: 9;
   width: 232px;
   height: 62px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i5463meetingminutestext li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #0F0F10;
   text-align: justify;
}

#i5463meetingminutestext p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #0F0F10;
   text-align: justify;
}

#preciousjewelsheading li  {
   font: 24px/24px Harrington, serif;
   text-align: center;
   color: #756F6F;
}

#i6968gallerymetadata li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #877F7F;
}

#i5463meetingminutestext  {
   margin-top: 6px;
   margin-left: 56px;
}

#homeworkceterheading li  {
   font: 16px/17px Times, "Times New Roman", serif;
   text-align: justify;
   color: #62625B;
}

#preciousjewelsheading p  {
   font: 24px/24px Harrington, serif;
   text-align: center;
   color: #756F6F;
}

#i6967gallerymetadata li  {
   font: 24px/20px Times, "Times New Roman", serif;
   text-align: justify;
   color: #877F7F;
}

#i2010mybranvillecomallr  {
   position: absolute;
   left: 433px;
   top: 111px;
   z-index: 6;
   width: 209px;
   margin-left: 0px;
   margin-top: 0px;
}

#homeworkceterheading p  {
   font: 16px/17px Times, "Times New Roman", serif;
   text-align: justify;
   color: #62625B;
}

#bambootownconstituency  {
   background: url(sg_youth-club_media/bambootownconstituency.jpg) no-repeat;
   position: absolute;
   left: 663px;
   top: 40px;
   z-index: 6;
   width: 317px;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
}

#i6967gallerymetadata p  {
   font: 24px/20px Times, "Times New Roman", serif;
   text-align: justify;
   color: #877F7F;
}

#i6968gallerymetadata p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #877F7F;
}

#homeworkcentertext4 li  {
   font: 24px/17px NuevaStd-Cond, "Nueva Std", serif;
   color: #050505;
}

#previousnewsletters li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #050505;
   text-align: justify;
}

#homeworkcentertext4 p  {
   font: 24px/17px NuevaStd-Cond, "Nueva Std", serif;
   color: #050505;
}

#donateinstructions li  {
   font: 16px/18px Arial, Helvetica, sans-serif;
   color: #060606;
}

#webmailaccessbutton a  {
   background: url(sg_youth-club_media/webmailaccessbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 77px;
   font-size: 8px;
   line-height: 8px;
}

#preciousjewelstext li  {
   font: 14px/20px "Times New Roman", "Times", serif;
   color: #756F6F;
   text-align: center;
}

#previousnewsletters p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #050505;
   text-align: justify;
}

#thankyounewsletter li  {
   font: 36px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#programsmenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 250px;
   z-index: 8;
   top: 344px;
   left: 222px;
   position: absolute;
}

#registrationpgcolumn  {
   margin-top: 494px;
   min-height: 120px;
}

#i6967gallerymetadata  {
   margin-top: 17px;
   margin-left: 50px;
}

#i6968gallerymetadata  {
   margin-left: 16px;
   width: 428px;
}

#preciousjewelstext p  {
   font: 14px/20px "Times New Roman", "Times", serif;
   color: #756F6F;
   text-align: center;
}

#homeworkpagetext3 li  {
   font: 24px/24px NuevaStd-Cond, "Nueva Std", serif;
   color: #3030B7;
}

#homeworkpagetext2 li  {
   font: 14px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#newsletters,
#donate  {
   position: absolute;
   left: 58px;
   top: 449px;
   z-index: 4;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#donateinstructions p  {
   font: 16px/18px Arial, Helvetica, sans-serif;
   color: #060606;
}

#homeworkceterheading  {
   margin-left: 56px;
   width: 667px;
}

#thankyounewsletter p  {
   font: 36px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#i3542preciousjewels  {
   background-image: url(sg_precious-jewels_media/d3542preciousjewels.jpg);
   width: 234px;
}

#previousnewsletters  {
   margin-top: 68px;
   margin-left: 60px;
}

#i3541homeworkcenter  {
   background-image: url(sg_homework-center_media/d3541homeworkcenter.jpg);
   width: 285px;
}

#registrationtext li  {
   font: 18px/20px Times, "Times New Roman", serif;
   text-align: justify;
   color: #756F6F;
}

#webmailaccessbutton  {
   width: 77px;
   left: 890px;
}

#homeworkpagetext2 p  {
   font: 14px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#registrationform li  {
   font: 16px/20px Times, "Times New Roman", serif;
   text-align: left;
   color: #756F6F;
}

#homeworkpagetext3 p  {
   font: 24px/24px NuevaStd-Cond, "Nueva Std", serif;
   color: #3030B7;
}

#i5462meetingminutes  {
   background-image: url(sg_meeting-minutes_media/d5462meetingminutes.jpg);
   width: 253px;
}

#suggestionsbutton a  {
   background-image: url(sg_youth-club_media/suggestionsbutton.jpg);
}

#bottommenu ul li a  {
   padding: 2px 1.32em 3px 1.32em;
   height: 100%;
}

#registrationform p  {
   font: 16px/20px Times, "Times New Roman", serif;
   text-align: left;
   color: #756F6F;
}

#registrationtext p  {
   font: 18px/20px Times, "Times New Roman", serif;
   text-align: justify;
   color: #756F6F;
}

#facebookshareembed  {
   margin: 367px 0px 11px 514px;
   width: 235px;
   top: 0px;
   left: 0px;
   position: relative;
}

#newsletterpgcolumn  {
   margin-top: 658px;
   min-height: 436px;
}

#innerfooter,
#page  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#i8548otherprograms  {
   background-image: url(sg_other-programs_media/d8548otherprograms.jpg);
   width: 257px;
}

#newsletterbutton a  {
   background-image: url(sg_youth-club_media/newsletterbutton.jpg);
}

#programshovershow  {
   overflow: hidden;
   position: absolute;
   left: 188px;
   top: 341px;
   z-index: 7;
   width: 34px;
   height: 23px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#homeworkpagetext2  {
   margin-bottom: 21px;
   width: 639px;
}

#suggestiontext li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#i4410registration  {
   background-image: url(sg_registration_media/d4410registration.jpg);
   width: 199px;
}

#youthclubtext2 li  {
   font: 14px/17px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #62625B;
}

#resourcesbutton a  {
   background-image: url(sg_youth-club_media/resourcesbutton.jpg);
}

#youthclubtext3 li  {
   font: 24px/17px NuevaStd-Cond, "Nueva Std", serif;
   color: #F90D23;
}

#contactustext2 li  {
   font: 16px/20px Times, "Times New Roman", serif;
   color: #1013AD;
   text-align: center;
}

#suggestionsbutton  {
   z-index: 6;
   top: 892px;
}

#youthclubtext1 li  {
   font: 16px/17px Times, "Times New Roman", serif;
   text-align: justify;
   color: #62625B;
}

#newsletterheading  {
   background-image: url(sg_success_media/newsletterheading.jpg);
   width: 435px;
}

#homeworkpgcolumn  {
   margin-top: 496px;
   min-height: 231px;
}

#registrationtext  {
   margin-bottom: 20px;
   margin-top: 21px;
}

#i2558gallerypage  {
   background-image: url(sg_gallery_media/d2558gallerypage.jpg);
   width: 266px;
}

#bottommenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#youthclubtext1 p  {
   font: 16px/17px Times, "Times New Roman", serif;
   text-align: justify;
   color: #62625B;
}

#suggestiontext p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#contactustext2 p  {
   font: 16px/20px Times, "Times New Roman", serif;
   color: #1013AD;
   text-align: center;
}

#livestreamxmedia  {
   position: absolute;
   left: 797px;
   top: 545px;
   z-index: 5;
   width: 161px;
   margin-left: 0px;
   margin-top: 0px;
}

#youthclubtext2 p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #62625B;
}

#newsletterbutton  {
   z-index: 8;
   top: 951px;
}

#youthclubtext3 p  {
   font: 24px/17px NuevaStd-Cond, "Nueva Std", serif;
   color: #F90D23;
}

#resourcepgcolumn  {
   margin-top: 499px;
   min-height: 595px;
}

#weatherforecast  {
   background-image: url(sg_weather_media/weatherforecast.jpg);
   width: 305px;
}

#moreprograms li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #050505;
   text-align: justify;
}

#resourcesbutton  {
   z-index: 10;
   top: 1010px;
}

#resourcetext li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #756F6F;
   text-align: justify;
}

#thankyoutext li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #756F6F;
   text-align: justify;
}

#suggestionsback  {
   background: url(sg_youth-club_media/suggestionsback.jpg) no-repeat;
   position: absolute;
   left: 765px;
   top: 892px;
   z-index: 5;
   width: 232px;
   height: 62px;
   margin-left: 0px;
   margin-top: 0px;
}

#thankyouheading  {
   background-image: url(sg_thank-you_media/thankyouheading.jpg);
   width: 249px;
}

#uprightmenuout  {
   background: url(sg_youth-club_media/icons.jpg) no-repeat;
   position: absolute;
   left: 769px;
   top: 73px;
   z-index: 6;
   width: 211px;
   height: 31px;
   margin-left: 0px;
   margin-top: 0px;
}

#multimediapage  {
   background-image: url(sg_media_media/multimediapage.jpg);
   width: 254px;
}

#moreprograms p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #050505;
   text-align: justify;
}

#donatebutton a  {
   background-image: url(sg_youth-club_media/donatebutton.jpg);
}

#resourcetext p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #756F6F;
   text-align: justify;
}

#thankyoutext p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #756F6F;
   text-align: justify;
}

#youthclubtext2  {
   margin: 15px 0px 19px 58px;
   width: 667px;
   top: 0px;
   left: 0px;
   position: relative;
}

#officehours li  {
   font: 24px/30px "Times New Roman", "Times", serif;
   color: #060606;
   text-align: center;
}

#suggestiontext  {
   margin-bottom: 28px;
   margin-top: 16px;
}

#newsletterback  {
   background-image: url(sg_youth-club_media/newsletterback.jpg);
   top: 951px;
}

#contactform li  {
   font: 16px/20px Times, "Times New Roman", serif;
   text-align: left;
   color: #756F6F;
}

#tweetlikeembed  {
   position: absolute;
   left: 805px;
   top: 725px;
   z-index: 11;
   width: 150px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactustext2  {
   position: absolute;
   left: 273px;
   top: 437px;
   z-index: 4;
   width: 277px;
   margin-left: 0px;
   margin-top: 0px;
}

#contacttext li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#i120aboutmymp  {
   background-image: url(sg_about-my-mp_media/d120aboutmymp.jpg);
   width: 248px;
}

#contactform p  {
   font: 16px/20px Times, "Times New Roman", serif;
   text-align: left;
   color: #756F6F;
}

#slideshowback  {
   left: 26px;
}

#livechatembed  {
   position: absolute;
   left: 772px;
   top: 440px;
   z-index: 5;
   width: 220px;
   margin-left: 0px;
   margin-top: 0px;
}

#hometexth1 li  {
   font: 14px/17px "Times New Roman", "Times", serif;
   color: #62625B;
   text-align: justify;
}

#hometexth1 h1  {
   font: 14px/17px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #62625B;
}

#contacttext p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   text-align: justify;
   color: #756F6F;
}

#bottommenu ul  {
   font: 14px/19px "Times New Roman", "Times", serif;
   height: 19px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-align: justify;
}

#mediapgcolumn  {
   margin-top: 531px;
   min-height: 563px;
}

#resourcesback  {
   background-image: url(sg_youth-club_media/resourcesback.jpg);
   top: 1010px;
}

#mediabutton a  {
   background-image: url(sg_youth-club_media/mediabutton.jpg);
}

#officehours p  {
   font: 24px/30px "Times New Roman", "Times", serif;
   color: #060606;
   text-align: center;
}

#moreprograms  {
   margin-top: 1px;
   margin-left: 60px;
}

#resourcetext  {
   margin: 20px 0px 56px 55px;
   width: 639px;
   top: 0px;
   left: 0px;
   position: relative;
}

#liveshowback  {
   left: 389px;
}

#bottomfooter  {
   background: url(sg_home_media/bottomfooter.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 1px;
   z-index: 5;
   width: 1000px;
   height: 160px;
   margin-left: 0px;
   margin-top: 0px;
}

#abouttext li  {
   font: 14px/17px "Times New Roman", "Times", serif;
   color: #62625B;
   text-align: justify;
}

#donatebutton  {
   z-index: 10;
   top: 774px;
}

#editbutton a  {
   background: url(sg_youth-club_media/editbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 60px;
   font-size: 8px;
   line-height: 8px;
}

#hometexth1 p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   color: #62625B;
   text-align: justify;
}

#layer17copy5  {
   background-image: url(sg_youth-club_media/layer17copy5.jpg);
   top: 367px;
}

#suggpgcolumn  {
   margin-top: 494px;
   min-height: 120px;
}

#layer17copy4  {
   background-image: url(sg_youth-club_media/layer17copy4.jpg);
   top: 333px;
}

#ouryouthclub  {
   background-image: url(sg_youth-club_media/ouryouthclub.jpg);
   width: 252px;
}

#layer17copy2  {
   background-image: url(sg_youth-club_media/layer17copy2.jpg);
   top: 267px;
}

#layer17copy3  {
   background-image: url(sg_youth-club_media/layer17copy3.jpg);
   top: 300px;
}

#weatherembed  {
   margin-top: 54px;
   margin-left: 68px;
}

#layer6copy5  {
   top: 624px;
}

#officehours  {
   position: absolute;
   left: 762px;
   top: 26px;
   z-index: 6;
   width: 214px;
   margin-left: 0px;
   margin-top: 0px;
}

#pagetext li  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #050505;
   text-align: justify;
}

#homemenu ul  {
   font: normal normal 18px/33px "Times New Roman", "Times", serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#layer17copy  {
   background-image: url(sg_youth-club_media/layer17copy.jpg);
   top: 233px;
}

#abouttext p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   color: #62625B;
   text-align: justify;
}

#layer6copy3  {
   top: 637px;
}

#innerfooter  {
   height: 0px;
}

#layer6copy2  {
   top: 487px;
}

#contacttext  {
   margin-bottom: 45px;
   margin-top: 17px;
}

#newsletters  {
   background-image: url(sg_newsletters_media/newsletters.jpg);
   width: 184px;
}

#layer5copy2  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1000px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #5C5C5C;
   background-image: none;
   font-size: 1px;
}

#aboutcolumn  {
   margin-top: 488px;
   min-height: 606px;
}

#suggestions  {
   background-image: url(sg_suggestions_media/suggestions.jpg);
   width: 356px;
}

#mediabutton  {
   z-index: 8;
   top: 833px;
}

#ridefooter  {
   font-size: 0px;
   width: 100%;
   position: relative;
   clear: left;
   display: block;
   margin-top: 0px;
}

#shape1copy  {
   background: url(sg_youth-club_media/shape1copy.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1000px;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
}

#maincolumn  {
   margin-top: 680px;
   min-height: 411px;
}

#designinfo  {
   position: absolute;
   left: 410px;
   top: 125px;
   z-index: 7;
   width: 278px;
   margin-left: 0px;
   margin-top: 0px;
}

#donateback  {
   background-image: url(sg_youth-club_media/donateback.jpg);
   top: 774px;
}

#editbutton  {
   width: 60px;
   left: 797px;
}

#pagetext p  {
   font: 16px/20px "Times New Roman", "Times", serif;
   color: #050505;
   text-align: justify;
}

#background  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 1255px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFFFFF;
   background-image: none;
}

#blogcolumn  {
   margin-top: 540px;
   min-height: 554px;
}

#bottommenu  {
   position: absolute;
   left: 12px;
   top: 68px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#mediaback  {
   background-image: url(sg_youth-club_media/mediaback.jpg);
   top: 833px;
}

#resources  {
   background-image: url(sg_resources_media/resources.jpg);
   width: 150px;
}

#abouttext  {
   margin-bottom: 76px;
   width: 672px;
}

#albums li  {
   font: 24px/20px Times, "Times New Roman", serif;
   text-align: center;
   color: #6EC33A;
}

#albums p  {
   font: 24px/20px Times, "Times New Roman", serif;
   text-align: center;
   color: #6EC33A;
}

#pagetext  {
   margin-top: 1px;
   margin-left: 60px;
}

#blogpage  {
   background-image: url(sg_blog_media/blogpage.jpg);
   width: 218px;
}

#page_bkg  {
   position: absolute;
   width: 1000px;
   height: 1094px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#homemenu  {
   margin: 0px;
   width: 129px;
   z-index: 6;
   top: 169px;
   left: 87px;
   position: absolute;
}

#layer17  {
   background-image: url(sg_youth-club_media/layer17.jpg);
   top: 201px;
}

.livestreamxmedia *  {
   font: 14px/20px "Times New Roman", "Times", serif;
   color: #0B0A0A;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#albums  {
   margin-top: 13px;
   margin-left: 54px;
}

#donate  {
   background-image: url(sg_donate_media/donate.jpg);
   width: 114px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#shape3  {
   background: url(sg_youth-club_media/shape3.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 414px;
   z-index: 6;
   width: 1000px;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
}

#right  {
   background: url(sg_youth-club_media/right.jpg) no-repeat;
   position: absolute;
   left: 765px;
   top: 422px;
   z-index: 4;
   width: 235px;
   height: 650px;
   margin-left: 0px;
   margin-top: 0px;
}

#bran1  {
   background: url(sg_youth-club_media/bran1.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 9px;
   z-index: 5;
   width: 1000px;
   height: 417px;
   margin-left: 0px;
   margin-top: 0px;
}

#page  {
   background-color: #FFFFFF;
   height: 1094px;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.flow,
.footer  {
   position: relative;
   display: block;
   width: 100%;
}

.cFBFBF8 * a  {
   color: #FBFBF8;
}

.cFFF * a  {
   color: #FFFFFF;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.divider  {
   clear: left;
   display: block;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.footer  {
   clear: left;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: "Times New Roman", "Times", serif;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #E4E4E4;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

