* {margin:0px; padding:0px;}

.scroller {
  position: relative;
}
div#precache {
  display:none;
  position: absolute;
  top: -999px;
  left: -999px;
}
/* -----------
  Generics
----------- */
div.pagination li {
 float: left; 
 padding: 4px;
}
div.custom {
  display: none;
}
div.pagination p {
  display: none;
}

div#wrapper {
  position: relative;
  width: 1024px;
  margin: 0 auto;
}
div.block {
  position: relative;
  overflow: hidden;
}
div#main div.ce_text, div#main div.mod_cataloglist, div#main div.mod_photoalbumslist, div#main div.mod_photoalbumsviewer {
  color: #fff;
  background: #000;
  padding-bottom: 12px;
  width: 591px;
  height: 537px;
  margin-left: 29px;
  overflow: hidden;
  padding-right: 32px;
  padding-left: 7px;
  padding-top: 10px;
}
  div#main div.ce_text p, div#main div.mod_cataloglist p, div#main div.mod_photoalbumslist p, div#main div.mod_photoalbumsviewer p {
    margin-bottom: 9px;
  }
  div#main div.homepage_news div.ce_text, div#right div.homepage_blog div.ce_text  {
    height: auto !important;
  }
li {
  list-style: none;
}
div.right_scroller_blog { 
  position: absolute !important;
  height: 57px !important;
  width: 28px !important;
  top: 31px !important;
  left: 440px !important;
  z-index: 1 !important;
}
div.right_scroller {
  position: absolute !important;
  height: 57px !important;
  width: 28px !important;
  top: 68px !important;
  left: 269px !important;
  z-index: 1 !important;
}
div.right_scroller_blog_bottom {
  position: absolute !important;
  height: 57px !important;
  width: 28px !important;
  top: 675px !important;
  left: 440px !important;
  z-index: 1 !important;  
}
div.scroll_box {
  position: absolute;
  height: 57px;
  width: 28px;
  top: 31px;
  left: 631px;
  z-index: 1;
}
  div.scroll_box a {
    cursor:pointer;
  }
  div.lyrics_view_scroll_box {
    position: absolute;
    height: 57px;
    width: 28px;
    top: 31px;
    left: 631px;
    z-index: 1;
  }
  div.lyrics_scroll_box {
    position: absolute;
    height: 57px;
    width: 28px;
    top: 31px;
    left: 253px;
    z-index: 1;
  }
div.homepage_scroller {
  position: absolute !important;
  height: 57px !important;
  width: 28px !important;
  top: 31px !important;
  left: 462px !important;
  z-index: 1 !important;
}
div.homepage_scroller_bottom {
  position: absolute !important;
  height: 57px !important;
  width: 28px !important;
  top: 843px !important;
  left: 462px !important;
  z-index: 1 !important;
}
div.highslide-container * {
  background: none;
  font-family: arial;
  font-size: 1.05em;
}
img {
  border: none !important;
}
/* -----------
    HEADER
----------- */

div.home_header {
  margin-bottom: 15px;
  height: 119px;
  width: 0 auto;
}
div.default_header {
  height: 119px;
  width: 0 auto;
  margin-bottom: 40px;
}
  div#header div.nav {
    float: right;
  }
  div#header div.header_swf {
    float: left;
    margin-left: 29px;
  }

/* -----------
  MAIN COLUMN
----------- */

/*Spalsh page*/
div#splash {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	height: 560px;
	margin-left: -253px;
	margin-top: -280px;
}

body.splash_black {
  background: #000;
}
body.splash_black div#wrapper {
	position: inherit;
	min-height: auto;
	height: auto;
}

div.splash_wrapper {
  margin: 0 auto !important;
  width: 1200px !important;
}
  div.splash_wrapper div#main {
    width: 1200px !important;
  }
  
