body {
  background-color: #384C8B;
  font: normal 100% Verdana, Geneva, sans-serif;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

a:focus, a:active, object:focus {
  -moz-outline-style: none;
  outline: none; }

.left_column {
  float: left; }

.right_column {
  float: right; }

.clear {
  clear: both; }

.open_quote {
  background-image: url('/assets/1/image/2009/03/20/43837_459609338.gif');
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: top left; }

.close_quote {
  background-image: url('/assets/1/image/2009/03/20/43823_834618982.gif');
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: top right; }

.shadowed {
  position: relative;
  overflow: hidden;
  z-index: 2; }

.shadow {
  position: relative;
  overflow: hidden;
  z-index: 1;
  left: 1px; }

img {
  border-width: 0px; }

div.pretty_item_box {
  width: 410px;
  margin: 0px 0px 15px 0px; }
  div.pretty_item_box h3 {
    margin: 0;
    padding: 0; }
  div.pretty_item_box div.pretty_item_box_top {
    height: 37px;
    background-repeat: no-repeat; }
  div.pretty_item_box div.pretty_item_box_content {
    padding: 0px 15px 0px 30px;
    background-repeat: repeat-y; }
    div.pretty_item_box div.pretty_item_box_content div.pretty_item_box_left_column {
      width: 195px;
      float: left;
      font-size: 0.75em; }
    div.pretty_item_box div.pretty_item_box_content div.pretty_item_box_link {
      width: 192px; }
      div.pretty_item_box div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_top {
        height: 4px;
        background-repeat: no-repeat;
        overflow: hidden; }
      div.pretty_item_box div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content {
        font-size: 13px;
        font-weight: bold; }
      div.pretty_item_box div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_bottom {
        height: 4px;
        overflow: hidden;
        background-repeat: no-repeat; }
  div.pretty_item_box div.pretty_item_box_bottom {
    height: 20px;
    background-repeat: no-repeat; }
  div.pretty_item_box a img {
    display: block;
    float: right;
    border-width: 3px;
    margin: 0px 0px 20px 10px; }

div.pretty_item_box.pink a img {
  border-color: #ED1F8F;
  display: block; }
div.pretty_item_box.pink .pretty_item_box_title {
  color: #ED1F8F;
  font-size: 14px;
  font-weight: bold; }
div.pretty_item_box.pink div.pretty_item_box_top {
  background-image: url('/assets/1/image/2009/03/22/26723_4110549845.gif');
  padding: 0px;
  margin: 0px; }
div.pretty_item_box.pink div.pretty_item_box_content {
  background-image: url('/assets/1/image/2009/03/22/26629_285355817.gif'); }
  div.pretty_item_box.pink div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_top {
    background-image: url('/assets/1/image/2009/03/22/26708_1032578978.gif'); }
  div.pretty_item_box.pink div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content {
    background-color: #fcebf0; }
    div.pretty_item_box.pink div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content a {
      color: #ED1F8F;
      font-weight: bold;
      text-decoration: underline;
      font-size: 0.9em;
      margin-left: 10px; }
  div.pretty_item_box.pink div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_bottom {
    background-image: url('/assets/1/image/2009/03/22/26695_164811442.gif'); }
div.pretty_item_box.pink div.pretty_item_box_bottom {
  background-image: url('/assets/1/image/2009/03/22/26678_655084993.gif'); }

div.pretty_item_box.orange a img {
  border-color: #FF6F00;
  display: block; }
div.pretty_item_box.orange .pretty_item_box_title {
  color: #FF6F00;
  font-size: 14px;
  font-weight: bold; }
div.pretty_item_box.orange div.pretty_item_box_top {
  background-image: url('/assets/1/image/2009/03/22/26599_102854144.gif');
  padding: 0px;
  margin: 0px; }
div.pretty_item_box.orange div.pretty_item_box_content {
  background-image: url('/assets/1/image/2009/03/22/26522_1355390793.gif'); }
  div.pretty_item_box.orange div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_top {
    background-image: url('/assets/1/image/2009/03/22/26579_2102086266.gif'); }
  div.pretty_item_box.orange div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content {
    background-color: #ffffbc; }
    div.pretty_item_box.orange div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content a {
      color: #FF6F00;
      font-weight: bold;
      text-decoration: underline;
      font-size: 0.9em;
      margin-left: 10px; }
  div.pretty_item_box.orange div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_bottom {
    background-image: url('/assets/1/image/2009/03/22/26563_4098314165.gif'); }
div.pretty_item_box.orange div.pretty_item_box_bottom {
  background-image: url('/assets/1/image/2009/03/22/26547_1221778976.gif'); }

div.pretty_item_box.blue a img {
  border-color: #384B8B;
  display: block; }
div.pretty_item_box.blue .pretty_item_box_title {
  color: #384B8B;
  font-size: 14px;
  font-weight: bold; }
div.pretty_item_box.blue div.pretty_item_box_top {
  background-image: url('/assets/1/image/2009/03/22/26496_3671892525.gif');
  padding: 0px;
  margin: 0px; }
div.pretty_item_box.blue div.pretty_item_box_content {
  background-image: url('/assets/1/image/2009/03/22/26422_294182387.gif'); }
  div.pretty_item_box.blue div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_top {
    background-image: url('/assets/1/image/2009/03/22/26480_3598532818.gif'); }
  div.pretty_item_box.blue div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content {
    background-color: #e6fafe; }
    div.pretty_item_box.blue div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content a {
      color: #384B8B;
      font-weight: bold;
      text-decoration: underline;
      font-size: 0.9em;
      margin-left: 10px; }
  div.pretty_item_box.blue div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_bottom {
    background-image: url('/assets/1/image/2009/03/22/26462_4169431456.gif'); }
div.pretty_item_box.blue div.pretty_item_box_bottom {
  background-image: url('/assets/1/image/2009/03/22/26446_4045039749.gif'); }

div.pretty_item_box.green a img {
  border-color: #315f2e;
  display: block; }
div.pretty_item_box.green .pretty_item_box_title {
  color: #315f2e;
  font-size: 14px;
  font-weight: bold; }
div.pretty_item_box.green div.pretty_item_box_top {
  background-image: url('/assets/1/image/2009/03/29/67094_4178481329.gif');
  padding: 0px;
  margin: 0px; }
div.pretty_item_box.green div.pretty_item_box_content {
  background-image: url('/assets/1/image/2009/03/29/67128_968901544.gif'); }
  div.pretty_item_box.green div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_top {
    background-image: url('/assets/1/image/2009/03/31/69332_157780315.gif'); }
  div.pretty_item_box.green div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content {
    background-image: url('/assets/1/image/2009/03/31/70085_1591209216.gif'); }
    div.pretty_item_box.green div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content a {
      color: #315f2e;
      font-weight: bold;
      text-decoration: underline;
      font-size: 0.9em;
      margin-left: 10px; }
  div.pretty_item_box.green div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_bottom {
    background-image: url('/assets/1/image/2009/03/30/37588_2420928423.gif'); }
div.pretty_item_box.green div.pretty_item_box_bottom {
  background-image: url('/assets/1/image/2009/03/29/67154_2043688470.gif'); }

div.pretty_item_box.red a img {
  border-color: #ff3b42;
  display: block; }
div.pretty_item_box.red .pretty_item_box_title {
  color: #ff3b42;
  font-size: 14px;
  font-weight: bold; }
div.pretty_item_box.red div.pretty_item_box_top {
  background-image: url('/assets/1/image/2009/04/10/37491_1259303924.gif');
  padding: 0px;
  margin: 0px; }
div.pretty_item_box.red div.pretty_item_box_content {
  background-image: url('/assets/1/image/2009/04/10/37469_1281863869.gif'); }
  div.pretty_item_box.red div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_top {
    background-image: url('/assets/1/image/2009/04/10/37588_252424500.gif'); }
  div.pretty_item_box.red div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content {
    background-image: url('/assets/1/image/2009/04/10/37539_1915657672.gif'); }
    div.pretty_item_box.red div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content a {
      color: #ff3b42;
      font-weight: bold;
      text-decoration: underline;
      font-size: 0.9em;
      margin-left: 10px; }
  div.pretty_item_box.red div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_bottom {
    background-image: url('/assets/1/image/2009/04/10/37561_1221678999.gif'); }
div.pretty_item_box.red div.pretty_item_box_bottom {
  background-image: url('/assets/1/image/2009/04/10/37512_1332696861.gif'); }

div.pretty_item_box.purple a img {
  border-color: #9041a1;
  display: block; }
div.pretty_item_box.purple .pretty_item_box_title {
  color: #9041a1;
  font-size: 14px;
  font-weight: bold; }
div.pretty_item_box.purple div.pretty_item_box_top {
  background-image: url('/assets/1/image/2009/04/14/51604_4061418056.gif');
  padding: 0px;
  margin: 0px; }
div.pretty_item_box.purple div.pretty_item_box_content {
  background-image: url('/assets/1/image/2009/04/14/51561_4039629497.gif'); }
  div.pretty_item_box.purple div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_top {
    background-image: url('/assets/1/image/2009/04/14/51696_1534427798.gif'); }
  div.pretty_item_box.purple div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content {
    background-image: url('/assets/1/image/2009/04/14/51637_212964803.gif'); }
    div.pretty_item_box.purple div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_content a {
      color: #9041a1;
      font-weight: bold;
      text-decoration: underline;
      font-size: 0.9em;
      margin-left: 10px; }
  div.pretty_item_box.purple div.pretty_item_box_content div.pretty_item_box_link div.pretty_item_box_link_bottom {
    background-image: url('/assets/1/image/2009/04/14/51666_2946543174.gif'); }
div.pretty_item_box.purple div.pretty_item_box_bottom {
  background-image: url('/assets/1/image/2009/04/14/55928_867646684.gif'); }

.you_are_here_left {
  background-image: url('/assets/14/image/2009/03/22/49544_746826761.gif');
  width: 263px;
  height: 60px;
  position: absolute; }

.you_are_here_right {
  background-image: url('/assets/14/image/2009/03/22/49536_2286017051.gif');
  width: 263px;
  height: 60px;
  position: absolute; }

#frame {
  width: 925px;
  position: absolute;
  left: 50%;
  margin-left: -462px; }
  #frame #header_left {
    height: 267px;
    width: 504px;
    background: #384C8B url('/assets/1/image/2009/03/20/43399_1889517538.gif') top left no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2; }
    #frame #header_left #logo {
      width: 522px;
      position: absolute;
      left: -17px; }
    #frame #header_left #logo.not-home {
      background-image: url('/assets/14/image/2009/04/02/49547_3928395877.png');
      background-position: 148px 20px;
      background-repeat: no-repeat; }
    #frame #header_left #header_info {
      padding: 0px 0px 0px 25px;
      position: absolute;
      top: 160px;
      width: 305px; }
      #frame #header_left #header_info #date {
        color: white;
        font-weight: bold;
        height: 20px;
        overflow: hidden;
        font-size: 1em; }
        #frame #header_left #header_info #date .shadow {
          color: #415605;
          top: -19px; }
      #frame #header_left #header_info #tagline div {
        text-transform: uppercase;
        color: #f52c3f;
        font: normal 1.0em "Arial black", Arial, sans-serif;
        height: 20px; }
      #frame #header_left #header_info #tagline .shadow {
        color: #415605;
        top: -19px; }
    #frame #header_left #search {
      position: absolute;
      top: 150px;
      left: 340px;
      background-image: url('/assets/14/image/2009/03/20/49529_1713389592.gif');
      background-repeat: no-repeat;
      background-position: 10px 0px;
      width: 210px;
      z-index: 90; }
      #frame #header_left #search #search_terms {
        margin: 25px 5px 0px 5px;
        width: 160px;
        border: 2px solid #96bc2b;
        color: #384C8B; }
      #frame #header_left #search .submit {
        width: 28px;
        height: 21px;
        background: #96bc2b url('/assets/1/image/2009/03/20/43863_1697844566.gif') top right no-repeat;
        border: 0px; }
  #frame #header_right {
    height: 267px;
    background: url('/assets/1/image/2009/03/20/43577_2848844718.gif') top left no-repeat;
    width: 420px;
    position: absolute;
    left: 504px;
    z-index: 15; }
    #frame #header_right #header_about a {
      display: block;
      height: 92px;
      width: 138px;
      background: #384C8B url('/assets/14/image/2009/03/20/49539_2962362818.gif') top right no-repeat;
      position: absolute;
      top: 6px;
      left: 0px;
      margin-left: 1px; }
    #frame #header_right #header_about a:hover {
      background-image: url('/assets/14/image/2009/03/20/49535_841077202.gif'); }
    #frame #header_right #header_animation {
      position: absolute;
      top: 0px;
      right: 50px; }
    #frame #header_right #header_feedback a {
      height: 50px;
      width: 142px;
      background-image: url('/assets/14/image/2009/03/20/49548_4161185829.gif');
      background-position: top right;
      position: absolute;
      top: 155px;
      right: 25px; }
    #frame #header_right #header_feedback a:hover {
      background-image: url('/assets/14/image/2009/03/20/49530_1080276500.gif'); }
  #frame div#inner_frame_ad {
    position: absolute;
    top: 308px;
    left: 0px;
    z-index: 2;
    margin: 0;
    padding: 0;
    z-index: 35; }
  #frame div#inner_frame {
    position: absolute;
    top: 208px;
    left: 0px;
    z-index: 2;
    margin: 0;
    padding: 0;
    z-index: 40; }
  #frame ul#top_nav {
    position: relative;
    top: 7px;
    background-image: url('/assets/1/image/2009/03/20/43552_957125582.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
    height: 85px;
    width: 882px;
    padding: 0px;
    padding-left: 12px;
    margin: 0px; }
    #frame ul#top_nav li {
      list-style: none;
      float: left; }
      #frame ul#top_nav li a {
        background-image: url('/assets/14/image/2009/03/20/49529_1061474264_2.gif');
        background-repeat: no-repeat;
        display: block;
        height: 77px; }
      #frame ul#top_nav li a:hover {
        background-image: url('/assets/14/image/2009/03/20/49538_4029956705_2.gif');
        height: 83px;
        margin-top: -7px; }
    #frame ul#top_nav li#top_nav_blogs a {
      width: 107px;
      background-position: 0px 0px; }
    #frame ul#top_nav li#top_nav_snaps a {
      width: 107px;
      background-position: -107px 0px; }
    #frame ul#top_nav li#top_nav_news a {
      width: 107px;
      background-position: -213px 0px; }
    #frame ul#top_nav li#top_nav_video a {
      width: 106px;
      background-position: -320px 0px; }
    #frame ul#top_nav li#top_nav_play a {
      width: 108px;
      background-position: -426px 0px; }
    #frame ul#top_nav li#top_nav_songs a {
      width: 107px;
      background-position: -533px 0px; }
    #frame ul#top_nav li#top_nav_help a {
      width: 111px;
      background-position: -640px 0px; }
    #frame ul#top_nav li#top_nav_send a {
      width: 106px;
      background-position: -750px 0px; }
  #frame div#content_frame {
    background-color: white;
    width: 880px;
    margin-left: 1px; }
    #frame div#content_frame div#content {
      padding: 0px; }
  #frame div#footer {
    position: relative;
    background: #384C8B url('/assets/1/image/2009/03/20/43943_3687874200.gif') 0px 0px no-repeat;
    font: normal 0.7em Comic Sans MS;
    color: #fff;
    text-align: center; }
    #frame div#footer a {
      color: #fff;
      text-decoration: underline; }
    #frame div#footer a:hover {
      color: #fff200; }
  #frame div#dots {
    height: 40px;
    width: 745px;
    background: #384C8B url('/assets/1/image/2009/03/20/43965_292114085.gif') 0px 0px no-repeat;
    margin: auto;
    position: relative;
    top: 50px;
    margin-bottom: 75px; }

