#day-in-pictures h2,
#video-roundup h2,
#user-pictures h2{
font-size:1.2em;
}
#day-in-pictures p,
#video-roundup p,
#user-pictures p{
clear:left;
padding:10px 0;
font-size:0.9em;
}
#day-in-pictures,
#video-roundup,
#user-pictures{
  float:left;
  width:306px;
  padding:0;
}
#day-in-pictures .info,
#video-roundup .info,
#user-pictures .info{
  background:#F4F0EA;
  padding:10px;
}


  .day-nav{
min-height:48px;
}


#day-in-pictures .day-nav li,
#video-roundup .day-nav li,
#user-pictures .day-nav li{
  display:inline;
}
#day-in-pictures .day-nav li span,
#video-roundup .day-nav li span,
#user-pictures .day-nav li span,
#day-in-pictures .day-nav li a,
#video-roundup .day-nav li a,
#user-pictures .day-nav li a{
  display:block;
  width:28px;
  height:18px;
  padding:30px 10px 0 10px;
  margin-right:5px;
  float:left;
}
#day-in-pictures .day-nav li span,
#video-roundup .day-nav li span,
#user-pictures .day-nav li span{
  color:#D1D2D4;
  background:#9FA3A6;
  
}

#day-in-pictures .day-nav li a,
#video-roundup .day-nav li a,
#user-pictures .day-nav li a{
    color:#fff;
    background:#F471B7;
}
#day-in-pictures .day-nav li a:hover,
#video-roundup .day-nav li a:hover,
#user-pictures .day-nav li a:hover{
    background:#F20B9C;
}

#day-in-pictures,
#video-roundup{
  margin-right:14px;
}




#artists{
  position:relative;
  clear:both;
  width:100%;
  overflow:hidden;
}

#artists .artist-nav{
  margin:30px 0;
}

#artists .artist-nav li{
  padding:0 20px 0 0;
  display:inline;
}
#artists .artist-nav li a{
  font-size:1.6em;
  color:#F21D96;
}
#artists .artist-nav li a:hover{
  color:#FFF;
}
#artists a .band-promo{
float:left;
  width:306px;
  margin:0 14px 14px 0;
  background:#F4F0EA;
  position:relative;
}

#artists a:hover .band-promo{
  background:#434240;
}


#artists a{
  float:auto;
  color:#545454;
  background:auto;
  font-weight:normal;
  font-size:0.9em;
  
}

#artists .band-promo a,
#artists .band-promo a:hover{
  cursor:hand;
}

#artists .band-promo a div.info{
position:relative;
display:block;
float:right;
height:146px;
width:152px;
margin-left:3px;
}

#artists .band-promo .info p{
    height:60px;
    overflow:hidden;
    margin-bottom:17px;
}


#artists a .band-promo  span.photos,
#artists a .band-promo span.video{
  display:block;
  background:#E1DDD8;
  font-weight:bold;
  margin:3px 3px 3px 149px;
  font-family:arial,helvetica;
  font-size:1.4em;
  padding-left:4px;
}
#artists a:hover .band-promo  span.photos,
#artists a:hover .band-promo span.video{
  background:#000;
}

#artists a span .band-promo  h4{
  margin:7px 3px 3px 3px;
  font-weight:bold;
  font-family:arial,helvetica;
}

#artists  a:hover span .band-promo h4{
  color:#fff;
}

#artists a:hover .band-promo p{
  color:#fff;
}

#artists .band-promo img{
float:left;
margin-right:3px;
}
.overflowbox{
  width:986px;
  clear:left;
}


div.pictures{
 width:350px;
 height:270px;
 float:right;

}
body .form #vision-ugc-add{
    background:#fff;
    width:490px;
    float:left;
}

body .form #vision-ugc-add #vision-ugc-form .vision-ugc-file{
    background-image:url(/staticarchive/c5c7805d8dc3e64f4c43d84ce7e155e9241c69c3.gif);
    background-position: 0 5px;
}
body .form #vision-ugc-add #vision-ugc-form .vision-ugc-intro2{
        background-image:url(/staticarchive/de8ff84d5722a41070f6efbb7be9d7b3c92cc4a1.gif);
    background-position: 0 5px;
}

body .form #vision-ugc-add #vision-ugc-form .vision-ugc-terms{
        background-image:url(/staticarchive/5ef6103a1b65300ddb137c2055ac8544824f7b72.gif);
            background-position: 0 5px;
}
body .form #vision-ugc-add #vision-ugc-form .vision-ugc-submit{
        background-image:none;
} 
body .form #vision-ugc-add .vision-ugc-terms a{
    color:#F1479F;
}