div#main div.splash_bg div.mod_cataloglist {
  margin: 0 auto;
	margin-right: 11px;
	width: auto !important;
	padding: 0px;
}
div#main div.splash_bg div.mod_cataloglist div.layout_full {
  width: auto !important;
}
div#main div.das_moon {
  position: absolute;
  top: 100px;
  left: 100px;
  z-index: 1;
}
body.splash_black img#bg {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:0;
}
 div#splash div.layout_full div.background_square {
   
   background: transparent url('../images/backgrounds/splash_square.png') no-repeat;
   width: 525px;
   height: 556px;
   overflow: hidden;
   position: relative;
  
 }
  div#splash div.layout_full div.background_square img{
    width: 491px;
    max-width: 491px;
    height: 487px;
    margin-top: 31px;
    margin-left: 34px;
  }
    div#splash div.layout_full div.background_square div.splash_exit_man {
    position: absolute;
    top: 420px;
    left: 449px;
    width: 33px;
    height: 60px;
  }
    div#splash div.layout_full div.background_square div.splash_exit_man img {
	    width: 33px;
	    height: 60px;
    }
  
  
 div#splash div.layout_full div.background_rectangle {
   background: transparent url('../images/backgrounds/splash.png') no-repeat;
   width: 616px;
   height: 482px;
   overflow: hidden;
   position: relative;
 }
  div#splash div.layout_full div.background_rectangle img{
    width: 580px;
    max-height: 413px;
    height: 413px;
    margin-top: 31px;
    margin-left: 34px;
  }
  div#splash div.layout_full div.background_rectangle div.splash_exit_man {
    position: absolute;
    top: 347px;
    left: 541px;
    width: 33px;
    height: 60px;
  }
    div#splash div.layout_full div.background_rectangle div.splash_exit_man img {
      
    width: 33px;
    height: 60px;
    }



div#wrapper {
  min-height: 788px;
}
div.home_main {
  height: 1050px;
}
div#main div#content div.homepage_news div.ce_text, div#main div#content div.homepage_news div.mod_cataloglist {
    margin: 0px;
    padding: 0px;
    width: 413px;
    text-align: justify;
  }
div#main {
  width: 491px;
  margin-right: 29px;
  min-height: 452px;
  max-height: 1056px;
  margin-top: 47px;
}

div#main div#content {
  width: 491px;
  height: 941px;
  background: transparent url('../images/backgrounds/main_latestnews.png') no-repeat;
  float: left;
  position: relative;
}
  div#main div#content div.homepage_news {
    height: 859px;
    margin-left: 29px;
    margin-top: 31px;
    color: #fff;
    background: #000;
    width: 468px;
    padding-top: 10px;
    overflow: hidden;
  }
  div#main div#content div.homepage_news div.layout_full {
    width: 462px;
  }
  div#main div#content div.homepage_news div.ce_text {
    width: 413px;
    padding-left:7px;
    padding-right:38px;
  }
div#main div#callout {
  margin-left: 29px;
  margin-bottom: 25px;
}
/*Buy Page*/
div#buy {
  position: relative;
  margin-left:29px;
  margin-top: 65px;
  height: 300px;
}
  div#buy div.music {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
  }
  div#buy div.merchandise {
    position: absolute;
    top: 0px;
    left: 200px;
  }
  div#buy div.bird {
    position: absolute;
    top: 237px;
    left: 247px;
  }
div#buy div.image_container {
  border: none !important;
}
  div#buy div.image_container a {
    color: #fff;
  }
    div#buy div.image_container a img {
      border: none !important;
    }
/*About Page*/
div#about {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/about.png') no-repeat;
  float: left;
  padding-top: 31px;
  position: relative;
}
  div#about div.ce_text {
    margin-left: 29px;
    width: 593px;
    height: 538px;
  }

