a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#bockbutton a,
#portlandhefbutton a,
#stoutbutton a,
#jubelalebutton a,
#nwredbutton a,
#bopilsbutton a,
#creambutton a,
#steambutton a,
#knockporterbutton a,
#porterbutton a,
#grommaterbutton a,
#hellesbutton a,
#altbeerbutton a,
#maibockbutton a,
#pilsnerbutton a,
#nutbrownbutton a,
#amberbutton a,
#palebutton a,
#amkolschbutton a,
#oatmealbutton a,
#yeastbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#guestbutton a,
#coalitionbutton a,
#lompocbutton a,
#greendragonbutton a,
#spagnolsbutton a,
#obgbutton a,
#owgabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#holidaycheerbutton a,
#munichbutton a,
#nwipabutton a,
#monkbutton a,
#barleywinebutton a,
#holidayspicedbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#locationbutton a,
#giftbutton a,
#mailbutton a,
#staffbutton a,
#servicesbutton a,
#historybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#recipatorbutton a,
#winexpertbutton a,
#luckylabbutton a,
#hopworksbutton a,
#lisamorrisonbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#eastburnbutton a,
#beernwbutton a,
#horsebrassbutton a,
#ahbabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#productsbutton a,
#contactbutton a,
#eventsbutton a,
#recipesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#dopplebockbutton a,
#applewinebutton a,
#appleciderbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#saravezabutton a,
#belmontbutton a,
#fullsailbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#twitterbutton a:hover,
#facebookbutton a:hover  {
   background-position: -33px 0%;
}

#renttext p,
#drafttext p,
#homebrewingtext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   letter-spacing: -1px;
   text-align: justify;
}

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

#twitterbutton,
#facebookbutton  {
   visibility: visible;
   position: absolute;
   top: 526px;
   z-index: 6;
   width: 33px;
   height: 33px;
}

#palmerbutton a,
#jamilbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#hourstext p,
#hourscopytext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
}

#linksbutton a,
#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#i234se12thaveportlandor97214  {
   background: url(sg_staff_media/234se12thaveportlandor97214.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 578px;
   z-index: 4;
   width: 204px;
   height: 22px;
}

#guestbutton,
#spagnolsbutton  {
   visibility: visible;
   position: absolute;
   left: 206px;
   z-index: 6;
   width: 92px;
   height: 14px;
}

#palebutton,
#maibockbutton  {
   visibility: visible;
   position: absolute;
   left: 155px;
   z-index: 6;
   width: 78px;
   height: 16px;
}

#productsbutton a:hover  {
   background-position: -104px 0%;
}

#servicesbutton a:hover  {
   background-position: -82px 0%;
}

#locationbutton a:hover  {
   background-position: -90px 0%;
}

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

#holidayspicedbutton a  {
   width: 202px;
   background-image: url(sg_beerrecipes_media/holidayspicedbutton.gif);
}

#recipesbutton a:hover  {
   background-position: -78px 0%;
}

#historybutton a:hover  {
   background-position: -79px 0%;
}

#lisamorrisonbutton a  {
   width: 172px;
   background-image: url(sg_links_media/lisamorrisonbutton.gif);
}

#holidaycheerbutton a  {
   width: 129px;
   background-image: url(sg_beerrecipes_media/holidaycheerbutton.gif);
}

#eventsbutton a:hover  {
   background-position: -74px 0%;
}

#shape4copy,
#shape4  {
   visibility: visible;
   position: absolute;
   left: 18px;
   z-index: 7;
   width: 106px;
   height: 2px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

#staffbutton a:hover  {
   background-position: -56px 0%;
}

#knockporterbutton a  {
   width: 252px;
   background-image: url(sg_beerrecipes_media/knockporterbutton.gif);
}

#vimeobutton a:hover  {
   background-position: -35px 0%;
}

#portlandhefbutton a  {
   width: 183px;
   background-image: url(sg_beerrecipes_media/portlandhefbutton.gif);
}

#greendragonbutton a  {
   width: 121px;
   background-image: url(sg_links_media/greendragonbutton.gif);
}

#linksbutton a:hover  {
   background-position: -63px 0%;
}

#horsebrassbutton a  {
   width: 110px;
   background-image: url(sg_links_media/horsebrassbutton.gif);
}

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

#appleciderbutton a  {
   width: 107px;
   background-image: url(sg_beerrecipes_media/appleciderbutton.gif);
}

#barleywinebutton a  {
   width: 110px;
   background-image: url(sg_beerrecipes_media/barleywinebutton.gif);
}

#blogbutton a:hover  {
   background-position: -61px 0%;
}

#dopplebockbutton a  {
   width: 108px;
   background-image: url(sg_beerrecipes_media/dopplebockbutton.gif);
}

