html, body { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; }
a:focus { outline-style: none; }
a:active { outline-style: none; }
img, a img { margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
#poo { background-color: #bec5c5; background-repeat: repeat; left: 0; top: 0; width: 100%; height: 100%; z-index: 3000; }
#loadcover { background-color: #bec5c5; background-repeat: repeat; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3000; }
#loadimg { position: absolute; top: 50%; left: 50%; width: 129px; height: 129px; margin-top: -80px; margin-left: -65px; }
#loadtext { color: #959ba6; font-size: 10px; text-align: center; width: 100%; padding-top: 6px; }
#loadtext a { color: #959ba6; text-decoration: underline; }
#noscript { line-height: 16px; background-color: #bec5c5; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3001; padding: 20px; }
#wrapper { position: absolute; overflow: hidden; height: 100%; width: 100%; top: 0; left: 0; }
#inner { background-image: url(../graphics/cardboard.jpg); width: 7600px; height: 2800px; position: relative; }
#blurb { position: absolute; top: 200%; }
#menu { position: absolute; left: 50%; bottom: 0; width: 1030px; height: 35px; z-index: 101; margin-left: -515px; }
#menuback { background-image: url(../graphics/menuback2.png); background-repeat: no-repeat; position: absolute; left: 50%; bottom: 0; width: 1126px; height: 72px; z-index: 99; margin-left: -563px; }
#newsC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 55px 0; position: absolute; left: 13px; bottom: 0; width: 108px; height: 34px; z-index: 102; display: none; }
#aboutC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 30px 0; position: absolute; left: 122px; bottom: 0; width: 68px; height: 34px; z-index: 102; display: none; }
#galleryC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 30px 0; position: absolute; left: 191px; bottom: 0; width: 63px; height: 34px; z-index: 102; display: none; }
#robinC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 75px 0; position: absolute; left: 255px; bottom: 0; width: 155px; height: 34px; z-index: 102; display: none; }
#showC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 68px 0; position: absolute; left: 411px; bottom: 0; width: 145px; height: 34px; z-index: 102; display: none; }
#funeralC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 48px 0; position: absolute; left: 557px; bottom: 0; width: 106px; height: 34px; z-index: 102; display: none; }
#jumpingC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 50px 0; position: absolute; left: 664px; bottom: 0; width: 105px; height: 34px; z-index: 102; display: none; }
#noobviousC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 60px 0; position: absolute; left: 770px; bottom: 0; width: 131px; height: 34px; z-index: 102; display: none; }
#violinC { background-image: url(../graphics/arrow.png); background-repeat: no-repeat; background-position: 48px 0; position: absolute; left: 902px; bottom: 0; width: 116px; height: 34px; z-index: 102; display: none; }
#introduction { background-image: url(../graphics/unpacked01.jpg); position: absolute; top: 0; left: 0; width: 1400px; height: 950px; }
#newsB, #datesB, #archiveB, #unpackedB, #gilbertB, #darrenB, #clareB, #saraB, #zoeB, #galleryB, #robininfoB, #robindatesB, #showinfoB, #funeraldatesB, #funeralinfoB, #funeralimgsB, #funeralclipsB, #jumpingdatesB, #jumpinginfoB, #jumpingimgsB, #jumpingclipsB, #noobviousdatesB, #noobviousinfoB, #noobviousimgsB, #noobviousclipsB, #violindatesB, #violininfoB, #violinimgsB { position: absolute; top: 34px; left: 33px; width: 127px; height: 127px; }
#newsbtns, #aboutbtns, #gallerybtns, #funeralbtns, #noobviousbtns, #jumpingbtns, #violinbtns, #robinbtns, #showbtns { display: none; position} 
#newsH { background-image: url(../graphics/unpacked02.jpg); position: absolute; top: 0; left: 1400px; width: 1400px; height: 950px; }
#newsBH { position: absolute; top: 14px; left: 421px; width: 257px; height: 238px; }
#datesBH { position: absolute; top: 96px; left: 47px; width: 257px; height: 238px; }
#archiveBH { position: absolute; top: 254px; left: 796px; width: 257px; height: 238px; }
#aboutH { background-image: url(../graphics/unpacked03.jpg); position: absolute; top: 0; left: 2800px; width: 1400px; height: 950px; }
#unpackedBH { position: absolute; top: 9px; left: 639px; width: 257px; height: 238px; }
#gilbertBH { position: absolute; top: 114px; left: -14px; width: 257px; height: 238px; }
#darrenBH { position: absolute; top: 264px; left: 196px; width: 257px; height: 238px; }
#clareBH { position: absolute; top: 59px; left: 461px; width: 257px; height: 238px; }
#saraBH { position: absolute; top: 245px; left: 576px; width: 257px; height: 238px; }
#zoeBH { position: absolute; top: 294px; left: 831px; width: 257px; height: 238px; }
#galleryH { background-image: url(../graphics/unpacked04.jpg); position: absolute; top: 0; left: 4200px; width: 1400px; height: 950px; }
#galleryBH { position: absolute; top: 234px; left: 491px; width: 257px; height: 238px; }
#robinH { background-image: url(../graphics/robinbacknew.jpg); background-repeat: no-repeat; background-position: 0 2px; position: absolute; top: 0; left: 5600px; width: 1400px; height: 950px; }
#robindatesBH { position: absolute; top: 110px; left: 660px; width: 257px; height: 238px; }
#robininfoBH { position: absolute; top: 230px; left: 100px; width: 257px; height: 238px; }
#showH { background-image: url(../graphics/theshowback.jpg); background-repeat: no-repeat; background-position: 460px 60px; position: absolute; top: 950px; left: 5600px; width: 1400px; height: 950px; }
#showinfoBH { position: absolute; top: 120px; left: 365px; width: 257px; height: 238px; }
#funeralH { background-image: url(../graphics/unpacked05.jpg); position: absolute; top: 950px; left: 0; width: 1400px; height: 950px; }
#funeraldatesBH { position: absolute; top: 16px; left: 746px; width: 257px; height: 238px; }
#funeralinfoBH { position: absolute; top: 179px; left: 266px; width: 257px; height: 238px; }
#funeralimgsBH { position: absolute; top: 274px; left: 765px; width: 257px; height: 238px; }
#funeralclipsBH { position: absolute; top: 0; left: 46px; width: 257px; height: 238px; }
#jumpingH { background-image: url(../graphics/unpacked06.jpg); position: absolute; top: 950px; left: 1400px; width: 1400px; height: 950px; }
#jumpingdatesBH { position: absolute; top: 14px; left: 6px; width: 257px; height: 238px; }
#jumpinginfoBH { position: absolute; top: 169px; left: 511px; width: 257px; height: 238px; }
#jumpingimgsBH { position: absolute; top: -6px; left: 581px; width: 257px; height: 238px; }
#jumpingclipsBH { position: absolute; top: 314px; left: 791px; width: 257px; height: 238px; }
#noobviousH { background-image: url(../graphics/unpacked07.jpg); position: absolute; top: 950px; left: 2800px; width: 1400px; height: 950px; }
#noobviousdatesBH { position: absolute; top: 26px; left: 101px; width: 257px; height: 238px; }
#noobviousinfoBH { position: absolute; top: 144px; left: 381px; width: 257px; height: 238px; }
#noobviousimgsBH { position: absolute; top: 214px; left: 781px; width: 257px; height: 238px; }
#noobviousclipsBH { position: absolute; top: 204px; left: 21px; width: 257px; height: 238px; }
#violinH { background-image: url(../graphics/unpacked08.jpg); position: absolute; top: 950px; left: 4200px; width: 1400px; height: 950px; }
#violindatesBH { position: absolute; top: 89px; left: 481px; width: 257px; height: 238px; }
#violininfoBH { position: absolute; top: 164px; left: 266px; width: 257px; height: 238px; }
#violinimgsBH { position: absolute; top: 298px; left: 831px; width: 257px; height: 238px; }
#unpacked09 { background-image: url(../graphics/unpacked09.jpg); background-repeat: no-repeat; position: absolute; top: 1900px; left: 0; width: 1400px; height: 500px; }
#unpacked10 { background-image: url(../graphics/unpacked10.jpg); background-repeat: no-repeat; position: absolute; top: 1900px; left: 1400px; width: 1400px; height: 500px; }
#unpacked11 { background-image: url(../graphics/unpacked11.jpg); background-repeat: no-repeat; position: absolute; top: 1900px; left: 2800px; width: 1400px; height: 500px; }
#unpacked12 { background-image: url(../graphics/unpacked12.jpg); background-repeat: no-repeat; position: absolute; top: 1900px; left: 4200px; width: 1400px; height: 500px; }
h2 { color: #e82525; font-size: 12px; font-weight: bold; font-variant: small-caps; margin: 0.83em 40px; }
h3 { font-size: 12px; font-weight: normal; text-transform: uppercase; margin: 20px 40px -16px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px dashed #050f2c; }
h4 { font-size: 12px; margin: 0; padding: 0; }
p { margin: 12px 40px; }
.logo { margin-left: 40px; }