/*Tours Page*/
div#tours {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/tours.png') no-repeat;
  float: left;
  padding-top: 31px;
}
div#tours div.layout_full table td {
  vertical-align: top;
}
div#tours div.layout_full table td h2 {
  padding: 0px;
}
div#tours div.layout_full table td a{
  color: #fff;
}
  div#tours div.layout_full tr {
    height: 25px;
  }
  div#tours div.layout_full td.date {
    padding-right: 31px;
  }
  div#tours div.layout_full td.venue {
    width: 167px;
    padding-right: 10px;
  }
  div#tours div.layout_full td.city {
    width: 98px;
    padding-right: 10px;
  } 
  div#tours div.layout_full td.support {
    width: 88px;
    padding-right: 10px;
  } 
  div#tours div.layout_full td.sold_out {
    width: 70px;
  }
  div#tours div.layout_full td a {
    text-decoration: none;
  }
div.tours_high {
  height: 327px !important;
  width: 279px !important;
  background: transparent url('../images/backgrounds/tours_view.png') no-repeat;
}
  div.tours_high div.highslide-maincontent {
    color: #fff;
    background: #000;
    margin-top: 4px;
    margin-right: 21px !important;
    width: 244px !important;
    height: 284px !important;
    padding-left: 7px;
    padding-top: 14px;
    position: relative;
    padding-right: 7px;
  }
    div.tours_high div.highslide-html {
      height: 302px !important;
    }
    div.tours_high div.highslide-maincontent div.close_view {
      position: absolute;
      top: 0px;
      left: 229px;
    }
    div.tours_high div.highslide-maincontent h1 {
      max-width: 214px;      
    }
    div.tours_high div.highslide-maincontent h2 {
      padding: 0px;
    }
    div.tours_high div.highslide-maincontent div.buy_links {
      margin-top: 5px;

    }
      div.tours_high div.highslide-maincontent div.buy_links a {
        margin-right: 16px;
      }
            div.tours_high div.highslide-maincontent div.buy_links a span {
              display: none;
            }
    div.tours_high div.highslide-maincontent div.buy_links a.buy_tix {
      float: left;
      width: 102px;
      height: 15px;
      background: transparent url('../images/buttons/buyTickets.png') no-repeat;
    }
      div.tours_high div.highslide-maincontent div.buy_links a.buy_tix:hover {
        background: transparent url('../images/buttons/buyTickets-over.png') no-repeat;
      }

    div.tours_high div.highslide-maincontent div.buy_links a.map {
      float: left;
      width: 80px;
      height: 15px;
      background: transparent url('../images/buttons/viewMap.png') no-repeat;
    }
      div.tours_high div.highslide-maincontent div.buy_links a.map:hover {
        background: transparent url('../images/buttons/viewMap-over.png') no-repeat;
      }

/*Watch Page*/
div#watch {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/watch.png') no-repeat;
  float: left;
  padding-top: 31px;
}
  div#watch div.mod_cataloglist {
    padding-top: 0px;
    padding-left: 0px;
    height: 547px;
    width: 599px;
  }
  div.watch_high {
  height: 308px !important;
  width: 396px !important;
  background: transparent url('../images/backgrounds/watch_view.png') no-repeat;
}
    div.watch_high div.highslide-maincontent {
    color: #fff;
    background: #000;
    margin-top: 4px;
    margin-right: 21px !important;
    width: 368px !important;
    height: 279px !important;
    position: relative;
    padding-left: 7px;
  }
    div.watch_high div.highslide-html {
      height: 302px !important;
    }
    div.watch_high div.highslide-maincontent div.close_view {
      position: absolute;
      top: 0px;
      left: 346px;
    }
    div.watch_high div.highslide-maincontent h1 {
      max-width: 336px;
      padding-bottom: 12px;  
      padding-top: 10px;  
    }
    div#watch div.mod_cataloglist div.layout_full div.item div.watch_img {
      width: 155px;
      height: 100px;
      float: left;
    }
    div#watch div.mod_cataloglist div.layout_full div.item div.watch_text {
      width: 415px;
      float: right;
    }
    
    div#watch div.layout_full a img {
      width: 155px;
      height: 100px;
    }
    div#watch div.layout_full h1 {
      width: 415px;
      float: right;
      margin-top: 11px;
    }
    div#watch div.layout_full p {
      width: 415px;
      float: right;
    }
    div#watch div.layout_full div#seperator {
      margin-left: -11px;
    }
    div#watch div.layout_full div#seperator img {
      width: 642px;
    }
