div.chartspage {
	background:url(/images/portal/bkgs/homepage-bkg.gif) no-repeat top left;	
	width:1000px;
}

div.chartspage a {
	color:#b2b2b2;
}

div.wrap div.chartspage div.r0 div.adtest {
	top:0;
}

div.c0 {
	display:inline;
	float:left;
	margin:0pt 0pt 0pt 7px;
	padding:0pt;
	width:263px;
}

div.c0 div.top {
	background:#484848 url(/images/portal/bkgs/charts-c0-top.gif) no-repeat scroll left top;
	padding-top:15px;
	width:263px;		
}

div.c0 div.bottom {
	background:#484848 url(/images/portal/bkgs/charts-c0-bottom.gif) no-repeat scroll left bottom;
	margin:0;
	padding-bottom:15px;
	width:263px;	
}

div.c0 div.mid {
	background:#484848 url(/images/portal/bkgs/charts-c0-mid.gif) repeat-y scroll left top;
}

div.c0 div.mid h2, div.c2 div.mid h2, div.c1 div.mid h2 {
	margin:0 0 20px 20px;
}

div.c1 {
	display:inline;
	float:left;
	margin:0pt 0pt 0pt 8px;
	overflow:hidden;
	padding:0pt;
	width:366px;	
}

div.c1 div.top {
	background:#333333 url(/images/portal/bkgs/charts-c1-top.gif) no-repeat scroll left top;
	margin:0pt;
	padding-top:15px;
	width:366px;	
}

div.c1 div.bottom {
	background:#333333 url(/images/portal/bkgs/charts-c1-bottom.gif) no-repeat scroll left bottom;
	padding-bottom:15px;
	width:366px;	
}

div.c1 div.mid {
	background:#333333 url(/images/portal/bkgs/charts-c1-mid.gif) repeat-y scroll left top;
}

div.c2 {
	border:0pt none;
	display:inline;
	float:left;
	margin:0pt 0pt 0pt 8px;
	overflow:hidden;
	padding:0pt;
	width:309px;	
}

div.c2 div.top {
	background:#404040 url(/images/portal/bkgs/charts-c2-top.gif) no-repeat scroll left top;
	margin:0pt;
	padding-top:15px;
	width:309px;	
}

div.c2 div.bottom {
	background:#404040 url(/images/portal/bkgs/charts-c2-bottom.gif) no-repeat scroll left bottom;
	padding-bottom:15px;
	width:309px;	
}

div.c2 div.mid {
	background:#404040 url(/images/portal/bkgs/charts-c2-mid.gif) repeat-y scroll left top;
}

div.c0 div.top, div.c1 div.top, div.c2 div.top {
	margin-top:10px;
}

/* =========== */
/* = MEMBERS = */
/* =========== */

div.members div.image {
	float:left;
	width:110px;
	height:140px;
	margin:0 0 0 20px;
	display:inline;
}

div.members div.image span.location {
	display:block;
}

div.members div.image span.location, span.time {
	font-size:11px;
}

span.date {
	text-transform:lowercase;
}

/* ========== */
/* = VIDEOS = */
/* ========== */

div.videos div.image {
	width:150px;
	float:left;
	height:auto;
}

div.c1 div.videos div.row {
	padding:0 0 20px 20px;
	
}

div.videos div.text {
	width:165px;
	float:right;
	display:inline;
	margin:0 15px 0 0;
}

div.videos div.text div.permabar {
	margin-top:10px;
}

div.videos div.text span.small, div.products div.text span.small {
	border:0;
	margin-left:0;
	padding-left:0;
	padding: 0 50px 0 0;
}

div.videos div.text span.small_null, div.products div.text span.small_null {
	padding:0;
	font-size:0;
	height:0;
}

/* ======================== */
/* = MOST VIEWED PRODUCTS = */
/* ======================== */

div.products div.image {
	float:left;
	width:80px;
}

div.products div.text {
	float:right;
	width:170px;
	display:inline;
	margin:0 23px 0 0;
}

div.products div.row {
	padding:0 0 20px 20px;
}

div.products div.text span.date, div.videos div.text span.date {
	margin-top:5px;
}

div.products div.text div.blm {
	margin-top:5px;
}

/* ================== */
/* = RECENT MEMBERS = */
/* ================== */

div.c2 div.members div.image {
	width:80px;
}

div.videoad {
	margin-top:10px;
}

/* ================== */
/* = MOST COMMENTED = */
/* ================== */
div.members div.newsitem {
	margin: 0 0 13px 20px;
}

