a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#basslinecontactdetails li,
#abouttextscroll p,
#basslineafricatext li,
#basslinecontactdetails p,
#biostextscroll li,
.i11278biosmetadata p,
.i11279biosmetadata p,
#contactbasslineh1 h1,
#newsh1 h1,
#i12570newstextscroll li,
#i12570newstextscroll p,
#thanksforyourfeedback li,
#biographiesh1 h1,
#bottommenu li,
#abouth1 h1,
.i11278biosmetadata li,
#directionstobassline li,
#biostextscroll p,
#basslineafricah1 h1,
.i11279biosmetadata li,
#venuetextscroll p,
#basslineenquiriesform p,
#photogalleryh1 h1,
#basslineenquiriesform li,
#bottommenu p,
#venueandrehearsaldetails p,
#reheasalsandvenuebookings h1,
#abouttextscroll li,
#pleasegotohttpwwwbassline li,
#pagenotfoundh1 h1,
#thanksforyourfeedback p,
#basslineafricatext p,
#venuetextscroll li,
#pleasegotohttpwwwbassline p,
#gallerymetadata p,
#directionstobassline p,
#gallerymetadata li,
#venueandrehearsaldetails li  {
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-family: Helvetica, Arial, sans-serif;
}

#basslineenquiriesform fieldset div label,
#basslineenquiriesform fieldset div input,
#basslineenquiriesform fieldset div textarea,
#basslineenquiriesform input[type=submit]  {
   font: normal normal 12px/14px Helvetica, Arial, sans-serif;
   color: #CCCCCC;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#contactbasslineh1,
#newsh1,
#basslineafricah1,
#reheasalsandvenuebookings,
#biographiesh1,
#pleasegotohttpwwwbassline,
#photogalleryh1,
#abouth1  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 30px;
   margin-bottom: 0px;
}

#gallerypicturebox table,
#basslineafricapicturebox table,
#venuespicturebox table,
#clienttoppicturebox table  {
   width: 100%;
   height: 100%;
}

#menurulecopy2,
#menurulecopy3,
#menurulecopy6,
#menurulecopy4,
#menurulecopy5,
#menurulecopy  {
   background: url(sg_home_media/menurulecopy.gif) no-repeat;
   height: 1px;
   width: 137px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 15px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#basslineafricabutton a:hover,
#basslineafricabutton a.nmh  {
   background-position: -88px 0%;
}

#i11370biosbuttonnextpanelset,
#biosbuttonpreviouspanelse  {
   height: 46px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: -3px;
   margin-bottom: 0px;
}

#venuebookingbutton,
#basslineafricabutton,
#bookbutton  {
   height: 10px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 23px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#gallerybuttonnextthumbset,
#gallerybuttonpreviousthum  {
   height: 30px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 10px;
   margin-bottom: 0px;
}

#venuebookingbutton a:hover,
#venuebookingbutton a.nmh  {
   background-position: -124px 0%;
}

#i11448newstextscroll p,
#i11448newstextscroll li  {
   font: normal bold 11px/18px Helvetica, Arial, sans-serif;
   padding: 3px 8px 6px 3px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #CCCCCC;
   text-indent: 0px;
   text-align: left;
}

#gallerybutton a:hover,
#gallerybutton a.nmh  {
   background-position: -45px 0%;
}

#contactbutton a:hover,
#contactbutton a.nmh  {
   background-position: -53px 0%;
}

#aboutbutton a:hover,
#aboutbutton a.nmh  {
   background-position: -91px 0%;
}

#homebutton a.nmh,
#homebutton a:hover  {
   background-position: -37px 0%;
}

#bookbutton a.nmh,
#bookbutton a:hover  {
   background-position: -31px 0%;
}

#i13166bioscolumn,
#i12564bioscolumn  {
   margin-top: 7px;
   margin-right: 0px;
   margin-left: 7px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 538px;
   background-color: #3A0000;
}

#facebookbutton a,
#twitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 33px;
   font-size: 33px;
   line-height: 33px;
}

#directionsbutton a,
#newsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 121px;
   font-size: 34px;
   line-height: 34px;
}

#newsmaincolumn,
#biosmaincolumn  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 5px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 776px;
   min-height: 562px;
   background-color: #000000;
}

#twitterbutton,
#facebookbutton  {
   height: 33px;
   width: 33px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 9px;
   margin-bottom: 0px;
}

#directionsbutton,
#newsbutton  {
   height: 34px;
   width: 121px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 16px;
   margin-right: 0px;
}

#i11370biosbuttonnextpanelset  {
   margin-left: 23px;
   width: 47px;
}

#pleasegotohttpwwwbassline li  {
   padding-bottom: 0px;
   font-size: 14px;
   font-weight: normal;
   line-height: 17px;
   color: #999999;
}