/*Audio Page*/
div#audio {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/audio.png') no-repeat;
  float: left;
  padding-top: 31px;
}

/*Photos Page*/
div#photos {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/photos.png') no-repeat;
  float: left;
  position: relative;
  z-index: 2;
  padding-top: 31px;
}  
div#photos div.mod_photoalbumsviewer {
  padding: 0px;
  width: 631px;
  height: 559px;
  overflow:auto;
}
  div#photos div.photos_nav {
    position: absolute;
    top: 9px;
    left: 144px;
  }
  div#photos div.photos_nav div.image {
    z-index: 3;
    position: absolute;
    top: 18px;
    left: -114px;
  }
  div#photos div.photos_nav li {
    display: block;
    float: left;
    
  }
    div#photos div.photos_nav li span {
      display: none;
    }
    div#photos div.photos_nav li.live a {
      background: transparent url('../images/buttons/live.png') no-repeat;
      width: 64px;
      height: 41px;
      display: block;
    }
      div#photos div.photos_nav li.live a:hover, div#photos div.photos_nav li.live a:active  {
        background: transparent url('../images/buttons/live_over.png') no-repeat;
      }
    div#photos div.photos_nav li.recording a {
      background: transparent url('../images/buttons/recording.png') no-repeat;
      width: 118px;
      height: 41px;
      display: block;
    }
      div#photos div.photos_nav li.recording a:hover, div#photos div.photos_nav li.recording a:active {
        background: transparent url('../images/buttons/recording_over.png') no-repeat;
      }
    div#photos div.photos_nav li.press a {
      background: transparent url('../images/buttons/press.png') no-repeat;
      width: 80px;
      height: 41px;
      display: block;
    }
      div#photos div.photos_nav li.press a:hover, div#photos div.photos_nav li.press a:active {
        background: transparent url('../images/buttons/press_over.png') no-repeat;
      }
  
    div#photos mod_photoalbumsviewer table td {
      display: block;
      float: left;
      max-width: 76px;
      max-height: 100px;
    }

    div#photos div.mod_photoalbumsviewer div.photo_list div.image_container {
      max-height: 76px;
      height: 76px;
      max-width: 100px;
      min-width: 20px;
      float: left;
      z-index: 2;
    }
      div#photos div.mod_photoalbumsviewer div.photo_list div.image_container img {
        height: 76px;
        max-width: 100px;
        max-height: 76px;
      }
      div.photos_high div.highslide-maincontent {
        height: 359px !important;
        width: 396px !important;
        background: transparent url('../images/backgrounds/photo_view.png') no-repeat;
        position: relative;
        color: #fff;
        padding-top: 4px;
      }
      div.photos_high div.highslide-maincontent div.background_black {
        background: #000 0px 4px;
        width: 375px;
        height: 331px;
      }
      div.photos_high div.highslide-maincontent div.close_view {
        position: absolute;
        top:4px;
        left: 346px;
      }
      div.photos_high div.highslide-maincontent img {
        max-height: 308px;
        max-width: 375px;
        display: block;
        margin: 0 auto;
      }
        div.photos_high div.highslide-maincontent p {
          margin-top: 4px;
          margin-left: 7px;
        }
    div#photos p.back {
      display: none;
    }
