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

a ins  {
   text-decoration: none;
}

#hourstext p,
#cupcakestext p,
#customtext p,
#parties2text p,
#presstext p,
#insidetext p,
#home2text p,
#partiestext p,
#struttext p,
#etsytext p,
#thankyoutext p,
#vote4text p,
#aboutscroll p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
}

#pid8thankyou,
#pid7press,
#pid5parties2,
#pid4parties,
#pid3inside,
#pid2about,
#pid6parties3,
#pid1home,
#pid10custom,
#pid9shop  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#shopbutton a:hover,
#aboutbutton a:hover,
#pressbutton a:hover  {
   background-position: -103px 0%;
}

#partyform fieldset div,
#partyform fieldset legend  {
   font: bold 12px/14px Verdana, sans-serif;
}

#insidepicturebox table,
#partypicspicturebox table  {
   width: 100%;
   height: 100%;
}

#dotscopy3,
#dotscopy6,
#dotscopy7,
#dotscopy2  {
   visibility: visible;
   position: absolute;
   top: 179px;
   z-index: 5;
   width: 243px;
   height: 13px;
   background-repeat: no-repeat;
}

#partiesbutton a:hover,
#insidebutton a:hover  {
   background-position: -102px 0%;
}

#blogbutton a:hover,
#custombutton a:hover  {
   background-position: -104px 0%;
}

#id0nextbutton a,
#id0prevbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 74px;
   width: 56px;
   background-position: 0% 0px;
   font-size: 74px;
   line-height: 74px;
}

#id1prevbutton a,
#id1nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 93px;
   width: 70px;
   background-position: 0% 0px;
   font-size: 93px;
   line-height: 93px;
}

#id1nextbutton,
#id1prevbutton  {
   visibility: visible;
   position: absolute;
   left: 600px;
   z-index: 5;
   width: 70px;
   height: 93px;
}

#id0prevbutton,
#id0nextbutton  {
   visibility: visible;
   position: absolute;
   left: 142px;
   z-index: 5;
   width: 56px;
   height: 74px;
}

#pressbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 103px;
   height: 99px;
   background-position: 0% 0px;
}

#blogbutton a,
#custombutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 104px;
   height: 98px;
   background-position: 0% 0px;
}

#partiesbg,
#partiesbgcopy  {
   position: absolute;
   left: 135px;
   top: 112px;
   z-index: 4;
   width: 463px;
   height: 419px;
   background-repeat: no-repeat;
}

#directionsbutton a:hover  {
   background-position: -239px 0%;
}

#layer2copy,
#layer2copy2  {
   position: absolute;
   left: 148px;
   top: 140px;
   z-index: 4;
   width: 593px;
   height: 363px;
   background-repeat: no-repeat;
}

#partyform fieldset div  {
   clear: both;
}

#aboutbgcopy,
#aboutbg  {
   background: url(sg_about_media/aboutbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 126px;
   z-index: 4;
   width: 475px;
   height: 424px;
}

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

#directionsbutton a  {
   background: url(sg_parties_media/directionsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 239px;
   font-size: 18px;
   line-height: 18px;
}

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

#directionsbutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 633px;
   z-index: 4;
   width: 239px;
   height: 18px;
}

#id0prevbutton a  {
   background-image: url(sg_inside_media/id0prevbutton.gif);
}

#id0nextbutton a  {
   background-image: url(sg_inside_media/id0nextbutton.gif);
}

#partiesbutton a  {
   background: url(sg_parties_media/partiesbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 102px;
   height: 101px;
}

#id1prevbutton a  {
   background-image: url(sg_parties3_media/id1prevbutton.gif);
}

#id1nextbutton a  {
   background-image: url(sg_parties3_media/id1nextbutton.gif);
}

#contactbutton a  {
   background: url(sg_parties_media/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 91px;
   font-size: 31px;
   line-height: 31px;
}

#custombutton a  {
   background-image: url(sg_parties_media/custombutton.gif);
}

#cupcakestext p  {
   text-align: center;
}

#thankyoutext p  {
   text-align: center;
}

#insidebutton a  {
   background: url(sg_parties_media/insidebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 102px;
   height: 99px;
}

#parties2text p  {
   text-align: left;
}

#partiesbutton  {
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 3px;
   z-index: 6;
   width: 102px;
   height: 101px;
}

#id1nextbutton  {
   top: 309px;
}

#partiesbgcopy  {
   background-image: url(sg_parties2_media/partiesbgcopy.gif);
}

#aboutbutton a  {
   background-image: url(sg_parties_media/aboutbutton.gif);
}

#id0nextbutton  {
   top: 367px;
}

#partiestext p  {
   text-align: center;
}

#id1prevbutton  {
   top: 197px;
}

#pressbutton a  {
   background-image: url(sg_parties_media/pressbutton.gif);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 525px;
   top: 576px;
   z-index: 5;
   width: 91px;
   height: 31px;
}

#aboutscroll p  {
   text-align: left;
}

#id0prevbutton  {
   top: 278px;
}

#customtext p  {
   text-align: center;
}

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

#blogbutton a  {
   background-image: url(sg_parties_media/blogbutton.gif);
}

#shopbutton a  {
   background: url(sg_parties_media/shopbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 103px;
   height: 98px;
}

#custombutton  {
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 7px;
   z-index: 8;
   width: 104px;
   height: 98px;
}

#insidetext p  {
   text-align: center;
}

#insidebutton  {
   visibility: visible;
   position: absolute;
   left: 276px;
   top: 21px;
   z-index: 5;
   width: 102px;
   height: 99px;
}

#layer2copy2  {
   background-image: url(sg_custom_media/layer2copy2.gif);
   visibility: visible;
}

#pressbutton  {
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 17px;
   z-index: 9;
   width: 103px;
   height: 99px;
}

#hourstext p  {
   text-align: center;
}

#vote4text p  {
   text-align: left;
}

#home2text p  {
   text-align: left;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 5px;
   z-index: 4;
   width: 103px;
   height: 99px;
}

#struttext p  {
   text-align: left;
}

#presstext p  {
   text-align: center;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 461px;
   top: 22px;
   z-index: 7;
   width: 104px;
   height: 98px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 606px;
   top: 423px;
   z-index: 4;
   width: 215px;
   height: 211px;
}

#hometext p  {
   font: 12px/15px Verdana, sans-serif;
   margin: 0px;
   text-align: center;
}

#layer2copy  {
   background-image: url(sg_shop_media/layer2copy.gif);
}

#shopbutton  {
   visibility: visible;
   position: absolute;
   left: 734px;
   top: 9px;
   z-index: 10;
   width: 103px;
   height: 98px;
}

#etsytext p  {
   text-align: left;
}

#dotscopy7  {
   background-image: url(sg_press_media/dotscopy7.gif);
   z-index: 4;
   left: 249px;
}

#partiesbg  {
   background-image: url(sg_parties_media/partiesbg.gif);
}

#dotscopy6  {
   background-image: url(sg_about_media/dotscopy6.gif);
   left: 211px;
}

#dotscopy2  {
   background-image: url(sg_custom_media/dotscopy2.gif);
   left: 211px;
}

#dotscopy3  {
   background-image: url(sg_inside_media/dotscopy3.gif);
   left: 249px;
}

#hourstext  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 659px;
   z-index: 4;
   width: 638px;
}

#logo  {
   background: url(sg_parties_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 2px;
   z-index: 5;
   width: 192px;
   height: 170px;
}

#kdbg  {
   background: url(sg_parties_media/kdbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 700px;
}

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


