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-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: #FFFFFF; z-index: 0; position: absolute; width: 900px; left: 50%; margin-left: -450px; padding: 0px 0px 0px 0px; height: 100%; }
.hometext { color: #000000; }
.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: #6699CC; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewstitle, .homenewstitle a:visited, .homenewstitle a, .homenewstitle a:link { color: #FFFFFF; outline: none; -moz-outline-style: none; }
.homenewsdate { font-size: 9px; color: #6699CC; }
.homenewstitle a:hover, .homenewstitle a:active, .homenewsdate a, .homenewsdate a:link, .homenewsdate a:visited { color: #6699CC; text-decoration : none; outline: none; -moz-outline-style: none; }
/* home nav */
.wedleft { position: absolute; margin-top: 20px; margin-left: 0px; }
.wedright { position: absolute; margin-top: 0px; margin-left: 600px; width: 300px; height: 100%; text-align: left; background-color: #000000; }
.wednews { padding: 20px; width: 260px;  background-color: #000000; }
.wedmobile { width: 900px; left: 50%; margin-left: -140px; margin-top: 800px; }
a.wedlive { background:url(../graphics/wed_homelive.png) repeat 0px 0px; width: 475px; height: 30px; display: block; }
a.wedpost { background:url(../graphics/wed_homepost.png) repeat 0px 0px; width: 475px; height: 30px; display: block; }
a.wedtime { background:url(../graphics/wed_hometime.png) repeat 0px 0px; width: 475px; height: 33px; display: block; }
a.weddisco { background:url(../graphics/wed_homedisco.png) repeat 0px 0px; width: 475px; height: 32px; display: block; }
a.wedroadie42 { background:url(../graphics/wed_homeroadie.png) repeat 0px 0px; width: 475px; height: 31px; display: block; }
a.wedshop { background:url(../graphics/wed_homeshop.png) repeat 0px 0px; width: 475px; height: 35px; display: block; }
a.wedoracle { background:url(../graphics/wed_homeoracle.png) repeat 0px 0px; width: 475px; height: 35px; display: block; }
a.wedlrlrl { background:url(../graphics/wed_homeleftright.png) repeat 0px 0px; width: 475px; height: 80px; display: block; }
a.wedrsvp { background:url(../graphics/wed_homersvp.png) repeat 0px 0px; width: 475px; height: 40px; display: block; }
a.wedviva { background:url(../graphics/wed_homeviva.png) repeat 0px 0px; width: 110px; height: 85px; display: block; }

a.wedlive span, a.wedpost span, a.wedtime span, a.weddisco span, a.wedroadie42 span, a.wedshop span, a.wedoracle span, a.wedlrlrl span, a.wedrsvp span, a.wedviva span { display: none; }

a.wedlive:hover { background: url(../graphics/wed_homelive.png) repeat 0px -30px; }
a.wedpost:hover { background: url(../graphics/wed_homepost.png) repeat 0px -30px; }
a.wedtime:hover { background: url(../graphics/wed_hometime.png) repeat 0px -33px; }
a.weddisco:hover { background: url(../graphics/wed_homedisco.png) repeat 0px -32px; }
a.wedroadie42:hover { background: url(../graphics/wed_homeroadie.png) repeat 0px -31px; }
a.wedshop:hover { background: url(../graphics/wed_homeshop.png) repeat 0px -35px; }
a.wedoracle:hover { background: url(../graphics/wed_homeoracle.png) repeat 0px -35px; }
a.wedlrlrl:hover { background: url(../graphics/wed_homeleftright.png) repeat 0px -80px; }
a.wedrsvp:hover { background: url(../graphics/wed_homersvp.png) repeat 0px -40px; }
a.wedviva:hover { background: url(../graphics/wed_homeviva.png) repeat 0px -85px; }

/* HOMEPAGE */
/* SUBPAGES */
.header { width: 100%; height: 125px; top: 0px; background: #FFFFFF; text-align: center; }
.footer { clear: both; position: fixed; left: 1px; width: 100%; height: 30px; bottom: 0; background: #FFFFFF; text-align: center; }
/* SUBPAGES */
/* 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 */
/* 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; }
#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: 180px; left:50%; margin-left: -380px; top: 390px;  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: 190px; 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: 175px; left:50%; margin-left: 25px; top: 270px;  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: 170px; left:50%; margin-left: 25px; top: 475px;  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; }
#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 */
/* 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 br { clear: left;  }
.newsdetailstory img { clear: left; margin-top:5px; margin-bottom:5px; }
/* 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; }
/* 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.foot1 { background:url(../graphics/foot_nav1.png) repeat 0px 0px; width: 100px; height: 30px; display: block; }
a.foot2 { background:url(../graphics/foot_nav2.png) repeat 0px 0px; width: 100px; height: 30px; display: block; }
a.foot3 { background:url(../graphics/foot_nav3.png) repeat 0px 0px; width: 100px; height: 30px; display: block; }
a.foot4 { background:url(../graphics/foot_nav4.png) repeat 0px 0px; width: 100px; height: 30px; display: block; }
a.foot5 { background:url(../graphics/foot_nav5.png) repeat 0px 0px; width: 170px; height: 30px; display: block; }
a.foot6 { background:url(../graphics/foot_nav6.png) repeat 0px 0px; width: 150px; height: 30px; display: block; }
a.foot7 { background:url(../graphics/foot_nav7.png) repeat 0px 0px; width: 105px; 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.foot1 span, a.foot2 span, a.foot3 span, a.foot4 span, a.foot5 span, a.foot6 span, a.foot7 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.foot1:hover { background: url(../graphics/foot_nav1.png) repeat 0px -30px; }
a.foot2:hover { background: url(../graphics/foot_nav2.png) repeat 0px -30px; }
a.foot3:hover { background: url(../graphics/foot_nav3.png) repeat 0px -30px; }
a.foot4:hover { background: url(../graphics/foot_nav4.png) repeat 0px -30px; }
a.foot5:hover { background: url(../graphics/foot_nav5.png) repeat 0px -30px; }
a.foot6:hover { background: url(../graphics/foot_nav6.png) repeat 0px -30px; }
a.foot7:hover { background: url(../graphics/foot_nav7.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.headcat2 a.head2 { background: url(../graphics/head_nav2.png) repeat 0px -30px; }
body.headcat2 a.head2: hover { background: url(../graphics/head_nav2.png) repeat 0px -30px; }
body.headcat3_1 a.head3 { background: url(../graphics/head_nav3.png) repeat 0px -30px; }
body.headcat3_1 a.head3: hover { background: url(../graphics/head_nav3.png) repeat 0px -30px; }
body.headcat3_1 a.news1 { background: url(../graphics/news_header.png) repeat 0px 60px; }
body.headcat3_1 a.news1: hover { background: url(../graphics/news_header.png) repeat 0px 60px; }
body.headcat3_2 a.head4 { background: url(../graphics/head_nav4.png) repeat 0px -30px; }
body.headcat3_2 a.head4: hover { background: url(../graphics/head_nav4.png) repeat 0px -30px; }
body.headcat3_2 a.news2 { background: url(../graphics/news_timeline.png) repeat 0px -60px; }
body.headcat3_2 a.news2: hover { background: url(../graphics/news_timeline.png) repeat 0px -60px; }
body.headcat4_1 a.post1 { background: url(../graphics/post_widgets.png) repeat 0px 60px; }
body.headcat4_1 a.post1: hover { background: url(../graphics/post_widgets.png) repeat 0px 60px; }
body.headcat4_2 a.head6 { background: url(../graphics/head_nav6.png) repeat 0px -30px; }
body.headcat4_2 a.head6: hover { background: url(../graphics/head_nav6.png) repeat 0px -30px; }
body.headcat4_2 a.post2 { background: url(../graphics/post_oracle.png) repeat 0px 60px; }
body.headcat4_2 a.post2: hover { background: url(../graphics/post_oracle.png) repeat 0px 60px; }
body.headcat4_3 a.head5 { background: url(../graphics/head_nav5.png) repeat 0px -30px; }
body.headcat4_3 a.head5: hover { background: url(../graphics/head_nav5.png) repeat 0px -30px; }
body.headcat4_3 a.post3 { background: url(../graphics/post_post.png) repeat 0px 60px; }
body.headcat4_3 a.post3: hover { background: url(../graphics/post_post.png) repeat 0px 60px; }
/* NAVS */


/* Scroll Bar Master Styling Starts Here */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width:22px;
}
.vscrollerbar {
background-image: url(../graphics/scrollbar.png);
width: 22px;
/* following is the bit that allows us fixed height scrollbars */
height: 150px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
background-image: url(../graphics/scrollbar.png);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}
* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../graphics/scrollbar.png');
background-image: none;
}
/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 22px;}
.hscrollerbar {height: 22px; }
.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
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 */


