html {
    margin:0px;
    padding:0px;
}

body {
    margin:0px;
    padding:0px;
    font-family: Verdana, Century Gothic, Arial, Times New Roman, Palatino Linotype;
    position:relative;
    color: #ffffff;
    background-color:#000000;
}

.body_track {
	background-color:transparent;
}

image {
	border: none;
}
 
a:link  { color: #ffffff; text-decoration: none; border: none;}
a:visited   { color: #ffffff; text-decoration: underline;  }
a:hover  { color: #b41f5e; text-decoration: underline; }

a.trackitem:link  { color: #ca4688; text-decoration: none; border: none;}
a.trackitem:visited   { color: #ca4688; text-decoration: none;  }
a.trackitem:hover  { color: #ffffff; text-decoration: none; cursor: pointer;}

a.trackitemeven:link  { color: #b41f5e; text-decoration: none; border: none;}
a.trackitemeven:visited   { color: #b41f5e; text-decoration: none;  }
a.trackitemeven:hover  { color: #ffffff; text-decoration: none; cursor: pointer;}

#ordering {
	font-size: 10px; 
	border:1px solid #FFFFFF; 
	padding:4px; 
	position: absolute; 
	left: 29px; 
	top: 545px; 
	background-color: #b41f5e;
	z-index: 10;
}

#live {
	font-size: 10px; 
	border:1px solid #FFFFFF; 
	padding:4px; 
	position: absolute; 
	background-color: #000000;
	z-index: 10;
    opacity:0.95;filter:alpha(opacity=95);
	background-color:#222222;
}

#recommend {
	font-size: 10px; 
	border:1px solid #FFFFFF; 
	padding:4px; 
	position: absolute; 
	left: 29px; 
	top: 535px; 
	background-color: #000000;
	z-index: 10;
    opacity:0.95;filter:alpha(opacity=95);
	background-color:#222222;
}

#twit {
	font-size: 10px; 
	border:1px solid #FFFFFF; 
	padding:4px; 
	position: absolute; 
	background-color: #000000;
	z-index: 10;
    opacity:0.95;filter:alpha(opacity=95);
	background-color:#222222;
}

#container_main {
    position:absolute;
    width:795px;
    height:611px;
    padding:0px;
    margin:0px;
    left:10px;
    top:5px;
    z-index:0;
}

#menu {
    position:absolute;
    width:156px;
    height:325px;
    padding:0px;
    margin:0px;
    left:30px;
    top:200px;
    z-index:1;
}

.menucell {
	padding: 0 0 10px 0;
}

#music {
    position:absolute;
    width:80px;
    height:24px;
    padding:0px;
    margin:0px;
    left:35px;
    top:420px;
    z-index:4;
}

#container_content {
    position:absolute;
    width:570px;
    height:510px;
    padding:0px;
    margin:0px;
    left:230px;
    top:100px;
    overflow: auto;
    z-index:2;
}

#container_track {
    position:absolute;
    width:508px;
    height:478px;
    padding:0px;
    margin:0px;
    left:50px;
    top:0px;
    z-index:3;
    opacity:0.95;filter:alpha(opacity=95);
	border:1px solid #FFFFFF; 
	background-color:#222222;
	padding:5px;
}

#track_div {
    overflow: auto;
    height:358px;
    width:500px;
    padding-right: 10px;
}

#copyright {
    position:absolute;
    width:500px;
    height:20px;
    padding:0px;
    margin:0px;
    left:298px;
    top:585px;
    z-index:9;
    text-align: right;
    font-size: 9px;
    color: #cccccc;
    opacity:0.3;filter:alpha(opacity=30)
}

#button_back {
	top: 340px;
	left:450px;
	width: 24px;
	height: 24px;
	position: absolute;
    z-index:7;
}

#button_next {
	top: 340px;
	left:480px;
	width: 24px;
	height: 24px;
	position: absolute;
    z-index:7;
}

#subscription {
	top: 183px;
	left:240px;
	width: 540px;
	height: 47px;
	position: absolute;
	background-color:transparent;
    z-index:7;
    font-size: 14px;
}