.left {
  float: left; }

.right {
  float: right; }

div#top-ad {
  background-image: url('/assets/14/image/2009/04/13/49532_3355214394.gif');
  background-repeat: no-repeat;
  height: 95px;
  padding-left: 15px;
  padding-top: 5px;
  width: 905px;
  margin-left: -25px;
  z-index: 10; }

#topadbg {
  background-image: url('/assets/1/image/2009/03/29/51685_2804264831.gif');
  background-position: right top;
  background-repeat: no-repeat;
  width: 905px;
  height: 100px;
  z-index: 10; }

#sideadbg {
  position: absolute;
  top: 0;
  left: 905px;
  width: 204px;
  height: 900px;
  background-image: url('/assets/1/image/2009/03/29/55601_1797568958.png');
  background-repeat: no-repeat;
  z-index: 10; }

#side-ad {
  position: absolute;
  background-image: url('/assets/14/image/2009/03/29/49531_685166898.gif');
  background-repeat: no-repeat;
  width: 204px;
  height: 670px;
  top: 190px;
  left: 914;
  padding: 27px 10px 0 20px; }

#adblockfix {
  position: absolute;
  width: 65px;
  height: 32px;
  top: 70px;
  right: 140px;
  background-image: url('/assets/1/image/2009/04/09/59797_277057300.png');
  background-repeat: no-repeat;
  z-index: 20; }

