body{
	background: #000 url('../images/body_bg.gif') 0 bottom repeat-x;
}

#page-body{
	color: #fff;
	xbackground: url('../images/background-highlights.jpg') 0 0px no-repeat;
/*	padding-bottom: 50px; Enable when we add i-specials to the main page */
}

#nav-wrapper {

}

#footer-wrapper {
	background: none;
}	

/* @group Music Lists */
.music-list{
	width:301px;
}
#main-list-container {
	height: 220px;
	overflow: hidden;
}
#main-list {cursor:hand;cursor:pointer;}
#main-list li {
	display:block;
	height:40px;
	width:322px;
	background-color:#ddd;
	color:#000;
	border-bottom:1px solid #000;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}
#main-list li {
	background:url('../images/main_list_row.gif') bottom repeat-x;
	border:0;
}
#main-list-header {
	background:url('../images/main_list_header.gif') bottom no-repeat;
	width:301px;
	height:39px;
}

#main-list li.selected {
	background:	url('../images/drop_list_row_full.gif') bottom repeat-x;
	border:0;
}
#main-list-footer {
	background:url('../images/main_list_footer.gif') bottom no-repeat;
	width:301px;
	height:67px;
}

#view-all {
	padding-top: 22px;
	padding-left: 140px;
}
#view-all-button {
	cursor: hand;cursor: pointer;
	background: url('../images/view-all-button.gif') no-repeat;
	height: 24px;
	width: 136px;
	text-indent: -1000px;
	display: block;	
}

#main-list .rank {
	float: left;
	text-align:center;
	width: 40px;
	height: 37px;
	font-size: 180%;
	font-weight: bold;
	font-style:italic;
}

#main-list .rank-small {
	padding-top: 4px;
	height: 33px;
	font-size:150%;
}

#main-list .artist {
	font-weight:bold;
	font-style:italic;
}