/*discography Page*/
div#discography {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/discography.png') no-repeat;
  float: left;
  overflow: hidden;
  padding-top: 31px;
  font-size: 1.05em;
}
  div#discography div.mod_cataloglist {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 39px;
    height: 547px;
  }
    div#discography div.layout_full div.item {
      clear: both;
      height: 219px;
    }
      div#discography div.layout_full div.item div.field {
        height: 215px;
      }
    div#discography div.layout_full div.packshot {
      width: 215px;
      float: left;
      margin-right: 12px;
    }
    div#discography div.layout_full table.details {
      width: 192px;
      float: left;
      font-size: 0.85em;
      padding-top: 10px;
    }
    div#discography div.layout_full table.details td.caps p {
      margin-top: 9px;
    }
    div#discography div.layout_full div.description {
      margin-bottom: 5px;
      width: 153px;
      float: left;
      padding-top: 45px;
      font-size: 0.85em;
      overflow: hidden;
      margin-left: 17px;
      height:110px;
    }
    div#discography div.layout_full div.buy_links {
      float: right;
      text-transform: uppercase;
    }
   div#discography div.layout_full div.buy_links a.cd {
    display:block;
    width: 64px;
    height: 15px;
    background: transparent url('../images/buttons/buyCd.png') no-repeat;
  }
    div#discography div.layout_full div.buy_links a.cd span {
      display: none;
    }
    div#discography div.layout_full div.buy_links a.cd:hover {
      background: transparent url('../images/buttons/buyCd-over.png') no-repeat;
    }
   
  div#discography div.layout_full div.buy_links a.digital {
    display:block;
    width: 102px;
    height: 15px;
    background: transparent url('../images/buttons/buyDig.png') no-repeat;
  }
    div#discography div.layout_full div.buy_links a.digital span {
      display: none;
    }
    div#discography div.layout_full div.buy_links a.digital:hover {
      background: transparent url('../images/buttons/buyDig-over.png') no-repeat;
    }
    div#discography div.read_more {
      float: right;
      width: 156px;
      margin-bottom: 20px;
    }
    div#discography div#seperator {
      margin-left: -11px;
      width: 641px;
      height: 6px;  
    }
    div#discography div#seperator img {
      width: 641px;
    }
    div.disco_high {
      background: transparent url('../images/backgrounds/disco_view.png') no-repeat;
      width: 322px;
      height: 309px;
      color: #fff;
    }
      div.disco_high div.highslide-maincontent {
        padding-top: 10px;
        padding-left: 7px;
        padding-bottom: 30px;
        height: 268px !important;
        overflow: auto;
        position: relative;
        padding-right: 26px;
      }
        div.disco_high div.highslide-maincontent h1 {
          margin-bottom: 12px;
        }
        div.disco_high div.highslide-maincontent div.close_view {
          position: absolute;
          top: 4px;
          left: 271px;
        }
/*lyrics Page*/
div#lyrics {
  height: 630px;
  width: 661px;
  background: transparent url('../images/backgrounds/lyrics.png') no-repeat;
  float: left;
  margin-right: 12px;
  position: relative !important;
  padding-top: 31px;
  font-style: arial;
}
  div#lyrics div.mod_cataloglist{
    width: 213px;
    margin-left: 30px;
  }
    
    div#lyrics div.mod_cataloglist h1 {
      margin-bottom: 8px;
      text-transform: uppercase;
    }
    div#lyrics div.mod_cataloglist p {
      margin-bottom: 9px;
    }
    div#lyrics div.mod_cataloglist ul {
      margin-bottom: 10px;
    }
  
    div#lyrics div.mod_cataloglist li a {
      color: #fff;
    }
  div.lyrics_view {
    background: transparent url('../images/backgrounds/lryic_view.png') no-repeat 0px 26px!important;
    width: 366px !important;
    height: 634px !important; 
    padding: 0px !important;
    position: absolute !important;
    left: 40%;
    top: 0px;
    font-style: arial;
  }
    div.lyrics_view div.layout_full {
      color: #fff;
      background: #000;
      padding-bottom: 12px;
      width: 297px;
      height: 537px;
      margin-left: 30px;
      margin-top: 31px;
      overflow: hidden;
      padding-left: 7px;
      padding-right: 32px;
      padding-top: 10px;
    }
      div.lyrics_view div.layout_full p {
        margin-bottom: 4px;
      }
  
  
  