#shop {
	top: 90px;
	left:225px;
	width: 570px;
	height: 482px;
	background-color:transparent;
	position: absolute;
    z-index:7;
	text-align: left;
}

#scrollbar_news_container {
	top: 230px;
	left:240px;
	width: 269px;
	height: 239px;
	position: absolute;
    background-image:url("../images/bgfade.png");
    background-position:top right;
    background-repeat: repeat-y;
    z-index:7;
	border-style: solid;
    border-color: #ffffff;
    border-width: 1px 0px 0px 1px;
}
 
#scrollbar_news_content {
	overflow:hidden;
	width:254px;
	height:199px;
	position:absolute;
	margin:-5px 0px 0px 10px;
}
 
#scrollbar_reviews_container {
	top: 470px;
	left:240px;
	width: 538px;
	height: 108px;
	position: absolute;
    background-image:url("../images/bgfade.png");
    background-position:top right;
    background-repeat: repeat-y;
    z-index:7;
	border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
}
 
#scrollbar_reviews_content {
	overflow:hidden;
	width:523px;
	height:68px;
	position:absolute;
	margin:-5px 0px 0px 10px;
}
 
#scrollbar_events_container {
	top: 230px;
	left:510px;
	width: 268px;
	height: 239px;
	position: absolute;
    background-image:url("../images/bgfade.png");
    background-position:top right;
    background-repeat: repeat-y;
    z-index:7;
	border-style: solid;
    border-color: #ffffff;
    border-width: 1px 1px 0px 1px;
}
 
#scrollbar_events_content {
	overflow:hidden;
	width:253px;
	height:199px;
	position:absolute;
	margin:-5px 0px 0px 10px;
}
 
.effect {
	width: 180px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999em;
	display: block;
}

.effect.home {
	background-image: url("../images/menu_home_white.png");
}

.effect.home:hover, .effect.home:active {
	background-image: url("../images/menu_home_pink.png");
}

.effect.tracks {
	background-image: url("../images/menu_tracks_white.png");
}

.effect.tracks:hover, .effect.tracks:active {
	background-image: url("../images/menu_tracks_pink.png");
}

.effect.photos {
	background-image: url("../images/menu_photos_white.png");
}

.effect.photos:hover, .effect.photos:active {
	background-image: url("../images/menu_photos_pink.png");
}

.effect.family {
	background-image: url("../images/menu_family_white.png");
}

.effect.family:hover, .effect.family:active {
	background-image: url("../images/menu_family_pink.png");
}

.effect.shop {
	background-image: url("../images/menu_shop_white.png");
}

.effect.shop:hover, .effect.shop:active {
	background-image: url("../images/menu_shop_pink.png");
}

.homecontent {
	display: none;
	font-size:11px; 
}

.headedcontent {
	display: none;
}

.content {
	display: none;
	position: relative;
	top:70px;
}

.noscrollcontent {
	display: none;
	position: relative;
	top:70px;
	overflow: hidden;
}

.pinklink {
	color: #ca4688;
}

.pinklink:hover {
	color: #ffffff;
	cursor: pointer;
}

.listingtitle {
	color: #b41f5e;
	font-size: 18px;
	
}

.listingwriters {
	color: #cccccc;
	font-size: 12px;
}

.listingartists {
	color: #ca4688;
	font-size: 12px;
}

.listingcomments {
	color: #ffffff;
	font-size: 15px;
	text-align: justify;
	padding-top: 20px;
}

.listinglyrics {
	color: #ffffff;
	font-size: 12px;
	padding-top: 20px;
}

.listingtranslation {
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	padding-top: 20px;
}

.listingpublisher {
	color: #ca4688;
	font-size: 10px;
	padding-top: 40px;
	font-style: italic;
	text-align: center;
}

.photo_page {
	color: #ca4688;
	font-size: 10px;
	height: 400;
	width: 470;
	text-align: center;
}

.album_image {
	border: 12px solid #FFFFFF
}

.imgdiv {
	display: none;
}

p {
	font-size: 12px;
	text-align: left;
}

.justified {
	text-align: justify;
}

.centred {
	text-align: center;
}
