@charset "utf-8";
/* CSS Document */
/* ##################### HOMEPAGE-SPECIFIC ############################### */
body{
 background-position:0px 327px;
}

.home #header{
 width:100%;
 height:330px;
 position:relative;
 background-image:url(/images/home_header_promo.jpg);
 background-repeat:no-repeat;
 background-position:right top;
}
.home #header img{
 position:absolute;
 top:180px;
 left:20px;
}

#bg_decor{
  height:327px;
  background-position:center 0px;
} 

#home_sidebar{
 width:249px;
 position:absolute;
 top:0px;
 right:0px;
 background-image:url(/images/purple_gradbg.jpg);
 background-repeat:repeat-x;
 background-position:0px 180px;
 min-height:526px;
 
}
#home_sidebar .top{
  width:100%;
  height:190px;
  background-image:url(/images/home_enter_cardz.jpg);
  background-repeat:no-repeat;
  overflow:hidden;
  background-color:#432953;
}
#home_sidebar .top h3{ display:none; }
#home_sidebar .left{
 background-image:url(/images/sidebar_left.gif);
 background-repeat:no-repeat;
 position:absolute;
 width:1px;
 height:500px;
}

#input_cardzcode{
 position:absolute;
 left:26px;
 top:116px;
 width:202px;
 color:#FFFFFF;
 font-size:18px;
 background-color:#000000;
 border:0; 
}
#submit_cardzcode{
 position:absolute;
 left:64px;
 top:151px;
}
#home_sidebar p{
 font-size:12px;
 color:#FFFFFF;
 padding:10px 20px;
}

#home_textbox{
 width:345px;
 height:184px;
 position:relative;
 left:8px;
 top:10px;
 padding-top:40px;
 padding-left:22px;
 padding-right:215px;
 background-image:url(/images/home_textbg.jpg);
 background-repeat:no-repeat;
 font-size:12px;
 color:#555555;
}
#home_textbox p{
 margin-top:5px;
}

#home_textbox a {
 text-decoration:none;
 color:#006699;
}

#hometext_findoutmore{
 font-size:16px;
 color:#452662;
 position:absolute;
 bottom:8px;
 left:240px;
}
#other_artists{
  width:580px;
  height:150px;
  position:relative;
  left:10px;
  top:10px;
}
#other_artists .title{ 
  width:190px;
  height:90px;
  background-image:url(/images/home_latestcardz.png);
  background-repeat:no-repeat;  
  background-position:top left;
  position:absolute;
}
#other_artists .title span{ display:none; }

#other_artists ul{
 position:absolute;
 top:45px;
}

#hometext_findoutmore a{ color:#452662; }
#hometext_findoutmore a:hover{ color:#9966FF; }
#footer{
  width:650px;
  margin-top:20px;
}

.twitter_feed{
 list-style:none;
 width:100%;
 font-size:11px;
 color:#ffffff;
 background-image:url(../images/home_twitterbg.png);
 background-repeat:no-repeat;
 margin-top:10px;
 padding-top:30px;
}
.twitter_feed li{
  margin-left:15px;
  margin-right:15px;
  padding-top:6px;
  padding-bottom:6px;
  border-bottom:1px solid #301a3e;
}
.twitter_feed li a{
 color:#ab9ada;
 text-decoration:none;
}
.twitter_date{
 font-size:10px;
 color:#680266;
}
