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

a ins  {
   text-decoration: none;
}

#pid17studiosgalleries,
#pid18studiosgalleries,
#pid15inthenews,
#pid11newsarchive,
#pid24contact,
#pid13map,
#pid26home,
#pid9specialevents,
#pid22events,
#pid20sponsors,
#pid19sponsors  {
   margin: 0px auto 0px auto;
   position: relative;
}

#calendarbutton a,
#homebutton a,
#mapbutton a,
#studiosgalleriesbutton a,
#contactbutton a,
#inthenewsbutton a,
#previousbutton a,
#sponsorsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#id60leftmenu li a,
#id75left3menu li a,
#id163leftmenu li a,
#id152left2menu li a,
#id46leftmenu li a,
#id22left2menu li a,
#id136left2menu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #0F1754;
   width: 100%;
   display: block;
}

#id136left2menu li,
#id46leftmenu li,
#id60leftmenu li,
#id152left2menu li,
#id75left3menu li,
#id22left2menu li,
#id163leftmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#id22left2menu,
#id163leftmenu,
#id152left2menu,
#id60leftmenu,
#id75left3menu,
#id46leftmenu,
#id136left2menu  {
   font: bold 18px/37px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #0F1754;
   position: absolute;
   left: 108px;
   top: 263px;
   z-index: 2;
   width: 173px;
}

#id15bricks,
#id69bricks,
#id55bricks,
#id41bricks,
#id129bricks,
#id145bricks,
#id158bricks  {
   position: absolute;
   left: 0px;
   top: 18px;
   z-index: 1;
   width: 946px;
   height: 581px;
   background-repeat: no-repeat;
}

#id79new2stext p,
#specialtextscroll p,
#id80news1text p,
#descriptionmetadata p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: left;
}

#clicktext *:first-child,
#sptext *:first-child,
#sgtext *:first-child  {
   padding-top: 0px;
}

#specialtextscroll p a,
#id141eventstextscroll p a  {
   color: #000000;
   text-decoration: none;
}

#sponsorsbutton a:hover,
#previousbutton a:hover  {
   background-position: -74px 0%;
}

#id73logo,
#id19logo,
#id133logo,
#id162logo  {
   background: url(homemedia/id162logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 87px;
   z-index: 2;
   width: 175px;
   height: 178px;
}

#titletext p,
#id169thismonthtextscroll p  {
   font: bold 14px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #5C030C;
}

#studiosgalleriesthumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 3px;
   width: 130px;
   height: 130px;
}

#studiosgalleriesbutton a:hover  {
   background-position: -148px 0%;
}

#studiosgalleriesthumbsheet  {
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 242px;
   z-index: 2;
   width: 840px;
   height: 699px;
}

#id169thismonthtextscroll p  {
   padding-top: 15px;
}

#galleriespicturebox table  {
   width: 100%;
   height: 100%;
}

#studiosgalleriesbutton a  {
   width: 148px;
   background-image: url(pid18studiosandgalleriesmedia/studiosgalleriesbutton.gif);
}

#id84bricks,
#brickscopy  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 22px;
   z-index: 1;
   width: 980px;
   background-repeat: no-repeat;
}

#inthenewsbutton a:hover  {
   background-position: -43px 0%;
}

#studiosgalleriesbutton  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 144px;
   z-index: 2;
   width: 148px;
   height: 17px;
}

#calendarbutton a:hover  {
   background-position: -53px 0%;
}

#pid18studiosgalleries  {
   width: 980px;
}

#pid17studiosgalleries  {
   width: 980px;
}

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

#specialtextscroll p  {
   padding-top: 20px;
}

#galleriespicturebox  {
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 235px;
   z-index: 2;
   width: 378px;
   height: 306px;
}

#sptext p,
#sgtext p  {
   font: bold 24px/29px Arial;
   margin: 0px;
   padding-top: 20px;
   text-align: center;
}

#descriptionmetadata  {
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 259px;
   z-index: 2;
   width: 327px;
}