#i12323topcolumn,
#leftcolumn  {
   margin: 15px 0px 0px 12px;
   position: relative;
   left: 0px;
   top: 0px;
   background-color: #3A0000;
}

#reheasalsandvenuebookings h1  {
   padding-bottom: 0px;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #D2B241;
}

#pleasegotohttpwwwbassline p  {
   padding-bottom: 0px;
   font-size: 14px;
   font-weight: normal;
   line-height: 17px;
   color: #999999;
}

#venueandrehearsaldetails li  {
   padding-bottom: 6px;
   color: #999999;
   line-height: 18px;
   font-weight: bold;
   font-size: 12px;
   padding-top: 3px;
}

#contactbutton,
#aboutbutton  {
   height: 10px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 22px;
   margin-right: 0px;
   margin-bottom: 0px;
}

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

#venueandrehearsaldetails p  {
   padding-bottom: 6px;
   color: #999999;
   line-height: 18px;
   font-weight: bold;
   font-size: 12px;
   padding-top: 3px;
}

#pleasegotohttpwwwbassline  {
   margin-left: 56px;
   width: 563px;
}

#basslinecontactdetails li  {
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
   color: #CCCCCC;
   padding-bottom: 0px;
}

#biosbuttonpreviouspanelse  {
   margin-left: -2px;
   width: 46px;
}

#gallerybuttonnextthumbset  {
   margin-left: 166px;
   width: 31px;
}

#gallerybuttonpreviousthum  {
   margin-left: 483px;
   width: 30px;
}

#thehomeofjazzandafrobeati  {
   background: url(sg_rehearsalvenue_media/thehomeofjazzandafrobeati.gif) no-repeat;
   position: absolute;
   left: 317px;
   top: 52px;
   z-index: 3;
   width: 721px;
   height: 26px;
   margin-left: 0px;
   margin-top: 0px;
}

#reheasalsandvenuebookings  {
   margin-left: 21px;
   width: 241px;
}

#basslineenquiriesform li  {
   padding-bottom: 3px;
   font-size: 12px;
   font-weight: normal;
   line-height: 14px;
   color: #333333;
   padding-top: 6px;
}

#basslinecontactdetails p  {
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
   color: #CCCCCC;
   padding-bottom: 0px;
}

#thanksforyourfeedback li  {
   padding-bottom: 0px;
   font-size: 14px;
   font-weight: bold;
   line-height: 17px;
   color: #D2B241;
}

#thanksforyourfeedback p  {
   padding-bottom: 0px;
   font-size: 14px;
   font-weight: bold;
   line-height: 17px;
   color: #D2B241;
}

#directionstobassline li  {
   color: #CCCCCC;
   line-height: 18px;
   font-weight: normal;
   font-size: 11px;
   padding-bottom: 0px;
}

#i12570newstextscroll li  {
   padding-bottom: 6px;
   font-size: 11px;
   font-weight: normal;
   line-height: 18px;
   color: #CCCCCC;
   padding-right: 5px;
}

#basslineenquiriesform p  {
   padding-bottom: 3px;
   font-size: 12px;
   font-weight: normal;
   line-height: 14px;
   color: #333333;
   padding-top: 6px;
}

#i12570newstextscroll p  {
   padding-bottom: 6px;
   font-size: 11px;
   font-weight: normal;
   line-height: 18px;
   color: #CCCCCC;
   padding-right: 5px;
}

#basslineafricabutton a  {
   background: url(sg_rehearsalvenue_media/basslineafricabutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 88px;
   font-size: 10px;
   line-height: 10px;
}

#goalsforafricabutton a  {
   background: url(sg_rehearsalvenue_media/goalsforafricabutton.gif) no-repeat;
   display: block;
   height: 69px;
   width: 70px;
   font-size: 69px;
   line-height: 69px;
}

#directionstobassline p  {
   color: #CCCCCC;
   line-height: 18px;
   font-weight: normal;
   font-size: 11px;
   padding-bottom: 0px;
}

#basslineafricatext li  {
   padding-bottom: 6px;
   color: #CCCCCC;
   line-height: 18px;
   font-weight: normal;
   font-size: 12px;
   padding-top: 3px;
}

#contactbasslineh1 h1  {
   padding-bottom: 0px;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #D2B241;
}

#basslineafricatext p  {
   padding-bottom: 6px;
   color: #CCCCCC;
   line-height: 18px;
   font-weight: normal;
   font-size: 12px;
   padding-top: 3px;
}

#venuebookingbutton a  {
   background: url(sg_rehearsalvenue_media/venuebookingbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 124px;
   font-size: 10px;
   line-height: 10px;
}

#goalsforafricabutton  {
   margin: 21px 0px 0px 43px;
   height: 69px;
   width: 70px;
   top: 0px;
   left: 0px;
   position: relative;
}

#basslineafricabutton  {
   margin-top: 21px;
   width: 88px;
}

