/* CSS community - home */

.container_left{
  float:left;
  padding: 0px 10px 10px 20px;
  background:#FFFFFF;
  width:45%;
}

.container_right{
  float:left;
  background:#FFFFFF;
  width:425px;
  padding:10px 0 0 0;
}
.container_right ul li{ 
	border-bottom: 1px solid #EAEAEA;
	padding: 3px 0 3px 0;
}
* html .container_01{margin:0;}
.container_01{
  float:left;
  width:210px;
  background:#FFFFFF;
  margin:0 0 0 15px;
}
* html .container_01{width:205px;}
.container_02{
  float:left;
  width:222px;
  background:#FFFFFF;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  padding:0 5px 0 5px;
  text-align:center;
}

.container_03{
  float:left;
  width:210px;
  background:#FFFFFF;
}

.username{
  float:left;
  font-weight:bold;
}

.points{
  float:right;
  color:black;
  font-weight:bold;
}

.points_top{
  float:left;
  color:black;
  font-weight:bold;
  padding-left: 5px;
}

.top_members_list{
  width:90%;
  text-align:center;
  padding:0 20px 0 10px;
}

.top_member{
  width:90%;
  padding-right:10px;
  padding-left:10px;
  font-weight:bold;
}


.container_spotlight_1{
  float:left;
 padding:10px 10px 10px 10px;
  background:#FFFFFF;
  width:180px;
  margin:20px 0 0 0;
}
* html .container_spotlight_2{padding:10px 5px 10px 5px;}
.container_spotlight_2{
  float:left;
  padding:10px 1px 10px 1px;
  background:#FFFFFF;
  width:278px;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  margin:20px 0 0 0;
}
.container_spotlight_2 .most_pop_pic_row_div{
	margin:5px;
}

.container_spotlight_3{
  float:left;
  padding:10px 10px 10px 10px;
  background:#FFFFFF;
  width:175px;
  margin:20px 0 0 0;
}

.container_ongoing{
  float:right;
  background:#FFFFFF;
  width:265px;
  padding:0;
}

.img_left{
  float:left;
  padding: 2px 10px 2px 2px;
}

.album_container{
  margin-top:10px;
  height: 125px;
  width: 150px;
  background: url(/builder-v4/images/albumrings.gif) repeat-y left;
  margin-left:10px;
}
.album_bg{
  height: 123px;
  width: 118px;
  /*margin-top: 1px;*/
  margin-bottom: 1px;
  text-align:center;
  background: url('/images/community/album-bg-2.gif') repeat-y;
  margin-left:2px;
  border: 2px solid black;
}

.album_contents{
  padding:7px
}

.center{
  float:left;
  padding-left:30px;
}

.center span{
  padding-left:35px;
}

.ads{
 float:right;
 width:100px;
}

.spotlight_header{
  text-align:center;
  margin:0;
  font-family:Trebuchet MS,Arial,Verdana, Sans-Serif;
  color:#000000;
  font-weight:bold;
  font-size:18px;
  width:100%;
}

.c_header{
  color:black;
  font-size:16px;
  font-weight:bold;
}

.community_forums{
  text-align:left;
  position: relative;
  font-size:14px;
  padding-right:20px;
}

.community_footer{
  text-align:right;
  padding-right: 10px;
  background: white;
}

.ads_bottom{
  background: white;
  position: relative;
  padding-bottom:20px;
}

hr{
  height: 1px;
  border-top: 1px solid #C0C9C9;
  width: 100%;
}

.pic_wrap{
  width: 120px;
  height: 85px;
  border: 1px solid #C0C9C9;
  margin: 0 auto;
  margin-top:10px;
  text-align:center;
}

.pic_wrap2{
  width: 120px;
  height: 85px;
  margin: 0 auto;
  margin-top:10px;
}

#picture_thumb_wrapper {
width:118px;
height:123px;
float:left;
padding:5px;
margin:2px;
border: 1px solid #C0C9C9;
}

#picture_thumb_wrapper>#picture_thumb_floating { /*display:table for Mozilla & Opera*/
display:table;
position:static;
}

#picture_thumb_floating { /*for IE*/
width:99%;
height:99%;
position:relative;

}

#picture_thumb_floating div { /*for IE*/
position:absolute;
top:50%;
}
#picture_thumb_floating>div { /*for Mozilla and Opera*/
display:table-cell;
vertical-align:middle;
position:static;
}
*:first-child+html #picture_thumb_floating  div div  {top:0;vertical-align:middle;} /*IE7*/
#picture_thumb_floating div div {
position:relative;
top:-50%;
width:99%;
text-align:center;
}