#applewinebutton a  {
   width: 105px;
   background-image: url(sg_beerrecipes_media/applewinebutton.gif);
}

#recipatorbutton a  {
   width: 99px;
   background-image: url(sg_links_media/recipatorbutton.gif);
}

#grommaterbutton a  {
   width: 143px;
   background-image: url(sg_beerrecipes_media/grommaterbutton.gif);
}

#coalitionbutton a  {
   width: 113px;
   background-image: url(sg_links_media/coalitionbutton.gif);
}

#winexpertbutton a  {
   width: 68px;
   background-image: url(sg_links_media/winexpertbutton.gif);
}

#productsbutton a  {
   width: 104px;
   background-image: url(sg_staff_media/productsbutton.gif);
}

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

#searchabletext p  {
   font: 12px/14px Times-Roman, Times;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#servicesbutton a  {
   width: 82px;
   background-image: url(sg_staff_media/servicesbutton.gif);
}

#nutbrownbutton a  {
   width: 129px;
   background-image: url(sg_beerrecipes_media/nutbrownbutton.gif);
}

#luckylabbutton a  {
   width: 102px;
   background-image: url(sg_links_media/luckylabbutton.gif);
}

#locationbutton a  {
   width: 90px;
   background-image: url(sg_staff_media/locationbutton.gif);
}

#amkolschbutton a  {
   width: 150px;
   background-image: url(sg_beerrecipes_media/amkolschbutton.gif);
}

#saravezabutton a  {
   width: 64px;
   background-image: url(sg_links_media/saravezabutton.gif);
}

#michael,
#jeremy  {
   visibility: visible;
   position: absolute;
   top: 180px;
   z-index: 6;
   width: 169px;
   height: 115px;
   background-repeat: no-repeat;
}

#eastburnbutton a  {
   width: 93px;
   background-image: url(sg_links_media/eastburnbutton.gif);
}

#fullsailbutton a  {
   width: 54px;
   background-image: url(sg_links_media/fullsailbutton.gif);
}

#hopworksbutton a  {
   width: 67px;
   background-image: url(sg_links_media/hopworksbutton.gif);
}

#spagnolsbutton a  {
   width: 92px;
   background-image: url(sg_links_media/spagnolsbutton.gif);
}

#jubelalebutton a  {
   width: 133px;
   background-image: url(sg_beerrecipes_media/jubelalebutton.gif);
}

#recipesbutton a  {
   width: 78px;
   background-image: url(sg_staff_media/recipesbutton.gif);
}

#belmontbutton a  {
   width: 103px;
   background-image: url(sg_links_media/belmontbutton.gif);
}

#historybutton a  {
   width: 79px;
   background-image: url(sg_staff_media/historybutton.gif);
}

#altbeerbutton a  {
   width: 75px;
   background-image: url(sg_beerrecipes_media/altbeerbutton.gif);
}

#maibockbutton a  {
   width: 78px;
   background-image: url(sg_beerrecipes_media/maibockbutton.gif);
}

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

#contactbutton a  {
   width: 91px;
   background-image: url(sg_staff_media/contactbutton.gif);
}

#oatmealbutton a  {
   width: 129px;
   background-image: url(sg_beerrecipes_media/oatmealbutton.gif);
}

#pilsnerbutton a  {
   width: 66px;
   background-image: url(sg_beerrecipes_media/pilsnerbutton.gif);
}

#facebookbutton  {
   left: 54px;
}

#porterbutton a  {
   width: 59px;
   background-image: url(sg_beerrecipes_media/porterbutton.gif);
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 177px;
   z-index: 8;
   width: 82px;
   height: 21px;
}

#palmerbutton a  {
   width: 84px;
   background-image: url(sg_links_media/palmerbutton.gif);
}

#hellesbutton a  {
   width: 134px;
   background-image: url(sg_beerrecipes_media/hellesbutton.gif);
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 284px;
   z-index: 6;
   width: 104px;
   height: 22px;
}

#searchabletext  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 131px;
   z-index: 4;
   width: 814px;
}

#locationbutton  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 198px;
   z-index: 7;
   width: 90px;
   height: 21px;
}

#lompocbutton a  {
   width: 112px;
   background-image: url(sg_links_media/lompocbutton.gif);
}

#beernwbutton a  {
   width: 102px;
   background-image: url(sg_links_media/beernwbutton.gif);
}

#spagnolsbutton  {
   top: 246px;
}

#bopilsbutton a  {
   width: 158px;
   background-image: url(sg_beerrecipes_media/bopilsbutton.gif);
}

#munichbutton a  {
   width: 171px;
   background-image: url(sg_beerrecipes_media/munichbutton.gif);
}

#eventsbutton a  {
   width: 74px;
   background-image: url(sg_staff_media/eventsbutton.gif);
}

#recipesbutton  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 311px;
   z-index: 6;
   width: 78px;
   height: 22px;
}