#loginbutton {
  position: absolute;
  top: 110px;
  left: 530px;
  z-index: 99; }

#loginbutton a {
  display: block;
  width: 74px;
  height: 55px;
  background-image: url(/assets/14/image/2009/03/27/49533_4231142822.gif); }

#loginbutton a:hover {
  background-image: url(/assets/14/image/2009/03/27/49539_1431503507.gif); }

#header {
  position: relative;
  z-index: 30; }

/* jqModal base Styling courtesy of; */
/* Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied, */
/* the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow {
  display: none;
  position: relative;
  top: 0;
  left: 50%;
  margin-left: -400px;
  width: 600px;
  padding: 12px; }

#searchdiv-close {
  position: relative;
  top: 100px;
  left: 540px; }

.unsubconfirm {
  width: 828px;
  height: 268px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  background-color: transparent; }

.jqmOverlay {
  background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px'); }

/* Fixed posistioning emulation for IE6 */
/* Star selector used to hide definition from browsers other than IE6 */
/* For valid CSS, use a conditional include instead */
* html .jqmWindow {
  position: absolute;
  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

#update_msg div {
  margin: 0 auto;
  padding: 1em;
  border: 1px solid violet;
  color: purple;
  background-color: #FFD;
  width: 923px; }
  #update_msg div a {
    color: purple;
    border-bottom: 1px solid purple; }
    #update_msg div a:hover {
      color: violet;
      border-bottom: 1px solid violet; }
  #update_msg div a.close {
    float: right;
    margin-top: -1em;
    border-bottom: none; }

#top_logo_ad_wrap {
  position: absolute;
  top: 10px;
  left: 767px;
  width: 196px;
  height: 119px;
  background: url('/assets/1/image/2009/07/09/47098_606794808.gif') top left no-repeat;
  z-index: 12; }
  #top_logo_ad_wrap #top_logo_ad {
    position: absolute;
    left: 76px;
    top: 15px; }