#basslineafricah1 h1  {
   padding-bottom: 0px;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #D2B241;
}

#venuetextscroll li  {
   padding-bottom: 6px;
   color: #CCCCCC;
   line-height: 18px;
   font-weight: normal;
   font-size: 12px;
}

#directionsbutton a  {
   background-image: url(sg_rehearsalvenue_media/directionsbutton.gif);
}

#abouttextscroll li  {
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
   color: #CCCCCC;
   padding-bottom: 6px;
   padding-right: 10px;
}

#gallerymetadata li  {
   padding-bottom: 0px;
   font-size: 11px;
   font-weight: normal;
   line-height: 14px;
   color: #CCCCCC;
}

#venuebookingbutton  {
   margin-top: 19px;
   width: 124px;
}

#newspic,
#biospic  {
   margin: -3px 0px 0px 0px;
   height: 433px;
   width: 177px;
   top: 0px;
   left: 0px;
   position: relative;
   background-repeat: no-repeat;
}

#pagenotfoundh1 h1  {
   padding-bottom: 0px;
   font-size: 14px;
   font-weight: bold;
   line-height: 17px;
   color: #999999;
}

#photogalleryh1 h1  {
   padding-bottom: 0px;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #D2B241;
}

#abouttextscroll p  {
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
   color: #CCCCCC;
   padding-bottom: 6px;
   padding-right: 10px;
}

#biostextscroll li  {
   font-size: 11px;
   font-weight: bold;
   line-height: 18px;
   color: #CCCCCC;
   padding-bottom: 6px;
}

#venuetextscroll p  {
   padding-bottom: 6px;
   color: #CCCCCC;
   line-height: 18px;
   font-weight: normal;
   font-size: 12px;
}

#gallerymetadata p  {
   padding-bottom: 0px;
   font-size: 11px;
   font-weight: normal;
   line-height: 14px;
   color: #CCCCCC;
}

#contactbasslineh1  {
   margin-left: 21px;
   width: 241px;
}

#basslineafricah1  {
   margin-left: 21px;
   width: 200px;
}

#facebookbutton a  {
   background-image: url(sg_home_media/facebookbutton.gif);
}

#i13166bioscolumn  {
   min-height: 514px;
   margin-bottom: 41px;
}

#biographiesh1 h1  {
   padding-bottom: 0px;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #D2B241;
}

#biostextscroll p  {
   font-size: 11px;
   font-weight: bold;
   line-height: 18px;
   color: #CCCCCC;
   padding-bottom: 6px;
}

#directionsbutton  {
   margin-bottom: 24px;
   margin-top: 9px;
}

#i12564bioscolumn  {
   min-height: 507px;
   margin-bottom: 48px;
}

#gallerybutton a  {
   background: url(sg_rehearsalvenue_media/gallerybutton.gif) no-repeat;
   display: block;
   height: 13px;
   width: 45px;
   font-size: 13px;
   line-height: 13px;
}

#twitterbutton a  {
   background-image: url(sg_home_media/twitterbutton.gif);
}

#i12323topcolumn  {
   min-height: 233px;
   width: 761px;
}

#contactbutton a  {
   background: url(sg_rehearsalvenue_media/contactbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 53px;
   font-size: 10px;
   line-height: 10px;
}

#photogalleryh1  {
   margin-left: 21px;
   width: 241px;
}

#facebookbutton  {
   margin-left: 38px;
}

#pagenotfoundh1  {
   margin: 73px 0px 0px 56px;
   width: 508px;
   top: 0px;
   left: 0px;
   position: relative;
}

#newsmaincolumn  {
   margin-top: 8px;
}

#inmusicwetrust  {
   background: url(sg_rehearsalvenue_media/inmusicwetrust.gif) no-repeat;
   position: absolute;
   left: 591px;
   top: 86px;
   z-index: 3;
   width: 146px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#bottommenu p a  {
   display: inline;
}

#biosmaincolumn  {
   margin-top: 5px;
}

#menurulecopy2  {
   margin-top: 10px;
}

#menurulecopy3  {
   margin-top: 7px;
}

#menurulecopy5  {
   margin-top: 12px;
}

#gallerybutton  {
   margin: 21px 0px 0px 22px;
   height: 13px;
   width: 45px;
   top: 0px;
   left: 0px;
   position: relative;
}

#aboutbutton a  {
   background: url(sg_rehearsalvenue_media/aboutbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 91px;
   font-size: 10px;
   line-height: 10px;
}

#biographiesh1  {
   margin-left: 20px;
   width: 200px;
}

#bottommenu li  {
   padding-bottom: 0px;
   color: #666666;
   line-height: 14px;
   font-weight: normal;
   font-size: 12px;
}

#contactbutton  {
   margin-top: 23px;
   width: 53px;
}