/*Articles Page*/
div#articles {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/articles.png') no-repeat;
  float: left;
  padding-top: 31px;
}
/*mailing Page*/
div#mailing {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/mailing.png') no-repeat;
  float: left;
  padding-top: 31px;
}
  div#mailing div.ce_text {
    height: 320px;
    width: 592px;
  }
    div#mailing div.ce_text fieldset {
      border: none !important;
    }
    div#mailing div.ce_text fieldset legend {
      margin-bottom: 10px;
    }
    div#mailing div.ce_text fieldset p input{
      width: 329px;
    }
    div#mailing div.ce_text fieldset p label {
      float: left;
    }
      div#mailing div.ce_text fieldset p.submit_button a {
        background: transparent url('../images/buttons/submit.png') no-repeat;
        float: left;
        width: 66px;  
        height: 15px;
      }
        div#mailing div.ce_text fieldset p.submit_button a:hover {
          background: transparent url('../images/buttons/submit-over.png') no-repeat;
        }
        div#mailing div.ce_text fieldset p.submit_button a span {
          display:none;
        }
      div#mailing div.ce_text fieldset p input#f_s, div#mailing div.ce_text fieldset p input#f_u {
        width: 15px;
      }
/*recommends Page*/
div#recommends {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/recommends.png') no-repeat;
  float: left;
  padding-top: 31px;
}
div#recommends div.layout div {
  margin-top: 19px;
  width: 295px;
  float: left;
}
  div#recommends div.layout_full h1 {
    margin-bottom: 10px;
  }
  div#recommends div.layout p {
    margin-bottom: 0px;
  }
/*links Page*/
div#links {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/links.png') no-repeat;
  float: left;
  padding-top: 31px;
}
div#links div.ce_text {
  width: 592px;
}
  div#links table td {
    width: 240px;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  div#links h2 {
    padding-bottom: 0px;
  }
  div#links a {
    margin-bottom: 10px;
  }
/*contact Page*/
div#contact {
  height: 630px;
  width: 660px;
  background: transparent url('../images/backgrounds/contact.png') no-repeat;
  float: left;
  padding-top: 31px;
}
  div#contact table td {
    width: 240px;
    padding-right: 11px;
    padding-bottom: 8px;
    vertical-align: top;
  }

/* -----------
  RIGHT COLUMN
----------- */