#nextbutton a:hover  {
   background-position: -36px 0%;
}

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

#mapbutton a:hover  {
   background-position: -33px 0%;
}

#pid9specialevents  {
   width: 946px;
}

#inthenewsbutton a  {
   width: 43px;
   background-image: url(pid18studiosandgalleriesmedia/inthenewsbutton.gif);
}

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

#calendarbutton a  {
   width: 53px;
   background-image: url(pid18studiosandgalleriesmedia/calendarbutton.gif);
}

#pid11newsarchive  {
   width: 946px;
}

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

#id79new2stext p  {
   padding-top: 5px;
}

#id80news1text p  {
   padding-top: 5px;
}

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

#inthenewsbutton  {
   visibility: visible;
   position: absolute;
   left: 802px;
   top: 144px;
   z-index: 2;
   width: 43px;
   height: 17px;
}

#calendarbutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 144px;
   z-index: 2;
   width: 53px;
   height: 17px;
}

#previousbutton  {
   visibility: visible;
   position: absolute;
   left: 597px;
   top: 235px;
   z-index: 2;
   width: 74px;
   height: 17px;
}

#sponsorsbutton  {
   visibility: visible;
   position: absolute;
   left: 581px;
   top: 144px;
   z-index: 2;
   width: 74px;
   height: 17px;
}

#pid15inthenews  {
   width: 946px;
}

#pid19sponsors  {
   width: 980px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 144px;
   z-index: 2;
   width: 61px;
   height: 17px;
}

#pid20sponsors  {
   width: 980px;
}

#pid24contact  {
   width: 946px;
}

#homebutton a  {
   width: 46px;
   background-image: url(pid18studiosandgalleriesmedia/homebutton.gif);
}

#nextbutton a  {
   background: url(pid18studiosandgalleriesmedia/nextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 36px;
   font-size: 13px;
   line-height: 13px;
}

#titletext p  {
   text-decoration: underline;
   padding-top: 5px;
}

#mapbutton a  {
   width: 33px;
   background-image: url(pid18studiosandgalleriesmedia/mapbutton.gif);
}

#pid22events  {
   width: 946px;
}

#id145bricks  {
   background-image: url(contactmedia/id145bricks.gif);
}

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

#id129bricks  {
   background-image: url(homemedia/id158bricks.gif);
   visibility: visible;
}

#clicktext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   padding-top: 20px;
   text-align: center;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 236px;
   z-index: 2;
   width: 36px;
   height: 13px;
}

#id84bricks  {
   background-image: url(pid17studiosandgalleriesmedia/id84bricks.gif);
   height: 972px;
}

#id15bricks  {
   background-image: url(homemedia/id158bricks.gif);
   visibility: visible;
}

#brickscopy  {
   background-image: url(pid18studiosandgalleriesmedia/brickscopy.gif);
   height: 580px;
}

#id41bricks  {
   background-image: url(mapmedia/id55bricks.gif);
}

#id55bricks  {
   background-image: url(mapmedia/id55bricks.gif);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 275px;
   top: 144px;
   z-index: 2;
   width: 46px;
   height: 17px;
}

#id69bricks  {
   background-image: url(homemedia/id158bricks.gif);
   visibility: visible;
}

#clicktext  {
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 166px;
   z-index: 2;
   width: 426px;
}

#pid26home  {
   width: 946px;
}

#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 751px;
   top: 144px;
   z-index: 2;
   width: 33px;
   height: 17px;
}

#pid13map  {
   width: 946px;
}

#sgtext  {
   visibility: visible;
   position: absolute;
   left: 380px;
   z-index: 2;
   width: 241px;
}

#sptext  {
   visibility: visible;
   position: absolute;
   left: 440px;
   z-index: 2;
   width: 120px;
}

#logo2  {
   background: url(pid18studiosandgalleriesmedia/logo2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 94px;
   z-index: 2;
   width: 127px;
   height: 129px;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 130px;
   height: 130px;
}

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