#twitterbutton  {
   margin-left: 9px;
}

#menurulecopy6  {
   margin-top: 10px;
}

#menurulecopy4  {
   margin-top: 10px;
}

#bookbutton a  {
   background: url(sg_rehearsalvenue_media/bookbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 31px;
   font-size: 10px;
   line-height: 10px;
}

#newsbutton a  {
   background-image: url(sg_rehearsalvenue_media/newsbutton.gif);
}

#bottommenu p  {
   padding-bottom: 0px;
   color: #666666;
   line-height: 14px;
   font-weight: normal;
   font-size: 12px;
}

#basslinevibe  {
   background: url(sg_rehearsalvenue_media/basslinevibe.jpg) no-repeat;
   position: absolute;
   left: 2px;
   top: 126px;
   z-index: 3;
   width: 319px;
   height: 359px;
   margin-left: 0px;
   margin-top: 0px;
}

#menurulecopy  {
   margin-top: 11px;
}

#logobutton a  {
   background: url(sg_rehearsalvenue_media/logobutton.gif) no-repeat;
   display: block;
   height: 110px;
   width: 218px;
   font-size: 110px;
   line-height: 110px;
}

#homebutton a  {
   background: url(sg_rehearsalvenue_media/homebutton.gif) no-repeat;
   display: block;
   height: 9px;
   width: 37px;
   font-size: 9px;
   line-height: 9px;
}

#aboutbutton  {
   margin-top: 19px;
   width: 91px;
}

#menu2column  {
   margin: -20px 0px 15px 4px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 158px;
   min-height: 301px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   background: transparent url(sg_rehearsalvenue_media/footerbackground.gif) repeat-x;
   width: 1134px;
   position: relative;
   height: 63px;
}

#menucolumn  {
   margin: 2px 0px 2px 1px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 162px;
   min-height: 612px;
   background-color: #000000;
}

#newsbutton  {
   margin-bottom: 0px;
   margin-top: 200px;
}

#abouth1 h1  {
   padding-bottom: 0px;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #D2B241;
}

.i11279biosmetadata li  {
   padding-bottom: 0px;
   color: #CCCCCC;
   line-height: 13px;
   font-weight: normal;
   font-size: 11px;
}

.i11278biosmetadata li  {
   padding-bottom: 0px;
   color: #FDE45A;
   line-height: 13px;
   font-weight: normal;
   font-size: 11px;
}

#bookbutton  {
   margin-top: 21px;
   width: 31px;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

#logobutton  {
   position: absolute;
   left: 75px;
   top: 2px;
   z-index: 3;
   width: 218px;
   height: 110px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton  {
   margin: 30px 0px 0px 24px;
   height: 9px;
   width: 37px;
   top: 0px;
   left: 0px;
   position: relative;
}

#maincolumn  {
   margin: 121px 0px 0px 94px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 951px;
   min-height: 617px;
   background-color: #000000;
}

#bottommenu  {
   overflow: hidden;
   position: absolute;
   left: 176px;
   top: 21px;
   z-index: 7;
   width: 862px;
   margin-left: 0px;
   margin-top: 0px;
}

#leftcolumn  {
   min-height: 539px;
   width: 401px;
}

#newsh1 h1  {
   padding-bottom: 0px;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #D2B241;
}

.i11278biosmetadata p  {
   padding-bottom: 0px;
   color: #FDE45A;
   line-height: 13px;
   font-weight: normal;
   font-size: 11px;
}

.i11279biosmetadata p  {
   padding-bottom: 0px;
   color: #CCCCCC;
   line-height: 13px;
   font-weight: normal;
   font-size: 11px;
}

#menurule  {
   background: url(sg_rehearsalvenue_media/menurulecopy.gif) no-repeat;
   position: absolute;
   left: 2px;
   top: 10px;
   z-index: 8;
   width: 150px;
   height: 584px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#abouth1  {
   margin-left: 21px;
   width: 200px;
}

#newspic  {
   background-image: url(sg_news_media/newspic.gif);
}

#biospic  {
   background-image: url(sg_bios_media/biospic.gif);
}

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

#newsh1  {
   margin-left: 20px;
   width: 200px;
}

#rules  {
   background: url(sg_rehearsalvenue_media/rules.png) no-repeat;
   position: absolute;
   left: -1px;
   top: 0px;
   z-index: 5;
   width: 952px;
   height: 627px;
   margin-left: 0px;
   margin-top: 0px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 800px;
   width: 1134px;
   position: relative;
}

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

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

.biospanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 9;
   width: 183px;
   min-height: 381px;
}

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

.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;
}

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

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

html, body  {
   background: #3A0000 url(sg_rehearsalvenue_media/browserbackground.gif) center top repeat-x;
   background-attachment: scroll;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h1  {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   line-height: 16px;
   color: #D2B241;
}


