html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, th, tfoot, thead /*tbody,tr,td*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

div.clear, li.clear {
	clear:both;
	border:0;
	font-size:0;
	line-height:0;
}

h1, h2, h3, h4, h5 {
	font-size:12px;
}

a, div.sharewrap span.permashare span {
	text-decoration:none;
	color:#23566c;	
}

p {
	margin:0 0 10px 0;
}

/* ==================== */
/* = LAYOUT STRUCTURE = */
/* ==================== */

body {
	background:url(bodybkg.jpg) top left repeat;
	text-align:center;
	font:12px/18px verdana, arial, helvetica, sans-serif;
	color:#383838;		
	
}

div.container {
	background:url(containerbkg.jpg) top center no-repeat;		
}

div.wrap, div.header {
	width:944px;
	text-align:left;
	margin:0 auto;
	border:1px solid white;
	border-width:0 3px 0 3px;
	background:#d4d4cc;
}

div.wrap {
	padding-bottom:18px;
	margin-top:-3px;
}

div.navpage div.wrap {
	margin-top:0;
}

div.r1 {
	margin:0 0 0 4px;
	width:935px;
}

div.header {
	padding-top:3px;
	background-color: #d4d4cc;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div.navpage div.header {
/*	height:250px; */
	height:145px;
}

div.footer {
	width:950px;
	margin:0 auto;
	height:64px;
	position:relative;
	background-color: #fff;
	background-image: url(logo_small.jpg);
	background-repeat: no-repeat;
	background-position: 10px 18px;
}
/* ============== */
/* = LOGO LINKS = */
/* ============== */
div.header div.logonav {
	position:relative;
	background:url(musicworldentertainmentlogo.gif) top center no-repeat;
	width:944px;
	height:146px;
	background-image: url(header.jpg);
}

div.header h1 {
	position:absolute;
	top:4px;
	left:5px;
	width:197px;
	height:91px;
}

div.header h1 a {
	overflow:hidden;
	text-indent:-1000em;
	display:block;
	width:197px;
	height:80px;
}


/* ============== */
/* = NAVIGATION = */
/* ============== */

div.header div.nav {
	position:absolute;
	top:120px;
	left:20px;
	height:34px;
	width:915px;
}


div.header div.nav li {
	padding:0 9px;
	margin:0;
	display:inline;
	text-decoration:none;		
}

div.header div.nav li.one {
	padding-left:0;
}

div.header div.nav li.last {
	padding-right:0;
}

div.header div.nav li.feed {
	padding:0;
	margin:0 0 0 20px;
	border:0;
	background:none;
	width:13px;
}

div.header div.nav li.feed a {
	color:#ff7200;
}

div.nav li a, div.nav li span {
	text-transform:uppercase;
	color:#6498ad;
	margin:0;
	padding:0;
	font-weight:bold;
}

div.maincontent {
	padding-top:8px;
}

/* ======= */
/* = ADS = */
/* ======= */
/* div.leaderboard {
	margin:3px 0 8px 0;
	text-align:center;
	height:90px;
	background:url(/images/ad728.gif) center center no-repeat;
}

div.bottoml {
	margin-bottom:0;
	margin-top:8px;
}

 div.videoad {
	width:300px;
	height:250px;
	background:url(/images/ad300.gif) center center no-repeat;
} */
/* ========== */
/* = FOOTER = */
/* ========== */

div.footer div.message {
	text-align:left;
	position:absolute;
	left:100px;
	top:28px;
	width: 258px;
}

div.footer div.logos {
	position:absolute;
	top:10px;
	right:18px;
	width:325px;
	height:36px;
	background-repeat: no-repeat;
	background-position: right top;
}

div.footer div.logos a.three, div.footer div.logos a.one, div.footer div.logos a.two {
	position:absolute;
	top:0;
	overflow:hidden;	
	text-indent:-1000em;
}
div.footer div.logos a.one {
	left:0;
	width:62px;
	height:35px;
}

div.footer div.logos a.two {
	left:70px;
	width:68px;
	height:35px;
}

div.footer div.logos a.three {
	left:150px;
	width:42px;
	height:35px;	
}

/* ============= */
/* = NAV PAGES = */
/* ============= */
div.navpage div.r1 {
	padding-top:15px;
}

div.navpage div.c0  {
	float:left;
	width:626px;
}

div.navpage div.c1 {
	float:right;
	width:300px;
}

div.navpage h1.pagetitle {
	background:url(innerh1sprite.gif) top left no-repeat;
	width:150px;
	height:29px;
	text-indent:-1000em;
	overflow:hidden;
	margin:0 0 12px 10px;	
}


div.navpage div.c0 div.top {
	border:0;
	background:url(innerc0bottom.gif) bottom left no-repeat #eaebe6;
	padding:0 0 15px 0;
	margin:0;
	width:626px;
}

div.navpage div.c0 div.top h2, div.navpage div.c1 div.top h2 {
	background:url(innerc0sprite.gif) top left no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	width:626px;
	height:31px;
}

div.navpage div.c1 div.top h2 {
	width:300px;
	background:url(innerc1sprite.gif) top left;
}

div.navpage div.c1 div.top {
	border:0;
	background:url(innerc1bottom.gif) bottom left no-repeat #eaebe6;
	padding:0 0 15px 0;
	margin:0;
	width:300px;
}