#stoutbutton a  {
   width: 51px;
   background-image: url(sg_beerrecipes_media/stoutbutton.gif);
}

#steambutton a  {
   width: 109px;
   background-image: url(sg_beerrecipes_media/steambutton.gif);
}

#yeastbutton a  {
   width: 119px;
   background-image: url(sg_beerrecipes_media/yeastbutton.gif);
}

#guestbutton a  {
   width: 92px;
   background-image: url(sg_links_media/guestbutton.gif);
}

#creambutton a  {
   width: 97px;
   background-image: url(sg_beerrecipes_media/creambutton.gif);
}

#nwredbutton a  {
   width: 166px;
   background-image: url(sg_beerrecipes_media/nwredbutton.gif);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 397px;
   z-index: 6;
   width: 91px;
   height: 22px;
}

#nwipabutton a  {
   width: 177px;
   background-image: url(sg_beerrecipes_media/nwipabutton.gif);
}

#linksbutton a  {
   width: 63px;
   background-image: url(sg_staff_media/linksbutton.gif);
}

#amberbutton a  {
   width: 96px;
   background-image: url(sg_beerrecipes_media/amberbutton.gif);
}

#staffbutton a  {
   width: 56px;
   background-image: url(sg_staff_media/staffbutton.gif);
}

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

#maibockbutton  {
   top: 368px;
}

#jamilbutton a  {
   width: 107px;
   background-image: url(sg_links_media/jamilbutton.gif);
}

#historybutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 156px;
   z-index: 9;
   width: 79px;
   height: 21px;
}

#twitterbutton  {
   left: 16px;
}

#homebutton a  {
   background: url(sg_staff_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 80px;
   width: 341px;
   font-size: 80px;
   line-height: 80px;
}

#oldesttext p  {
   font: 16px/20px Raiders;
   margin: 0px;
   text-align: center;
   letter-spacing: -1px;
}

#mailbutton a  {
   width: 172px;
   background-image: url(sg_fhsteinbartcobeerandwinemakingsupplies_media/mailbutton.gif);
}

#owgabutton a  {
   width: 189px;
   background-image: url(sg_links_media/owgabutton.gif);
}

#palebutton a  {
   width: 78px;
   background-image: url(sg_beerrecipes_media/palebutton.gif);
}

#ahbabutton a  {
   width: 200px;
   background-image: url(sg_links_media/ahbabutton.gif);
}

#bockbutton a  {
   width: 50px;
   background-image: url(sg_beerrecipes_media/bockbutton.gif);
}

#eventsbutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 256px;
   z-index: 6;
   width: 74px;
   height: 22px;
}

#blogbutton a  {
   width: 61px;
   background-image: url(sg_staff_media/blogbutton.gif);
}

#monkbutton a  {
   width: 145px;
   background-image: url(sg_beerrecipes_media/monkbutton.gif);
}

#giftbutton a  {
   width: 248px;
   background-image: url(sg_fhsteinbartcobeerandwinemakingsupplies_media/giftbutton.gif);
}

#staffbutton  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 220px;
   z-index: 8;
   width: 56px;
   height: 21px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 367px;
   z-index: 6;
   width: 63px;
   height: 23px;
}

#obgbutton a  {
   width: 146px;
   background-image: url(sg_links_media/obgbutton.gif);
}

#guestbutton  {
   top: 222px;
}

#shape3copy3  {
   background: url(sg_staff_media/shape3copy3.gif) no-repeat;
   position: absolute;
   left: 14px;
   top: 29px;
   z-index: 5;
   width: 669px;
   height: 538px;
}

#vimeobutton  {
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 525px;
   z-index: 6;
   width: 35px;
   height: 35px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 626px;
   width: 800px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#shape4copy  {
   top: 147px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 338px;
   z-index: 6;
   width: 61px;
   height: 23px;
}

#oldesttext  {
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 54px;
   z-index: 6;
   width: 275px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 34px;
   z-index: 6;
   width: 341px;
   height: 80px;
}

#palebutton  {
   top: 473px;
}

#id0aboutus  {
   background: url(sg_staff_media/id0aboutus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 131px;
   z-index: 6;
   width: 104px;
   height: 15px;
}

#michael  {
   background-image: url(sg_staff_media/michael.gif);
   left: 496px;
}

#jeremy  {
   background-image: url(sg_staff_media/jeremy.gif);
   left: 147px;
}

#shape5  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 148px;
   z-index: 6;
   width: 106px;
   height: 89px;
   background-color: #FEE07F;
   background-image: none;
}

#shape1  {
   background: url(sg_fhsteinbartcobeerandwinemakingsupplies_media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 29px;
   z-index: 5;
   width: 666px;
   height: 538px;
}

#shape4  {
   top: 237px;
}

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