div#right {
  width: 504px;
  float: right;
}        

  div#right div.homepage_tours {
    background: transparent url('../images/backgrounds/main_tours.png') no-repeat;
    width: 504px;
    height: 242px;
    position: relative;
    margin-top: 13px;
  }
    div#right div.homepage_tours div.layout_full {
      background: #000;
      color: #fff;
      overflow: hidden;
      position: absolute;
      top: 68px;
      height: 173px;
      width: 429px;
      padding-left: 7px;
      padding-right: 32px;
      padding-top: 10px;
    }
    div#right div.homepage_tours div.layout_full div.item {
      margin-bottom: 1px;
    }
      div#right div.homepage_tours div.layout_full h2 {  
          float: left; 
          padding: 0px;
          max-width: 80px;
      }
      div#right div.homepage_tours div.layout_full div.homepage_extra {
        position: absolute;
        margin-top: 16px;
        top: 121px;
      }
        div#right div.homepage_tours div.layout_full div.homepage_extra div.exit {
          position: absolute;
          top: -32px;
          left: 423px;
        }
        div#right div.homepage_tours div.layout_full div.homepage_extra div.more_shows {
          margin-top: 15px;
        }
        div#right div.homepage_tours div.pagination, div#right div.homepage_tours span.total {
          display: none;
        }
  div#right div.homepage_tours div.more_shows a {
    display:block;
    width: 102px;
    height: 15px;
    background: transparent url('../images/buttons/moreShows.png') no-repeat;
  }
    div#right div.homepage_tours div.more_shows a span {
      display: none;
    }
    div#right div.homepage_tours div.more_shows a:hover {
      background: transparent url('../images/buttons/moreShows-over.png') no-repeat;
    }      

  div#right div.inside div.mod_article div.blog_containter_homepage_1 {
    background: transparent url('../images/backgrounds/main_blog.png') no-repeat;
    height: 771px;
    width: 504px;
    position: relative;
  } 


 div#right div.homepage_blog {
    margin-top: 31px;
    /*text-align: justify;*/
    background: #000;
    color: #fff;
    overflow: hidden;
    top: 31px;
    width: 468px;
    height:691px;
    padding-top: 10px;
    margin: 0px;
  }
  div#right div.homepage_blog div.layout_full {
    width: 469px;
  } 
  
    div#right div.homepage_blog div.pagination {
      display: none;
    }
    div#right div.homepage_blog div.layout_full div.ce_text {
      width: 420px;
      padding-right:42px;
      padding-left: 7px;
    }
    div#right div.homepage_blog div.layout_full div.coloured_border, div.homepage_news div.layout_full div.coloured_border {
      margin-left: -7px;
      margin-top: 4px;
      margin-bottom: 10px;
      background: url('../images/backgrounds/coloured_border.jpg') no-repeat;
      height: 4px;
      clear:both;;
    }
    div#right div.homepage_blog div.layout_full div.coloured_border img, div.homepage_news div.layout_full div.coloured_border img {
      display:none;
    }
    div.homepage_news div.layout_full h2 {
      padding-left:7px;
    }
      div#right div.homepage_blog div.layout_full div.coloured_border img {
        display:none;
      }
    div.layout_full div.coloured_border {
      margin-left: -7px;
      margin-top: 4px;
      margin-bottom: 10px;
    }
    div#right div.homepage_blog div.layout_full div.image_container {
      width: 230px;
      float: left;
      margin-right: 11px;
    }
      div#right div.homepage_blog div.layout_full div.image_container img {
        max-width: 230px;
        max-height: 230px;
        float:left;
      }

div#right div.block {
  margin-bottom: 29px;
}   
    
div#ladder_man {
  background: url('../images/backgrounds/ladder.png') no-repeat;
  height: 73px;
  width: 20px;
  position: absolute;
  top: 118px;
  left: 50%;
  margin-left: 386px;
  z-index: 1;
}

div#some-shows {
  height: 422px;
  width: 334px;
  background: transparent url('../images/backgrounds/some_shows.png') no-repeat;
  float: right;
  padding-top: 68px;
}
  div#some-shows div.mod_cataloglist {
    margin-right: 36px;
    height: 258px;
    width: 291px;
    color: #fff;
    background: #000;
    padding-top: 10px;
    padding-left: 7px;
    overflow: hidden;
  }
    div#some-shows div.item {
      width: 260px;
      font-size: 0.95em;
      margin-bottom: 7px;
    }
    div#some-shows div.no_margin {
      margin-bottom: 0px !important;
    }
    div#some-shows div.extra_pic {
      color: #fff;
      background: #000;
      margin-right: 36px;
      height: 86px;
      width: 298px;      
    } 
      div#some-shows div.extra_pic div.extra {
        padding-top: 17px;
        position: relative;
      }
        div#some-shows div.extra_pic div.extra div.more_shows{
          position: absolute;
          top: 64px;
          left: 7px;
        }
      div#some-shows div.extra_pic exit {
        color: #fff;
        background: #000;
        margin-right: 36px;  
      }
        div#some-shows div.extra_pic img{
          float: right;
        }
  div#some-shows div.more_shows a {
    display:block;
    width: 102px;
    height: 15px;
    background: transparent url('../images/buttons/moreShows.png') no-repeat;
  }
    div#some-shows div.more_shows a span {
      display: none;
    }
    div#some-shows div.more_shows a:hover {
      background: transparent url('../images/buttons/moreShows-over.png') no-repeat;
    }
  div#some-shows div.pagination, div#some-shows span.total {
    display: none;
  }