div.navpage div.c0 div.top, div.navpage div.c1 div.top {
	margin-bottom:8px;
}


/* ========= */
/* = FONTS = */
/* ========= */

div.footer, div.nav li a, div.nav li span {
	font-size:11px;
}

div.nav li a {
	line-height:16px;	
}

/* ============ */
/* = PERMABAR = */
/* ============ */
div.permabar {
	font-size:11px;
	height:16px;
	left:0pt;
	margin:0pt;
	position:relative;
	width:99%;
}

div.permalink, div.sharewrap {
	left:0;
	position:absolute;
	top:0;
}

div.permalink {
	width:66px;
	height:12px;
	border-right:1px solid;	
}

div.permalink a span, div.sharewrap span.permashare span {
	left:0;
	position:absolute;
	top:0;
	width:50px;
	line-height:12px;
	height:12px;
}

div.sharewrap span.permashare span {
	left:0;
}

div.sharewrap a {
	line-height:16px;
}

div.sharewrap {
	left:80px;
}

div.sharewrap div.permalinks {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #000000;
	display:none;
	padding:10px 0pt;
	position:absolute;
	width:100px;
	z-index:1000;
}

div.sharewrap div.permalinks a {
	color:#000000;
	display:block;
	margin:2px 5px 2px 10px;
}
div.sharewrap span.permashare {
	cursor:pointer;
}

.formerror {
	color:red;
}

/* ======== */
/* = TAGS = */
/* ======== */

a.xx-large {
	font-size:20px;
}

a.xx-small {
	font-size:10px;
}

a.small {
	font-size:12px;
}

a.large {
	font-size:18px;
}

a.medium {
	font-size:14px;
}

/* =========== */
/* = BORDERS = */
/* =========== */

div.permalink {
	border-color:#23566c;
}

/* ========= */
/* = STARS = */
/* ========= */

span.large{
	padding:0 105px 0 0;
	margin:0 1px 0 4px;
	font-size:18px;
	line-height:24px;
}

span.large_null, span.date span.large_null {
	border:0pt none;
	font-size:0pt;
	margin:0pt;
	padding:0pt;
	height:0;
	line-height:0;
}

span.large_0 {
	background:url(0.png) center right no-repeat;
}

span.large_1 {
	background:url(1.png) center right no-repeat;
}

span.large_2 {
	background:url(2.png) center right no-repeat;
}

span.large_3 {
	background:url(3.png) center right no-repeat;
}

span.large_4 {
	background:url(4.png) center right no-repeat;
}

span.large_5 {
	background:url(5.png) center right no-repeat;
}

span.small{
	padding:0 55px 0 0;
	margin:0 1px 0 4px;
	font-size:12px;
	line-height:12px;
}

span.small_null, span.date span.small_null {
	border:0pt none;
	font-size:0pt;
	margin:0pt;
	padding:0pt;
	height:0;
	line-height:0;
}

span.small_0 {
	background:url(0.png) center right no-repeat;
}

span.small_0_half {
	background:url(0_half.png) center right no-repeat;
}

span.small_1 {
	background:url(1.png) center right no-repeat;
}

span.small_1_half {
	background:url(1_half.png) center right no-repeat;
}

span.small_2 {
	background:url(2.png) center right no-repeat;
}

span.small_2_half {
	background:url(2_half.png) center right no-repeat;
}

span.small_3 {
	background:url(3.png) center right no-repeat;
}

span.small_3_half {
	background:url(3_half.png) center right no-repeat;
}

span.small_4 {
	background:url(4.png) center right no-repeat;
}

span.small_4_half {
	background:url(4_half.png) center right no-repeat;
}

span.small_5 {
	background:url(5.png) center right no-repeat;
}

span.small_5_half {
	background:url(5_half.png) center right no-repeat;
}

/* =================== */
/* = USER NAME STYLE = */
/* =================== */
div.image span.user {
	position:relative;
	width:100px;
	height:16px;
	display:block;
}

div.image span.user a.im {
	position:absolute;
	left:0;
	top:0;
}

div.image span.user a.name {
	position:absolute;
	left:10px;
	top:0;
	width:80px;
	overflow:hidden;
}

/* ==================== */
/* = USER IMAGE STYLE = */
/* ==================== */

span.userimage {
	border:1px solid;
	width:104px;
	display:block;
	height:auto;
	margin:0 0 2px 0;
}

span.userimage img {
	margin:2px;
}

/* ========== */
/* = COLORS = */
/* ========== */

span.userimage {
	border-color:#cbcbc3;	
}

/* =============== */
/* = PLAY TRACKS = */
/* =============== */
span.play {
	background:url(play.gif) top left no-repeat transparent;
}


span.nowplaying {
	background:url(nowplaying.gif) top left no-repeat transparent;
}


/* ======= */
/* = BLM = */
/* ======= */
ul.blm li, div.releasespage div.releasesdetail div.text ul.blm li, div.releasespage div.releasesdetail div.text ul.blm, div.releasespage div.releasesdetail div.text ul.blm ul {
	border:0;
}

div.releasesdetail div.text ul.blm ul.group li {
	padding-left:15px;
}

div.blm a.buy {
	background:url(buy-btn.gif) top left no-repeat;
	display:block;
	width:53px;
	height:15px;
	text-indent:-1000em;
	overflow:hidden;
	margin-top:10px;
}
