#faux{
   background:url( ../images/profaux.gif ) repeat-y top left;
}

#breadcrumb{
  margin:0 0 0 18px;
  background:url(../images/sprites.gif) no-repeat -252px -621px;
  width:1051px;
}

/************/
/* DEFAULTS */
/************/
#userdetails{
  float:left;
  display:inline;
  background:#fff;  
  width:300px;
  overflow:hidden;
  margin:0 0 0 32px;
}

#userdetails_io{
  margin:0 auto;
}

#usernav{
  margin:0 0 0 24px;
  width:1038px;
}

#usernav_io{
  background:#e4e4ff;
  border-top:1px solid #ccccff; 
  border-bottom:1px solid #ccccff; 
  padding:2px;
}


#friend_status{
  margin:5px 0 0 0;
}

#friend_status_io{
}


/* "USER STATS" START */
#userpic{
  float:left; 
  width:65px;
  text-align:left;
  display:inline; 
}

#userpic .online_status{
  border:none;
}

#userpic img{
  padding:2px;
  border:#000 solid 1px;
  display:block;
}

.userdetail_l, .userdetail_r{ /* left and right stat boxes */
  width:50%;
  overflow:hidden;
  text-align:left;
  float:left;
  display:inline
}

.userdetail_l{
  font-weight:bold;
}

.userdetail_r{
  width:45%;
  text-align:right;
}

#userdetail_actions{
  margin:0 0 5px 0 ;
}

/* "USER STATS" END */


/* section headers - actions, stats, etc. */
.user_container{
  width:100%;
  list-style:none;
}

.user_container .a{
margin:3px 0 0 0 ;
}

.user_container .b, .user_container .e{
  font-weight:bold;  
  text-align:left;
}

.user_container .b{
   width:115px;  
   overflow:hidden;
}

.user_container .c{  
  width:160px;
  text-align:right;
  overflow:hidden;
}

.user_container .d{
  clear:both;
  font-size:1px;
  height:1px;
}

 .user_container .f{
  width:98%;
  overflow:hidden;
}

#userdetails_io .sh{
  height:24px;
  line-height:24px;
  color:#000;
  font-weight:bold;
  margin:10px 0 5px 0;
  border:none;
}

/*artist details heading */
#userdetails_io .sh_user_details{
  width:286px;
  height:27px;
  background:url(../images/sprites.gif) no-repeat -251px -789px #aaaaff;
  text-indent:-9000px;
}

/*contact methods heading */
#userdetails_io .sh_contact_methods{
  width:286px;
  height:26px;
  background:url(../images/sprites.gif) no-repeat -251px -816px #aaaaff;
  text-indent:-9000px;
}

/*friends heading */
#userdetails_io .sh_friends{
  width:286px;
  height:27px;
  background:url(../images/sprites.gif) no-repeat -251px -842px #aaaaff;
  text-indent:-9000px;
}

#showprofile_template{
  float:left;
  width:700px;
  display: inline;
  margin:10px auto 0 10px;
}

#userdetails_io .myfriends_list{
  width:55px; 
  float:left; 
  overflow:hidden; 
  margin:0 5px 5px 0
}

.myfriends_list img{
  display:block;
}

/*******************/
/* LIVESTREAM           */
/*******************/
#livestream_container{
  width:680px;
  height:320px;
  margin:13px auto; 
  padding:0; 
  overflow:auto
}

/*******************/
/* SHOWCASE BOXES  */
/*******************/

.showcase{
  margin:12px auto 0 0;
  background:#fff;
  float:left;
  display:inline;
}

.showcase_io img{
}

.showcase_io .view_all, #userdetails_io .view_all{
  padding:10px 0 0 5px ;
  font-size:12px;
}

.showcase_io .view_all a, , #userdetails_io .view_all a{  
  text-decoration:underline;
  text-align:left
}


.my_favorites{
  float:left;
  display:inline;
  text-align:center;
  width:135px;
  height:127px;
  position:relative;
  background:url( ../images/sprites.gif ) no-repeat -578px -811px;
  margin:5px 5px 0 0;
}

.my_favorites_io{
  position:relative;
}

.my_favorites_io img.l{
  left:5px;
}

.showcase_header{
  width:709px;
  height:36px;
  line-height:36px;
  background:url(../images/sprites.gif) no-repeat -251px -721px #0000ff;
  color:#fff;
  font-size:13px;
  font-weight:bold;  
}

.showcase_header div{
  padding:0 0 0 10px;
}

/*****************/
/*Friends Listing*/
/*****************/

#myf{
  width:633px;
}

#myf .myf_box{
  width:120px;
  height:120px;
  text-align:center;
  float:left;
  margin:5px 0;
}

#myf .myf_box img{
  border:none;
}
/*******************/
/*    GALLERY      */
/*******************/
.artlistingbox{
  width:680px;
}

.artlistingbox_io{  
}
/***********/
/*  IM CHAT          
/***********/
 #profile_im_container{
   width:235px;
   background:#ff0000;
 }
