a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#eventstext li,
#aboutbiotextscroll p,
#aboutbiotextscroll li,
#eventstext p,
#radiotext li,
#downloadsmenu ul,
#radiotext p,
#hometext li,
#hometext p,
#videotext li,
#contactform li,
#videotext p,
#contactform p  {
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
}

#contactpagesizecolumn,
#radiopagesizecolumn,
#gallerypagesizecolumn,
#videopagesizecolumn,
#downloadspagesizecolumn,
#homepagesizecolumn,
#eventspagesizecolumn,
#linkspagesizecolumncopy,
#aboutpagesizecolumn  {
   margin: 0px;
   width: 971px;
}

#aboutbutton,
#linksbutton,
#videobutton,
#radiobutton,
#downloadsbutton,
#gallerybutton,
#eventsbutton,
#contactbutton  {
   margin: 170px 0px 0px 1px;
   height: 48px;
   width: 107px;
}

#downloadsbutton a,
#videobutton a,
#gallerybutton a,
#radiobutton a,
#contactbutton a,
#eventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 48px;
   width: 107px;
   font-size: 48px;
   line-height: 48px;
}

#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea  {
   font: normal normal 14px/17px AvantGarde-Book, AvantGarde, "AvantGarde BK BT", sans-serif;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#downloadsback,
#homeback,
#galleryback,
#video,
#eventsback,
#aboutback  {
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 6;
   width: 969px;
   background-repeat: no-repeat;
}

#homepicturebox table,
#gallerypicturebox table,
#biopicturebox table  {
   width: 100%;
   height: 100%;
}

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

#downloadsmenu ul li,
#linksmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#contactback,
#radioback,
#linksback  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 971px;
   background-repeat: no-repeat;
}

#downloadspagesizecolumn  {
   min-height: 1038px;
}

#linkspagesizecolumncopy  {
   min-height: 1269px;
}

#aboutbiotextscroll li  {
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   line-height: 18px;
}

#contactpagesizecolumn  {
   min-height: 1269px;
}

#gallerypagesizecolumn  {
   min-height: 1038px;
}

#eventspagesizecolumn  {
   min-height: 1038px;
}

#aboutbiotextscroll p  {
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   line-height: 18px;
}

#aboutpagesizecolumn  {
   min-height: 1038px;
}

#linkslayer,
#layer1  {
   margin: 16px 0px 85px 242px;
   height: 874px;
   width: 701px;
   background-color: #021C4F;
   background-image: none;
}

#radiopagesizecolumn  {
   min-height: 1131px;
}

#videopagesizecolumn  {
   min-height: 1038px;
}

#homepagesizecolumn  {
   min-height: 991px;
}

#downloadsbutton a  {
   background-image: url(sg_contact_media/downloadsbutton.jpg);
}

#downloadsmenu ul  {
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
   padding: 0px;
}

#gallerybutton a  {
   background-image: url(sg_contact_media/gallerybutton.jpg);
}

#contactbutton a  {
   background-image: url(sg_contact_media/contactbutton.jpg);
}

#contactform li  {
   font: 14px/17px AvantGarde-Book, AvantGarde, "AvantGarde BK BT", sans-serif;
}

#eventsbutton a  {
   background-image: url(sg_contact_media/eventsbutton.jpg);
}

#videobutton a  {
   background-image: url(sg_contact_media/videobutton.jpg);
}

#radiobutton a  {
   background-image: url(sg_contact_media/radiobutton.jpg);
}

#downloadsback  {
   background-image: url(sg_downloads_media/downloadsback.jpg);
   height: 987px;
}

#eventstext li  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

#aboutbutton a  {
   background: url(sg_contact_media/aboutbutton.jpg) no-repeat;
   display: block;
   height: 48px;
   width: 108px;
   font-size: 48px;
   line-height: 48px;
}

#contactform p  {
   font: 14px/17px AvantGarde-Book, AvantGarde, "AvantGarde BK BT", sans-serif;
}

#linksbutton a  {
   background: url(sg_contact_media/linksbutton.jpg) no-repeat;
   display: block;
   height: 48px;
   width: 104px;
   font-size: 48px;
   line-height: 48px;
}

#homebutton a  {
   background: url(sg_contact_media/homebutton.jpg) no-repeat;
   display: block;
   height: 49px;
   width: 107px;
   font-size: 49px;
   line-height: 49px;
}

#rightgraphic  {
   background: url(sg_contact_media/rightgraphic.png) no-repeat;
   position: absolute;
   left: 971px;
   top: 0px;
   z-index: 3;
   width: 233px;
   height: 544px;
}

#linksmenu ul  {
   font: normal normal 14px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#kissbutton a  {
   background: url(sg_contact_media/kissbutton.jpg) no-repeat;
   display: block;
   height: 40px;
   width: 274px;
   font-size: 40px;
   line-height: 40px;
}

#videotext li  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

#eventstext p  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

#radiotext li  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

#leftgraphic  {
   background: url(sg_contact_media/leftgraphic.png) no-repeat;
   position: absolute;
   left: -194px;
   top: 0px;
   z-index: 4;
   width: 194px;
   height: 573px;
}

#linksbutton  {
   width: 104px;
}

#galleryback  {
   background-image: url(sg_gallery_media/galleryback.jpg);
   height: 987px;
}

#videotext p  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

#aboutbutton  {
   width: 108px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   background: transparent url(sg_contact_media/footerbackground.jpg) repeat-x;
   width: 971px;
   position: relative;
   height: 138px;
}

#contactback  {
   background-image: url(sg_contact_media/contactback.jpg);
   height: 1269px;
}

#hometext li  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

#radiotext p  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

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

#eventsback  {
   background-image: url(sg_events_media/eventsback.jpg);
   height: 1037px;
}

#homebutton  {
   margin: 170px 0px 0px 1px;
   height: 49px;
   width: 107px;
}

#hometext p  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
}

#kissbutton  {
   margin: 35px 0px 0px 652px;
   height: 40px;
   width: 274px;
}

#aboutback  {
   background-image: url(sg_about_media/aboutback.jpg);
   height: 1037px;
}

#radioback  {
   background-image: url(sg_radio_media/radioback.jpg);
   height: 1120px;
}

#linksback  {
   background-image: url(sg_contact_media/contactback.jpg);
   height: 1269px;
}

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

#homeback  {
   background-image: url(sg_home_media/homeback.jpg);
   height: 987px;
}

#footer  {
   background: transparent url(sg_contact_media/footerbackground.jpg) repeat-x;
   height: 138px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#video  {
   background-image: url(sg_video_media/video.jpg);
   height: 987px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1038px;
   width: 971px;
   position: relative;
}

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

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

.cFFF * a  {
   color: #FFFFFF;
}

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

.footer  {
   clear: left;
}

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

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

.flow  {
   z-index: 2;
}

h6,
h5,
h4,
h3,
h2,
h1,
body, p  {
   font-family: Arial, Helvetica, sans-serif;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_contact_media/browserbackground.jpg) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