div#rocket div.rocketimg {
  width: 250px;
  float: right;
  margin-right: 50px;
  margin-top: 25px;
}

/*---News Archive---*/
div#news-archive {
  background: transparent url('../images/backgrounds/news_archive.png') no-repeat;
  height:630px;
  width:660px;
}


/* -----------
  FOOTER
----------- */

div#footer {
  background: transparent url('../images/backgrounds/pd_footer.png') no-repeat 0px 28px;
  height: 328px;
  width: 994px;
  margin: 0 auto;
  position: relative;
  clear:both;
}
div#footer div.site_credit {
  position: absolute;
  top: 320px;
  left: 846px;
  color: #868687;
  font-size: 0.95em;
}
div#footer div.inside {
  width: 994px;
}
  div#footer div.site_credit a {
    text-decoration: none;
    font-weight: bold;
    color: #868687;
  }
  div#footer div.site_credit a:hover {
    color: #000;
    text-decoration: underline;
  }
div#right div.homepage_blog div.block {
  margin-bottom:0px !important;
}


div#main div#blog-archive {
  background: transparent url('../images/backgrounds/blog_archive2.png') no-repeat;
  padding: 31px 21px 39px 35px;
  overflow:hidden;
  width:631px;
  height:661px;
  position:absolute;
  top:158px;
  left:181px;
  margin-bottom: 50px;
}
  div#main div#blog-archive div.mod_newslist {
    height: 657px;
    width:631px;
    background:#000;
  }
  div#main div#blog-archive div.ce_text {
    margin:0px;
    padding:0px;
    height:auto !important;
  }
    div#main div#blog-archive div.ce_text img {
      width:249px;
      height:249px;
      margin-right:10px;
    }
    div#main div#blog-archive div.ce_text h2 {
      width:590px;
      margin-top:7px;
      margin-left:10px;
      padding-bottom:0px !important;
      height:13px;
    }
      div#main div#blog-archive div.ce_text h2.info {
        margin-top:4px;
      }
    div#main div#blog-archive div.ce_text p {
      margin-left:10px;
      margin-top:7px;
      margin-bottom:0px !important;
    }
  div#main div#blog-archive div#scroller_box {
    margin-left:6px;
  }
  div.teh_rocket div {
    width:auto !important;
  }
  div#birdy {
    position:absolute;
    left:71px;
    top:287px;
  }
  div#right div.spacey {
    margin-bottom: 240px;
    clear:both;
    width:20px;
    float:right;
  }
div#main div#news-archive {
  background: transparent url('../images/backgrounds/news_archive2.png') no-repeat;
  padding: 31px 21px 39px 35px;
  overflow:hidden;
  width:631px;
  height:661px;
  position:absolute;
  top:158px;
  left:181px;
  margin-bottom: 50px;
}
  div#main div#news-archive div.mod_newslist {
    height: 657px;
    width:631px;
    background:#000;
  }
  div#main div#news-archive div.ce_text {
    margin:0px;
    padding:0px;
    height:auto !important;
  }
    div#main div#news-archive div.ce_text img {
      width:249px;
      height:249px;
      margin-right:10px;
    }
    div#main div#news-archive div.ce_text h2 {
      width:590px;
      margin-top:7px;
      margin-left:10px;
      padding-bottom:0px !important;
      min-height:13px;
    }
      div#main div#news-archive div.ce_text h2.info {
        margin-top:4px;
      }
    div#main div#news-archive div.ce_text p {
      margin-left:10px;
      margin-top:7px;
      margin-bottom:0px !important;
    }
  div#main div#news-archive div#scroller_box {
    margin-left:6px;
  }
div.home_main div.pagination {
  display:none !important
}
a.arch_link {
  margin-left:7px;
}
div#main a.arch_link {
  display:block;
  margin-top:12px;
  margin-left:29px; 
}
div#right a.arch_link {
  display:block;
  float:right;
  margin-top:12px;
  margin-right:34px;
}
span.total {
  display:none;
}