html { height:100%; max-height:100%; padding: 0; margin: 0; border: 0; }
body { 
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
width: 100%;
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
      color: #000000; 
	 /* font-family: "Book Antiqua", Palatino, serif; */
	  font-family: "Georgia", Georgia, serif;
	  font-size: 12px;
	  text-align: center;
	  background: #ffffff;
	  }
	  
a { color: #ab1b1b; text-decoration : none; outline: none; -moz-outline-style: none; }
a:link { color: #ab1b1b; text-decoration : none; outline: none; -moz-outline-style: none; }
a:visited { color: #ab1b1b; text-decoration : none; outline: none; -moz-outline-style: none; }
a:hover { color: #ab1b1b; text-decoration : none; outline: none; -moz-outline-style: none; }
a:active { color: #ab1b1b; text-decoration : none; outline: none; -moz-outline-style: none; }

p { }

#bg_image {width: 100%; height: 100%; left: 0px; top: 125px; position: absolute; z-index: 0;}

/* HOMEPAGE */
/* #homecontent { z-index: 0; position: absolute; width: 1000px; height: 580px; left: 50%; margin-left: -500px; top: 50%; margin-top: -290px; text-align: left; } */
.homepage { background: #000000; z-index: 0; position: absolute; width: 1000px; left: 50%; margin-left: -500px; padding: 0px 0px 0px 0px; height: 100%; }
.hometext { color: #808080; }
.homedate { color: #4c4c4c; font-size: 32px; }
.homesubmitter, .homesubmitter a, .homesubmitter a:link, .homesubmitter a:visited { color: #808080; font-size: 12px; }
.homesubmitter a:hover { color: #ab1b1b; font-size: 12px; }
.homeleft { position: absolute; width: 750px; left: 50%; margin-left: -500px; top: 45px; z-index: 3; }
.homenav {  height:20px; top: 0px; padding: 10px 0px 0px 0px; }
.homegrey { background: #666666; position: absolute; width: 100%; height: 40px; top: 0px; z-index: 1; }
.homecontainer { height: 100%; overflow: auto; }
.homewhite { background: #FFFFFF; position: absolute; width: 300px;  height: 100%; left: 50%; margin-left: 275px; top: 0px; text-align: left; overflow: auto; }
.homeright { position: absolute; width: 250px;  left: 50%; margin-left: 300px; top: 60px; text-align: left; }
.homeviva {  position: relative; width: 300px;  left: 0px; overflow: auto; }

.hometext a, .hometext a:link, .hometext a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometext a:hover, .hometext a:active { color: #ab1b1b; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewstitle, .homenewstitle a:visited, .homenewstitle a, .homenewstitle a:link { font-size: 14px; color: #3572c3; outline: none; -moz-outline-style: none; }
.homenewstitle a:hover, .homenewstitle a:active { color: #FFFFFF; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewsdate, .homenewsdate a, .homenewsdate a:link, .homenewsdate a:visited { font-size: 9px; color: #ab1b1b; }
.homenewsdate a:hover, .homenewsdate a:active { color: #FFFFFF; text-decoration : none; outline: none; -moz-outline-style: none; }

a.splashdownload { background:url(/graphics/splash_download.png) repeat 0px 0px; width: 400px; height: 40px; display: block; }
a.splashenter { background:url(/graphics/splash_enter.png) repeat 0px 0px; width: 260px; height: 40px; display: block; }
a.homelive { background:url(/graphics/nav_live.png) repeat 0px 0px; width: 67px; height: 20px; display: block; }
a.homenews { background:url(/graphics/nav_news.png) repeat 0px 0px; width: 77px; height: 20px; display: block; }
a.homepost { background:url(/graphics/nav_post.png) repeat 0px 0px; width: 66px; height: 20px; display: block; }
a.hometime { background:url(/graphics/nav_time.png) repeat 0px 0px; width: 64px; height: 20px; display: block; }
a.homerecordings { background:url(/graphics/nav_recordings.png) repeat 0px 0px; width: 118px; height: 20px; display: block; }
a.homeexhibition { background:url(/graphics/nav_exhibition.png) repeat 0px 0px; width: 185px; height: 20px; display: block; }
a.homeoracle { background:url(graphics/nav_oracle.png) repeat 0px 0px; width: 83px; height: 20px; display: block; }
a.homeshop { background:url(graphics/nav_shop.png) repeat 0px 0px; width: 40px; height: 20px; display: block; }
a.homeallexhibits { background:url(graphics/home_allexhibits.png) repeat 0px 0px; width: 210px; height: 30px; display: block; }
a.homeexhibityourself { background:url(graphics/home_exhibityourself.png) repeat 0px 0px; width: 210px; height: 30px; display: block; }

a.subhome { background:url(/graphics/newnav_home.png) repeat 0px 0px; width: 54px; height: 24px; display: block; }
a.sublive { background:url(/graphics/newnav_live.png) repeat 0px 0px; width: 47px; height: 24px; display: block; }
a.subnews { background:url(/graphics/newnav_news.png) repeat 0px 0px; width: 56px; height: 24px; display: block; }
a.subpost { background:url(/graphics/newnav_post.png) repeat 0px 0px; width: 52px; height: 24px; display: block; }
a.subtime { background:url(/graphics/newnav_time.png) repeat 0px 0px; width: 50px; height: 24px; display: block; }
a.subrecordings { background:url(/graphics/newnav_recordings.png) repeat 0px 0px; width: 100px; height: 24px; display: block; }
a.subexhibition { background:url(/graphics/newnav_exhib.png) repeat 0px 0px; width: 168px; height: 24px; display: block; }
a.sublivetrans { background:url(/graphics/newnav_lt.png) repeat 0px 0px; width: 158px; height: 24px; display: block; }
a.suboracle { background:url(/graphics/newnav_oracle.png) repeat 0px 0px; width: 70px; height: 24px; display: block; }
a.subshop { background:url(/graphics/newnav_shop.png) repeat 0px 0px; width: 45px; height: 24px; display: block; }

a.exhibitsubimage { background:url(/graphics/exhibit_subimage.jpg) repeat 0px 0px; width: 250px; height: 40px; display: block; }
a.exhibitsubvideo { background:url(/graphics/exhibit_subvideo.png) repeat 0px 0px; width: 250px; height: 40px; display: block; }
a.exhibitsubexhibit { background:url(/graphics/exhibit_subexhibit.png) repeat 0px 0px; width: 195px; height: 40px; display: block; }
a.homeargentina { background:url(/graphics/home_argentina.png) repeat 0px 0px; width: 70px; height: 25px; display: block; }
a.homebrazil { background:url(/graphics/home_brazil.png) repeat 0px 0px; width: 70px; height: 20px; display: block; }
a.homecolombia { background:url(/graphics/home_colombia.png) repeat 0px 0px; width: 70px; height: 20px; display: block; }
a.homemexico { background:url(/graphics/home_mexico.png) repeat 0px 0px; width: 70px; height: 20px; display: block; }
a.homelr { background:url(/graphics/home_lr.png) repeat 0px 0px; width: 158px; height: 80px; display: block; }
a.homeoldphotos { background:url(/graphics/home_oldphotos.png) repeat 0px 0px; width: 90px; height: 90px; display: block; }
a.homeauction { background:url(/graphics/home_auction.gif) repeat 0px 0px; width: 170px; height: 70px; display: block; }
a.homeprev { background:url(graphics/home_prev.gif) repeat 0px 0px; width: 200px; height: 48px; display: block; }
a.homenext { background:url(graphics/home_next.gif) repeat 0px 0px; width: 200px; height: 48px; display: block; }

a.homelive span, a.homenews span, a.homepost span, a.hometime span, a.homerecordings span, a.homeexhibition span, a.homeoracle span, a.homeshop span, a.homeallexhibits span, a.homeexhibityourself span, a.subhome span, a.sublive span, a.subnews span, a.subpost span, a.subtime span, a.subrecordings span, a.subexhibition span, a.sublivetrans span, a.suboracle span, a.subshop span, a.exhibitsubimage span, a.exhibitsubvideo span, a.exhibitsubexhibit span, a.homeargentina span, a.homebrazil span, a.homecolombia span, a.homemexico span, a.homelr span, a.homeauction span, a.splashdownload span, a.splashenter span, a.homeprev span, a.homenext span, a.homeoldphotos span { display: none; }

a.splashdownload:hover { background: url(graphics/splash_download.png) repeat 0px -40px; }
a.splashenter:hover { background: url(graphics/splash_enter.png) repeat 0px -40px; }
a.homelive:hover { background: url(graphics/nav_live.png) repeat 0px -20px; }
a.homenews:hover { background: url(graphics/nav_news.png) repeat 0px -20px; }
a.homepost:hover { background: url(graphics/nav_post.png) repeat 0px -20px; }
a.hometime:hover { background: url(graphics/nav_time.png) repeat 0px -20px; }
a.homerecordings:hover { background: url(graphics/nav_recordings.png) repeat 0px -20px; }
a.homeexhibition:hover { background: url(graphics/nav_exhib.png) repeat 0px -20px; }
a.homeoracle:hover { background: url(graphics/nav_oracle.png) repeat 0px -20px; }
a.homeshop:hover { background: url(graphics/nav_shop.png) repeat 0px -20px; }
a.homeallexhibits:hover { background: url(graphics/home_allexhibits.png) repeat 0px -30px; }
a.homeexhibityourself:hover { background: url(graphics/home_exhibityourself.png) repeat 0px -30px; }

a.subhome:hover { background: url(graphics/newnav_home.png) repeat 0px -24px; }
a.sublive:hover { background: url(graphics/newnav_live.png) repeat 0px -24px; }
a.subnews:hover { background: url(graphics/newnav_news.png) repeat 0px -24px; }
a.subpost:hover { background: url(graphics/newnav_post.png) repeat 0px -24px; }
a.subtime:hover { background: url(graphics/newnav_time.png) repeat 0px -24px; }
a.subrecordings:hover { background: url(graphics/newnav_recordings.png) repeat 0px -24px; }
a.subexhibition:hover { background: url(graphics/newnav_exhib.png) repeat 0px -24px; }
a.sublivetrans:hover { background: url(graphics/newnav_lt.png) repeat 0px -24px; }
a.suboracle:hover { background: url(graphics/newnav_oracle.png) repeat 0px -24px; }
a.subshop:hover { background: url(graphics/newnav_shop.png) repeat 0px -24px; }

a.exhibitsubimage:hover { background:url(/graphics/exhibit_subimage.jpg) repeat 0px -40px; }
a.exhibitsubvideo:hover { background:url(/graphics/exhibit_subvideo.png) repeat 0px -40px; }
a.exhibitsubexhibit:hover { background:url(/graphics/exhibit_subexhibit.png) repeat 0px -40px; }
a.homeargentina:hover { background:url(/graphics/home_argentina.png) repeat 0px -25px; }
a.homebrazil:hover { background:url(/graphics/home_brazil.png) repeat 0px -20px; }
a.homecolombia:hover { background:url(/graphics/home_colombia.png) repeat 0px -20px; }
a.homemexico:hover { background:url(/graphics/home_mexico.png) repeat 0px -20px; }
a.homelr:hover { background:url(/graphics/home_lr.png) repeat 0px -80px; }
a.homeoldphotos:hover { background:url(/graphics/home_oldphotos.png) repeat 0px -90px; }
a.homeauction:hover { background:url(/graphics/home_auction.gif) repeat 0px -70px; }
a.homeprev:hover { background: url(graphics/home_prev.gif) repeat 0px -48px; }
a.homenext:hover { background: url(graphics/home_next.gif) repeat 0px -48px; }

/* HOMEPAGE */
/* SUBPAGES */
.header { width: 100%; height: 125px; top: 0px; background: #FFFFFF; text-align: center; }
.headerexhib { width: 100%; height: 125px; top: 0px; background: #000000; text-align: center; }
.headernav { width: 100%; height: 40px; top: 0px; background: #FFFFFF; padding: 10px 0px 0px 0px; }
.footer { clear: both; position: fixed; left: 1px; width: 100%; height: 30px; bottom: 0; background: #FFFFFF; text-align: center; }
/* SUBPAGES */
/* EXHIB */
.exhibityourself { position: absolute; top: 600px; width: 1024px; left: 50%; margin-left: -512px;  }
.exhibitionroomflash { position: absolute; width: 1024px; height: 645px; left: 50%; margin-left: -512px; top: 150px; text-align: center; }
.exhibitionsubmitinstructions { width: 530px; position: absolute; left: 50%; margin-left: -450px; top: 100px; font-family: "Book Antiqua", Palatino, serif; color: #808080; font-size: 12px; }
.exhibitionsubmitinstructions a:visited, .exhibitionsubmitinstructions a, .exhibitionsubmitinstructions a:link .exhibitionsubmitinstructions a:hover { color: #FF0000; outline: none; -moz-outline-style: none; }
.exhibitvideo { width: 1000px; height: 400px; text-align: left; background: #2d2d2d; color: #FFFFFF; }
.exhibitvideoform { width: 350px; position: absolute;  left: 50%; margin-left: 150px; top: 100px; font-family: "Book Antiqua", Palatino, serif; color: #808080; font-size: 12px; text-align: left; }
.exhibitvideoform FIELDSET { width: 400px; border: 0px;  margin: 0; text-align: left; }
.exhibitvideoform INPUT, TEXTAREA { padding: 2px; }
/* EXHIB */
/* SHOP */
#shopus { position: absolute; width: 420px; height: 450px; left:50%; margin-left: -400px; top: 80px; }
#shopuk { position: absolute; width: 420px; height: 450px; left:50%; margin-left: 0px; top: 80px; }
/* SHOP */
/* DOWNLOAD */
#content {z-index: 0; position: absolute; width:800px; height:600px; left:50%; margin-left: -400px; top:50%; margin-top: -300px;}
.download { position: absolute; left:50%; margin-left: -325px; top:50%; margin-top: -350px; width: 650px; height: 700px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.dlform { position: absolute; left:50%; margin-left: -200px; top:50%; margin-top: 0px; width: 400px; height: 150px; text-align: left; color: #FFFFFF; }
.dltext { position: absolute; left:50%; margin-left: -342px; top:50%; margin-top: -375px; width: 675px; height: 385px; text-align: left; }
.dlsubmit {z-index: 1; position: absolute; left:50%; margin-left: -50px; top:50%; margin-top: 185px; width: 102px; height: 48px; }
#privacy { position: absolute; left:50%;  margin-left: -50px; top:50%; margin-top: 420px; text-align: center; }
#songback {z-index: 1; position: absolute; left:50%; margin-left: 240px; top:50%; margin-top: 0px; width:98px; height:64px; }
#dlbutton { position: absolute; left:50%; margin-left: -85px; top:50%; margin-top: -150px; width:169px; height:54px; }
#dlsubmit { position: absolute; left:50%; margin-left: 200px; top:50%; margin-top: 0px; width:110px; height:55px; }
#leftrightcontent {z-index: 0; position: absolute; width:640px; left:50%; margin-left: -320px; margin-top: 0px;}
.leftrightdownload { position: absolute; left:50%; margin-left: -325px; width: 650px; height: 700px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
.leftrightdlform { position: absolute; left:50%; margin-left: -200px; top:50%; margin-top: 340px; width: 400px; height: 150px; text-align: left; color: #FFFFFF; }
.leftrightdlsubmit { position: absolute; width: 130px; height: 50px; margin-left: 400px; margin-top: -50px;  }
#leftrightprivacy { position: absolute; left:50%;  margin-left: -75px; top:50%; margin-top: 420px; text-align: center; }
a.leftrightdl { background:url(../graphics/leftright_dl.jpg) repeat 0px 0px; width: 650px; height: 650px; display: block; }
a.leftrightdl span { display: none; }
a.leftrightdl:hover { background: url(../graphics/leftright_dl.jpg) repeat 0px -650px; }
/* DOWNLOAD */
/* LIVE TRANSMISSIONS */
.livetransmissions { position: absolute; width: 1000px; left: 50%; margin-left: -500px; top: 185px; text-align: left; font-family: "Arial", Arial, Helvetica, sans-serif;  }
.livetransmapback { width: 820px; height: 535px; background: #fb0073; }
.livetransmapdrop { position: relative; top: 10px; background: #000000; width: 800px; height: 515px; color: #FFFFFF; }
.livetranstextarea { position: absolute; width: 800px; height: 70px; left: 50%; margin-left: -410px; top: 520px; text-align: left; background: #015fb7; color: #FFFFFF; border: 10px solid #fb0073; }
.ltsubmitphoto { position: relative; top: -435px; left: 600px; width: 180px; }
.ltsubmitvideo { position: relative; top: -225px; left: 600px; width: 180px; }
.ltshowvideos { position: relative; top: 30px; }
.livetranspink { color: #fb0073; }
.livetransblue { color: #4eb6ff; }
.lt24white { color: #FFFFFF; font-size: 24px; }
.lt24lightblue { color: #4eb6ff; font-size: 24px; }
.lt14lightblue { color: #4eb6ff; font-size: 14px; }
.lt14white { color: #FFFFFF; font-size: 14px; }
.lt18black { color: #000000; font-size: 18px; }
.lt14black { color: #000000; font-size: 14px; }
.livetransbiglightblue { color: #4eb6ff; font-size: 24px; }
.livetransblack { color: #000000; }
.livetranslightblue { color: #4eb6ff; }
.livetranshead { height: 30px; background: #015fb7; border: 10px solid #015fb7; }
.lttags, .lttags a { font-size: 10px; color: #000000; }
.lttags, .lttags a:active, .lttags a:hover, .lttags a:visited { font-size: 10px; color: #FFFFFF; }
.livetransitemmapback { width: 820px; height: 570px; background: #fb0073; }
.livetransitemmapdrop { position: relative; top: 10px; background: #000000; width: 800px; height: 550px; color: #FFFFFF; }
.livetransitemhead { height: 30px; background: #fb0073; border: 5px solid #fb0073;}
.livetransitemtextarea { position: absolute; width: 800px; height: 30px; left: 50%; margin-left: -410px; top: 545px; text-align: left; background: #015fb7; color: #FFFFFF; border: 10px solid #fb0073; }
a.ltprev { background:url(/graphics/livetrans_prev.png) repeat 0px 0px; width: 90px; height: 30px; display: block; }
a.ltnext { background:url(/graphics/livetrans_next.png) repeat 0px 0px; width: 90px; height: 30px; display: block; }
a.ltflag { background:url(/graphics/livetrans_flag.png) repeat 0px 0px; width: 85px; height: 27px; display: block; }
a.ltprev span, a.ltnext span, a.ltflag span  { display: none; }
a.ltprev:hover { background: url(graphics/livetrans_prev.png) repeat 0px -30px; }
a.ltnext:hover { background: url(graphics/livetrans_next.png) repeat 0px -30px; }
a.ltflag:hover { background: url(graphics/livetrans_flag.png) repeat 0px -27px; }
.fblt { position: relative; left: -265px; top: 5px; z-index: 100; float: left; }
.ltitemnext { position: relative; left: 325px; top: 0px; z-index: 100; float: left;  }
.ltitemprev { position: relative; left: 275px; top: 0px; z-index: 100; float: left; }
.ltitemflag { position: relative; left: 530px; top: 0px; z-index: 100; float: left; }
.ltitemstats { padding-top: 5px; }

/* LIVE TRANSMISSIONS */
/* POST */
.post { position: absolute; width: 1024px; height: 645px; left: 50%; margin-left: -512px; top: 125px; text-align: left; }
.postwidgetblob { position: absolute; width: 920px; height: 600px; left: 50%; margin-left: -460px; top: 50px; background: url(../graphics/post_blobwidget.png); background-repeat: no-repeat; }
.postblob { position: absolute; width: 920px; height: 600px; left: 50%; margin-left: -460px; top: 50px; background: url(../graphics/post_blobblack.png); background-repeat: no-repeat; }
#postwidget { position: absolute; width: 325px; height: 550px; left:50%; margin-left: -360px; top: 80px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF; }
#posticons { position: absolute; width: 250px; height: 250px; left:50%; margin-left: 50px; top: 80px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF; }
#posticons a:link img, #posticons a:visited img  { border: 1px solid #000000; }
#posticons a:hover img , #posticons a:active img  { border: 1px solid #FF0000; }
#postwall { position: absolute; width: 350px; height: 65px; left:50%; margin-left: 0px; top: 300px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF; }
#postwallpaperscroll { position: absolute; width: 350px; height: 255px; left:50%; margin-left: 0px; top: 360px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF; }
#postwallpaperscroll { font-size: 9px; color: #a9a9a9; }
#postwallpaperscroll a:link, #postwallpaperscroll a:visited { font-size: 9px; color: #FFFFFF; }
#postwallpaperscroll a:hover, #postwallpaperscroll a:active { font-size: 9px; color: #a9a9a9; }
#postoracleformsubmit {z-index: 1; position: absolute; width:650px; left:50%; margin-left: -325px; top:50%; margin-top: -240px; color: #FFFFFF; font-size: 11px; text-align: left; }
#postoracleformsubmitbtn { position: absolute; width: 120px; height: 90px; left:50%; margin-left: 250px; top: 435px; overflow: auto; display: block;  }
.postoraclesubmitbutton { position: absolute; width: 140px; height: 100px; left:50%; margin-left: 250px; top: 170px; overflow: auto; display: block; }
.postoracletop { position: absolute; width: 500px; height: 100px; left:50%; margin-left: -225px; top: 100px; }
#postoraclescroll { position: absolute; width: 500px; height: 400px; left:50%; margin-left: -325px; top: 200px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
.postoracle { color: #FFFFFF; }
.postoraclered { color: #FF0000; }
.postoracle a, .oracle a:link, .oracle a:visited, .oracle a:hover, .oracle a:active  { color: #FF0000; text-decoration : none; }
.postoraclequestion { margin-left: 25px; color: #FFFFFF; }
#postvideos {position: absolute; width: 370px; height: 300px; left:50%; margin-left: -380px; top: 50px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF;  font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 11px; background: #000000; padding: 10px; }
#postvideoscroll { position: absolute; width: 360px; height: 255px; left:50%; margin-left: -185px; top: 50px; text-align: left; overflow: auto; display: block;  }
#postgallery {position: absolute; width: 370px; height: 190px; left:50%; margin-left: -380px; top: 380px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF;  font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 11px; background: #000000; padding: 10px; }
#postinterviews {position: absolute; width: 310px; height: 205px; left:50%; margin-left: 25px; top: 50px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF;  font-family: Verdana, Verdana, Geneva, sans-serif;  font-size: 11px; background: #000000; padding: 10px; }
#postroadie {position: absolute; width: 310px; height: 185px; left:50%; margin-left: 25px; top: 280px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF;  font-family: Verdana, Verdana, Geneva, sans-serif;  font-size: 11px; background: #000000; padding: 10px; }
#postprospekt {position: absolute; width: 310px; height: 180px; left:50%; margin-left: 25px; top: 490px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF;  font-family: Verdana, Verdana, Geneva, sans-serif;  font-size: 11px; background: #000000; padding: 10px; }
.postlinks, .postlinks a, .postlinks a:link, .postlinks a:visited {  font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 11px; color: #7F9CD1; text-decoration: none; }
.postlinks a:hover, .postlinks a:active {  font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; }
.postarchiveone { position: absolute; width: 400px; height: 50px; left:50%; margin-left: -180px; top: 80px; }
#postarchiveonescroll { position: absolute; width: 320px; height: 345px; left:50%; margin-left: -135px; top: 200px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
#postarchivetwoscroll { position: absolute; width: 360px; height: 345px; left:50%; margin-left: -160px; top: 200px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
.postoracleprospekt { position: absolute; width: 500px; height: 50px; left:50%; margin-left: -225px; top: 100px; }
#postoracleprospektscroll { position: absolute; width: 500px; height: 400px; left:50%; margin-left: -200px; top: 150px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
/* POST */
/* LIVE */
.live { position: absolute; width: 1024px; height: 645px; left: 50%; margin-left: -512px; top: 125px; text-align: left; }
.liveblob { position: absolute; width: 792px; height: 528px; left: 50%; margin-left: -396px; top: 50px; background: url(../graphics/live_blob.png); background-repeat: no-repeat; }
.livetourend { position: absolute; width: 800px; height: 510px; left: 50%; margin-left: -400px; top: 70px; background: url(../graphics/viva_tourend.jpg); background-repeat: no-repeat; }
#livescroll { position: absolute; width: 600px; height: 420px; left:50%; margin-left: -300px; top: 100px;  text-align: left; overflow: auto; display: block; 
color: #FFFFFF; }
#livescroll hr { width: 550px; background-color: #9FF791; margin-left: 0; margin-right:auto; }
img, .liveblob { behavior: url(iepngfix.htc); }
.livewhite { color: #FFFFFF; }
.livewhite a, .livewhite a:link, .livewhite a:visited, .livewhite a:hover, .livewhite a:active { color: #FFFFFF; text-decoration : none;  }
.livegreen { color: #9FF791; }
/* LIVE */
/* DISCO */
.disco { position: absolute; width: 800px; height: 800px; left: 50%; margin-left: -400px; top: 140px; text-align: left; }
/* DISCO */
/* CPIC */
.cpic{ position: absolute; width: 1024px; height: 645px; left: 50%; margin-left: -512px; top: 125px; text-align: left; }
.cpicblob { position: absolute; width: 980px; height: 580px; left: 50%; margin-left: -490px; top: 50px; background: url(../graphics/cpic_blob.png); background-repeat: no-repeat; }
#cpicscroll { position: absolute; width: 860px; height: 520px; left:50%; margin-left: -430px; top: 75px; text-align: left; overflow: auto; display: block;  color: #000000; }
#cpicdetail { position: absolute; width: 1050px; height: 750px; left:50%; margin-left: -525px; top: 40px; text-align: left; overflow: auto; display: block;  color: #000000; }
.cpictext { color: #FFFFFF; }
.cpictext a, .cpictext a:link, .cpictext a:visited, .cpictext a:hover, .livewhite a:active { color: #FFFFFF; text-decoration : none;  }
/* CPIC */
/* NEWS */
.news { position: absolute; width: 1024px; height: 645px; left: 50%; margin-left: -512px; top: 125px; text-align: left; }
.newsblob { position: absolute; width: 980px; height: 580px; left: 50%; margin-left: -490px; top: 50px; background: url(../graphics/news_blob.png); background-repeat: no-repeat; }
.newsrss { position: absolute; width: 50px; height: 75px; left:50%; margin-left: 100px; top: 100px; overflow: auto; display: block; }
#newsscroll { position: absolute; width: 500px; height: 500px; left:50%; margin-left: -425px; top: 85px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
#newscloud { position: absolute; width: 300px; height: 500px; left:50%; margin-left: 100px; top: 150px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
#newstagcloud { position: absolute; width: 800px; height: 500px; left:50%; margin-left: -400px; top: 150px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
.cloud_title { color: #FFFFFF; font-family: "Book Antiqua", Palatino, serif; font-size: 16px; font-weight: bolder; }
.cloud_tag, .cloud_tag a, .cloud_tag a:link, .cloud_tag a:visited { color: #FFFFFF; font-family: "Book Antiqua", Palatino, serif; }
.cloud_tag a:hover, .cloud_tag a:active { color: #FF0000; text-decoration : none; }
#newsdetailscroll { position: absolute; width: 830px; height: 530px; left:50%; margin-left: -430px; top: 80px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
#newsscroll hr { width: 550px; background-color: #3366ff; margin-left: 0; margin-right:auto; }
#newsdetailscroll hr { width: 800px; background-color: #3366ff; margin-left: 0; margin-right:auto; }
img, .newsblob { behavior: url(iepngfix.htc); }
p .newstitle, p .newstitle a, p .newstitle a:link, p .newstitle a:visited { font-weight: bolder; color: #FFFFFF; }
p .newstitle a:hover, p .newstitle a:active { font-weight: bolder; color: #FF0000; text-decoration : none; }
p .newsdate, p .newsdate a, p .newsdate a:link, p .newsdate a:visited, p .newsdate a:hover, p .newsdate a:active { color: #3366ff; font-size: 9px; }
p .newssynopsis, p .newssynopsis a, p .newssynopsis a:link, p .newssynopsis a:visited, p .newssynopsis a:hover, p .newssynopsis a:active { color: #3366ff; }
.newsentry { float:none;clear:both;margin-top:1em; }
.newsentry img {float:left;margin-right:1em; border:1px solid #000000; display:block;}
/*.newsthumb a:visited, .newsthumb a:hover, .newsthumb a:active {float:left;margin-right:1em; border:1px solid #FF0000; display:block;}*/
.newsentry a, .newsentry a:link, .newsentry a:visited, .newsentry a:hover, .newsentry a:active  { color: #FF0000; text-decoration : none; }
.newsdetailentry { float: none; clear: both; margin-top: 1em; font-size: 14px; line-height: 14px; }
.newsdetailentry img {float:left;margin-right:1em; border:1px solid #000000; display:block;}
.newsdetailentry a, .newsdetailentry a:link, .newsdetailentry a:visited  { color: #3399ff; text-decoration : none; font-size: 14px; }
.newsdetailentry a:hover, .newsdetailentry a:active  { color: #FF0000; text-decoration : none; font-size: 14px; }
p .newsdetailtitle, p .newsdetailtitle a, p .newsdetailtitle a:link, p .newsdetailtitle a:visited { font-weight: bold; color: #FFFFFF; font-size: 14px; }
p .newsdetailtitle a:hover, p .newsdetailtitle a:active { font-weight: bold; color: #3366ff; text-decoration : none; font-size: 14px;  }
p .newsdetailheader, p .newsdetailheader a, p .newsdetailheader a:link, p .newsdetailheader a:visited, p .newsdetailheader a:hover, p .newsdetailheader a:active { color: #3366ff; font-size: 14px; }
.newsdetailstory p { clear: left; }
.newsdetailstory { color: #FFFFFF; }
.newsdetailstory br { clear: left; }
.newsdetailstory img { clear: left; margin-top:5px; margin-bottom:5px; border:0px; }
.fbnewsdetail { position: relative; left: 600px; top: 30px; }
/* NEWS */
/* ORACLE */
.oracle { color: #FFFFFF; }
.oracle a, .oracle a:link, .oracle a:visited, .oracle a:hover, .oracle a:active  { color: #3399ff; text-decoration : none; }
.oracleblue { color: #3399ff; }
.oraclesubmitbutton { position: absolute; width: 75px; height: 75px; left:50%; margin-left: 290px; top: 170px; overflow: auto; display: block; }
.oraclearchivesbutton { position: absolute; width: 200px; height: 75px; left:50%; margin-left: -100px; top: 450px; overflow: auto; display: block; }
#oracleolderscroll { position: absolute; width: 500px; height: 420px; left:50%; margin-left: -250px; top: 100px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
#oracleformsubmit {z-index: 1; position: absolute; width:650px; left:50%; margin-left: -325px; top:50%; margin-top: -260px; color: #FFFFFF; font-size: 11px; text-align: left; }
#oracleformsubmitbtn { position: absolute; width: 125px; height: 80px; left:50%; margin-left: 250px; top: 435px; overflow: auto; display: block;  }
#oraclecloud { position: absolute; width: 300px; height: 500px; left:50%; margin-left: 250px; top: 260px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
#oracletagcloud { position: absolute; width: 800px; height: 500px; left:50%; margin-left: -400px; top: 150px; text-align: left; overflow: auto; display: block;  color: #FFFFFF; }
.oraclecloud_title { color: #FFFFFF; font-family: "Book Antiqua", Palatino, serif; font-size: 16px; font-weight: bolder; }
.oraclecloud_tag, .oraclecloud_tag a, .oraclecloud_tag a:link, .oraclecloud_tag a:visited { color: #FFFFFF; font-family: "Book Antiqua", Palatino, serif; }
.oraclecloud_tag a:hover, .oraclecloud_tag a:active { color: #FF0000; text-decoration : none; }
.fboracledetail { position: relative; left: 400px; top: 0px; }
/* ORACLE */
/* VIDEO */
#video {z-index: 1; position: absolute; left:50%; margin-left: -250px; top:50%; margin-top: -250px; width:500px; height:400px;    }
#hdvideo {z-index: 1; position: absolute; left:50%; margin-left: -330px; top:50%; margin-top: -350px; width:660px; height:400px;    }
#videoback {z-index: 1; position: absolute; left:50%; margin-left: -49px; top:50%; margin-top: 150px; width:98px; height:64px;    }
#vivavideoback {z-index: 1; position: absolute; left:50%; margin-left: -49px; top:50%; margin-top: 250px; width:98px; height:64px;    }
/* VIDEO */
/* NAVS */
a.back { background:url(../graphics/dl_backwhite.png) repeat 0px 0px; width: 98px; height: 64px; display: block; }
a.backred { background:url(../graphics/dl_backred.png) repeat 0px 0px; width: 98px; height: 64px; display: block; }
a.backblack { background:url(../graphics/dl_backblack.png) repeat 0px 0px; width: 98px; height: 64px; display: block; }
a.head1 { background:url(../graphics/head_nav1.png) repeat 0px 0px; width: 75px; height: 30px; display: block; }
a.head2 { background:url(../graphics/head_nav2.png) repeat 0px 0px; width: 55px; height: 30px; display: block; }
a.head3 { background:url(../graphics/head_nav3.png) repeat 0px 0px; width: 55px; height: 30px; display: block; }
a.head4 { background:url(../graphics/head_nav4.png) repeat 0px 0px; width: 50px; height: 30px; display: block; }
a.head5 { background:url(../graphics/head_nav5.png) repeat 0px 0px; width: 50px; height: 30px; display: block; }
a.head6 { background:url(../graphics/head_nav6.png) repeat 0px 0px; width: 60px; height: 30px; display: block; }
a.footfacebook { background:url(graphics/foot_facebook.png) repeat 0px 0px; width: 110px; height: 30px; display: block; }
a.foottwitter { background:url(graphics/foot_twitter.png) repeat 0px 0px; width: 90px; height: 30px; display: block; }
a.footmyspace { background:url(graphics/foot_myspace.png) repeat 0px 0px; width: 100px; height: 30px; display: block; }
a.footyoutube { background:url(graphics/foot_youtube.png) repeat 0px 0px; width: 95px; height: 30px; display: block; }
a.footwidgets { background:url(graphics/foot_widgets.png) repeat 0px 0px; width: 90px; height: 30px; display: block; }
a.footmailinglist { background:url(graphics/foot_mailinglist.png) repeat 0px 0px; width: 140px; height: 30px; display: block; }
a.footoxfam { background:url(graphics/foot_oxfam.png) repeat 0px 0px; width: 88px; height: 30px; display: block; }
a.footclientearth { background:url(graphics/foot_earth.png) repeat 0px 0px; width: 130px; height: 30px; display: block; }
a.footping { background:url(graphics/foot_ping.png) repeat 0px 0px; width: 65px; height: 30px; display: block; }
a.news1 { background:url(../graphics/news_header.png) repeat 0px 0px; width: 560px; height: 60px; display: block;  }
a.time1 { background:url(../graphics/time_timeline.png) repeat 0px 0px; width: 103px; height: 60px; display: block;  }
a.post1 { background:url(../graphics/post_widgets.png) repeat 0px 0px; width: 214px; height: 60px; display: block;  }
a.post2 { background:url(../graphics/post_oracle.png) repeat 0px 0px; width: 220px; height: 60px; display: block;  }
a.post3 { background:url(../graphics/post_post.png) repeat 0px 0px; width: 155px; height: 60px; display: block;  }
a.newsback { background:url(../graphics/news_back.png) repeat 0px 0px; width: 98px; height: 64px; display: block; }

a.back span, a.head1 span, a.head2 span, a.head3 span, a.head4 span, a.head5 span, a.head6 span, a.footfacebook span, a.foottwitter span, a.footmyspace span, a.footyoutube span, a.footwidgets span, a.footmailinglist span, a.footoxfam span, a.footclientearth span, a.footping span, a.news1 span, a.time1 span, a.post1 span, a.post2 span, a.post3 span, a.newsback span, a.backred span, a.backblack span { display: none; }

a.back:hover { background: url(../graphics/dl_backwhite.png) repeat 0px -64px; }
a.backred:hover { background:url(../graphics/dl_backred.png) repeat 0px -64px; }
a.backblack:hover { background:url(../graphics/dl_backblack.png) repeat 0px -64px; }
a.head1:hover { background: url(../graphics/head_nav1.png) repeat 0px -30px; }
a.head2:hover { background: url(../graphics/head_nav2.png) repeat 0px -30px; }
a.head3:hover { background: url(../graphics/head_nav3.png) repeat 0px -30px; }
a.head4:hover { background: url(../graphics/head_nav4.png) repeat 0px -30px; }
a.head5:hover { background: url(../graphics/head_nav5.png) repeat 0px -30px; }
a.head6:hover { background: url(../graphics/head_nav6.png) repeat 0px -30px; }
a.footfacebook:hover { background: url(graphics/foot_facebook.png) repeat 0px -30px; }
a.foottwitter:hover { background: url(graphics/foot_twitter.png) repeat 0px -30px; }
a.footmyspace:hover { background: url(graphics/foot_myspace.png) repeat 0px -30px; }
a.footyoutube:hover { background: url(graphics/foot_youtube.png) repeat 0px -30px; }
a.footwidgets:hover { background: url(graphics/foot_widgets.png) repeat 0px -30px; }
a.footmailinglist:hover { background: url(graphics/foot_mailinglist.png) repeat 0px -30px; }
a.footoxfam:hover { background: url(graphics/foot_oxfam.png) repeat 0px -30px; }
a.footclientearth:hover { background: url(graphics/foot_earth.png) repeat 0px -30px; }
a.footping:hover { background: url(graphics/foot_ping.png) repeat 0px -30px; }
a.news1:hover { background: url(../graphics/news_header.png) repeat 0px -60px; }
a.time1:hover { background: url(../graphics/time_timeline.png) repeat 0px -60px; }
a.post1:hover { background: url(../graphics/post_widgets.png) repeat 0px -60px; }
a.post2:hover { background: url(../graphics/post_oracle.png) repeat 0px -60px; }
a.post3:hover { background: url(../graphics/post_post.png) repeat 0px -60px; }
a.newsback:hover { background: url(../graphics/news_back.png) repeat 0px -64px; }

body.headcatlive a.sublive { background: url(graphics/newnav_live.png) repeat 0px -24px; }
body.headcatlive a.sublive: hover { background: url(graphics/newnav_live.png) repeat 0px -24px; }
body.headcatnews a.subnews { background: url(graphics/newnav_news.png) repeat 0px -24px; }
body.headcatnews a.subnews: hover { background: url(graphics/newnav_news.png) repeat 0px -24px; }
body.headcatpost a.subpost { background: url(graphics/newnav_post.png) repeat 0px -24px; }
body.headcatpost a.subpost: hover { background: url(graphics/newnav_post.png) repeat 0px -24px; }
body.headcattime a.subtime { background: url(graphics/newnav_time.png) repeat 0px -24px; }
body.headcattime a.subtime: hover { background: url(graphics/newnav_time.png) repeat 0px -24px; }
body.headcatrecordings a.subrecordings { background: url(graphics/newnav_recordings.png) repeat 0px -24px; }
body.headcatrecordings a.subrecordings: hover { background: url(graphics/newnav_recordings.png) repeat 0px -24px; }
body.headcatexhibition a.subexhibition { background: url(graphics/newnav_exhib.png) repeat 0px -24px; }
body.headcatexhibition a.subexhibition: hover { background: url(graphics/newnav_exhib.png) repeat 0px -24px; }
body.headcatlivetrans a.sublivetrans { background: url(graphics/newnav_lt.png) repeat 0px -24px; }
body.headcatlivetrans a.sublivetrans: hover { background: url(graphics/newnav_lt.png) repeat 0px -24px; }
body.headcatoracle a.suboracle { background: url(graphics/newnav_oracle.png) repeat 0px -24px; }
body.headcatoracle a.suboracle: hover { background: url(graphics/newnav_oracle.png) repeat 0px -24px; }
body.headcatshop a.subshop { background: url(graphics/newnav_shop.png) repeat 0px -24px; }
body.headcatshop a.subshop: hover { background: url(graphics/newnav_shop.png) repeat 0px -24px; }
/* NAVS */


/* Scroll Bar Master Styling Starts Here */
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

.vscrollerbase { width:22px; }
.vscrollerbar { width: 22px; height: 150px !important; background-image: url(/graphics/scrollbar.png); }
* html .vscrollerbar { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/graphics/scrollbar.png'); background-image: none; }



.vscrollerbar, .hscrollerbar { padding: 0px; z-index: 4; }
/* properties for scroller jog box, just in case */
.scrollerjogbox { width: 22px; height: 22px; top: auto; left: auto; bottom: 0px; right: 0px; }

/* Scroll Bar Master Styling Ends Here */


