body {
	background: url(background.jpg);
	margin: 20px 0 10px 0;
   	padding: 0;
	background-repeat:repeat-x;
	background-color:#5C5C5C;
}
.maindiv
{
	width:806px;
	text-align:center;
	margin:0 auto;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style4 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menubar_sep {
padding-right:10px; padding-left:10px;
height:25px;
width:1px;
}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.td_list {height:35px; background-image:url(tdown_list.jpg); padding-top:5px; padding-left:15px; text-align:left;}

/* Featured Cover */
.fc{padding-top:5px; padding-bottom:5px;height:175px;width:175px;}
.fct{width:195px; height:20px; background-image:url(featured_top.jpg); background-repeat:repeat-x; font-weight:bold; color:#FFF; padding-top:5px;}
.fci{width:193px; height:222px; border:solid #000000 1px;}

/* Featured Cover Signup Page */
.fc_signup{padding-top:5px; padding-bottom:5px;height:175px;width:175px;}
.fct_signup{width:195px; height:20px; background-image:url(featured_top.jpg); background-repeat:repeat-x; font-weight:bold; color:#FFF; padding-top:5px;}
.fci_signup{width:193px; height:185px; border:solid #000000 1px;}


/* Other Albums Fields */
.lcf{float:left; width:25px; padding:5px 30px 5px 5px;}
.lnf{float:left; width:270px; height:55px; padding-top:5px;}
.lrf{float:left; width:90px;height:55px; padding-top:5px;}
.lbf{float:left; width:207px;height:55px; padding-top:5px;}

/* Bottom Corners */
.bd{background-color:#FFF; height:12px;clear:both;}
.bl{float:left; width:12px; height:12px; background:url(bottom_corners.jpg)}
.br{float:right; width:12px; height:12px; background:url(bottom_corners.jpg); background-position: -12px 0px;}

/* Menus */
#topbar ul{float:left;width:100%;padding:0;margin:0;}
#topbar li{display:inline;}
#topbar a{float:left;height:16px;text-decoration:none;color:#FFF;padding:5px 11px;}
#topbar a:hover{background:#E2016B;}
#moremenu ul{float:left;width:100%;padding:0;margin:0;}
#moremenu li{display:inline;}
#moremenu a{float:left;height:16px;text-decoration:none;color:#FFF;padding:5px 10px;}
#moremenu a:hover{background:#E2016B;}

#topdownloads a{height:16px;text-decoration:none;color:#FFF;}
#topdownloads a:hover{background:#E2016B;}

.FreeDownload {float:left;width: 134px;height: 24px;}
.FreeDownload a {display: block;width: 134x;height: 24px;background: url(freedownload.gif) no-repeat top left;}
.FreeDownload a:hover {background-position: bottom left;}
.Play {float:left;width: 55px;height: 24px;}
.Play a {display: block;width: 55x;height: 24px;background: url(play.gif) no-repeat top left;}
.Play a:hover {background-position: bottom left;}

.FreeDownload_Grey {float:left;width: 134px;height: 24px;}
.FreeDownload_Grey a {display: block;width: 134x;height: 24px;background: url(freedownload_grey.gif) no-repeat top left;}
.FreeDownload_Grey a:hover {background-position: bottom left;}
.Play_Grey {float:left;width: 55px;height: 24px;}
.Play_Grey a {display: block;width: 55x;height: 24px;background: url(play_grey.gif) no-repeat top left;}
.Play_Grey a:hover {background-position: bottom left;}


.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 50%;
padding: 16px;
border: 3px solid black;
background-color: white;
z-index:1002;
overflow: auto;
}
	body {
		font-family: Lucida Grande, Arial, sans-serif;
		font-size: 10px;
		text-align: center;
		margin: 0;
		margin-top:20px;
		margin-bottom:20px;
		padding: 0;
	}
.style5 {color: #E40971}
#content {
	font-size: 1.2em;
}

#content h1 {
	font-size: 1.6em;
	padding: 5px 0 5px 0;
}

#content h2 {
	font-size: 1.2em;
	margin-top: 3em;
}
