html {margin:0px; padding:0px;}
body {
	margin:0px auto;
	padding:0px;
	background-color:#fce5e6;
	background-image:url(body_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}

p {
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	color:#000;
}

#container {
	width:980px;
	margin:0px auto;
	padding:0px;
	background-image:url(main_background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.branding {
	position:relative;
	width:980px;
	height:130px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

.topnav {
	position:absolute;
	top:10px;
	left:20px;
}

.topnav ul {margin:0px; padding:0px;}
.topnav li {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:5px 15px;
	font:normal 16px Arial, Helvetica, Verdana, sans-serif;
}
.topnav a:link, a:visited, a:active {color:#9d0039; text-decoration:none;}
.topnav a:hover {color:#fff; text-decoration:none;}

.navigation {
	width:980px;
	height:30px;
	margin:0px auto;
	padding:5px;
	font:normal 13px Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
}

.navigation ul {margin:0px; padding:0px;}
.navigation li {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px 12px;
	color:#fff;
}

.navigation a:link {color:#fff; text-decoration:none;}
.navigation a:visited {color:#fff; text-decoration:none;}
.navigation a:hover {color:#fce5e6; text-decoration:none;}
.navigation a:active {color:#fff; text-decoration:none;}


.contentArea {
	width:890px;
	min-height:550px;
	margin:0px auto;
}

.contentArea h3 {
	font:normal 16px Arial, Helvetica, Verdana, sans-serif;
	color:#9d0039;
	border-bottom:solid 1px #9d0039;
}

.contentArea h4 {
	font:bold 14px Arial, Helvetica, Verdana, sans-serif;
	color:#000;
}

.contentArea a:link, a:active, a:visited {color:#9d0039; text-decoration:none;}
.contentArea a:hover {color:#f00; text-decoration:none;}

.month {
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	font-variant:small-caps;
	color:#fff;
	background-color:#9d0039;
	padding:3px 10px;
}

.latestSection {
	width:400px;
	height:460px;
	margin:0px;
	padding:20px 15px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	overflow:auto;
	float:left;
}

.topics ul {margin:0px; padding:0px;}
.topics li {
	display:block;
	list-style-type:square;
	margin:0px;
	padding-left:10px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
}

.featuredSection {
	width:240px;
	margin:0px;
	padding:20px 15px;
	text-align:justify;
	float:left;
}

.featuredSection img {border:solid 1px #000;}

.featuredSection ul {margin:0px; padding:0px;}
.featuredSection li {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:3px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	background-color:#fce5e6;
	border:solid 1px #fff;
	text-align:center;
}

.featuredSection li a:hover {
	display:block;
	border:solid 1px #9d0039;
}

.bold {font-weight:bold;}
.notice {font:italic 14px Arial, Helvetica, Verdana, sans-serif; color:#9d0039;}

.musicAnchor {
	width:240px;
	margin:0px;
	padding:20px 15px;
	text-align:left;
	float:left;
}

.musicAnchor h4 { font:bold 12px Arial, Helvetica, Verdana, sans-serif; margin-bottom:5px; }

.musicAnchor ul {margin:0px; padding:0px;}
.musicAnchor li {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
}

.musicSection {
	width:480px;
	height:460px;
	margin:0px;
	padding:20px 15px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	overflow:auto;
	float:left;
}

.single {
	margin:10px 0px;
	padding:10px;
	background:#fce5e6;
}

.buymusic {
	min-height:145px;
	margin:0px;
	padding:10px;
	border:solid 1px #9d0039;
}

.buymusic img[alt] {
	float:left; 
	border:solid 1px #000;
	margin-right:15px;
}

.buymusic img[alt="ORDER CD"] { border:0px; }

.musicSection ul {margin:0px; padding:0px;}
.musicSection li {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:3px 10px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
}
.musicSection li.odd {background:#fce5e6;}

.advertSection {
	width:160px;
	margin:0px;
	padding:20px 15px;
	float:right;
}

.copyright {
	font:normal 10px Arial, Helvetica, Verdana, sans-serif;
	color:#9d0039;
	text-align:center;
}
