/* CSS Document */

#content    {
	position: absolute;
	width: 786px;
	height: 600px;
	left: 50%;
	margin-top: 40px;
	margin-left: -378px;;
	background-color: #FFFFFF;
	}
	
	/* Fix IE. Hide from IE Mac \*/
/*#content { 	position: absolute; top: 50%; left: 50%; margin-top: -300px; margin-left:  } */
/* End */

body {
	background-color: #e3e3e3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;


}
#logo
{
	position:absolute;
	width:225px;
	height:95px;
	z-index:4;
	visibility:visible;
	left: 33px;
	top: 47px;
}
#top_bar {
	background-color: #000000;
	position:absolute;
	left:33px;
	top:0px;
	width:723px;
	height:29px;
	z-index:2;
}
#artist_profile {
	background-color: #E2F2C3;
	border: 1px none #000000;
	padding: 10px;
	visibility: inherit;
}
#track_header_table {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 4px;
}
#track_list {
	padding-right: 0px;
	padding-left: 0px;
	overflow: auto;
}

#track_list_changed {
	padding-right: 22px;
	padding-left: 18px;
	overflow: auto;
}

#music_one {
	padding-right: 22px;
	padding-left: 18px;
	overflow: auto;
	padding-top: 15px;
}
#track_list #tracks {
	height: 34px;
}
#track_header_table td {
	padding-left: 4px;
}
#selection {
	font-size: 12px;
	font-weight: bold;
}
#selection select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#artist_details h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#artist_details td {
	font-size: 10px;
	line-height: 14px;
}
#favourites {
	position:absolute;
	width:360px;
	height:140px;
	z-index:1;
	left: 392px;
	top: 46px;
	visibility: visible;
	padding: 0px;
	background-color: #f788c3;
}
#dyn_favourites {
/*	position:absolute;*/
	width:55px;
	height:22px;
	z-index:25;
	left: 307px;
	top: 88px;
	visibility: visible;
	padding: 4px;
	}
#artist_holder {
	position:absolute;
	width:355px;
	height:132px;
	z-index:1;
	left: 392px;
	top: 46px;
	visibility: visible;
}
#artist_holder_old {
	Position:absolute;
	width:54px;
	height:24px;
	z-index:16;
	left: 308px;
	top: 29px;
	visibility: visible;
}
#dyn_holder1 {
	position:absolute;
	width:0px;
	height:0px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
}

#dyn_holder2 {
	position:absolute;
	width:0px;
	height:0px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
}

#favourites_box table {
	line-height: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#dyn_favourites_box table {
	line-height: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#music_one h1 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
#music_one p {
	line-height: 16px;
	font-size: 12px;
}
#music_one a:link, #music_one a:visited {
	color: #F77FBE;
	text-decoration: none;
}
#music_one h1 a:link, #music_one h1 a:visited {
	color: #000000;
}
#title {
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
}
#music_one h1 a:hover {
	color: #7AC11D;
}
#music_one h1 a:active {
	color: #000000;
}
#music_one a:hover {
	color: #66CC33;
	text-decoration: none;
}
#music_one a:active {
	color: #F77FBE;
	text-decoration: none;
}
#about {
	color: #333333;
	position: absolute; 
	left: 35px; 
	top: 204px;
	width: 357px; 
	height: 328px;
	overflow: auto; 
}

#about p {width: 95%;}

#contact {
	font-size: 12px;
	line-height: 14px;
	height: 113px;
}

#contact p {font-size: 90%; line-height: 120%;}

.date {
	color: #EF097C;
}
#contact a:link, #contact a:visited, #contact a, #news_table a:link, #news_table a:visited,
#newsletter_form a:link, #newsletter_form a:visited,
#newsfull a:link, #newsfull a:visited {
	color: #EF097C;
	text-decoration: none;
}
#LINKS_table p {
	height: 345px;
	line-height: 18px;
	overflow: scroll;
}
#contact a:hover,
#news_table a:hover,
#newsletter_form a:hover,
#newsfull a:hover {
	color: #669900;
	text-decoration: none;
}
#news_table a:active,
#newsletter_form a:active,
#newsfull a:active {
	color: #EF097C;
	text-decoration: none;
}
#title, #title2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	width: 284px;
}
#newsletter_form {
	font-size: 12px;
}
#newsletter_form input {
	font-size: 10px;
	background-color: #E2F2C3;
}
#LINKS_table .date a:link, #LINKS_table .date a:visited {
	color: #EF097C;
	text-decoration: none;
}
#LINKS_table .date a:hover {
	color: #9BD156;
	text-decoration: none;
}
#LINKS_table .date a:active {
	color: #EF097C;
	text-decoration: none;
}
#flash_element {
	margin: 0px;
	padding: 0px;
}
#menus {
	color: #FFFFFF;
	font-size: 10px;
	position:absolute;
	z-index:1;
	left: 375px;
	top: 7px;
	width: 339px;
	text-align: right;
}
#menus a:link, #menus a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menus a:hover {
	color: #7AC11D;
	text-decoration: none;
}
#menus a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#contact {
	font-size: 16px;
	line-height: 27px;
	height: 113px;
}
#general_enquiries {
	font-size: 10px;
	line-height: 13px;
}
#general_enquiries a:link, #general_enquiries a:visited {
	color: #EF097C;
	text-decoration: none;
}
#general_enquiries a:hover {
	color: #7AC11D;
	text-decoration: none;
}
#general_enquiries a:active {
	color: #EF097C;
	text-decoration: none;
}
#contact a:link, #contact a:visited {
	color: #000000;
	text-decoration: none;
}
#contact a:hover {
	color: #7AC11D;
	text-decoration: none;
}
#contact a:active {
	color: #000000;
	text-decoration: none;
}
#update {
	position:absolute;
	width:200px;
	height:27px;
	z-index:2;
	font-size: 10px;
	color: #FFFFFF;
	left: 6px;
	top: 7px;
}
.green {
	color: #7AC11D;
}
#startupr4c2 {	
	color: #F494BD;
	margin: 0px;
}
	
#startupr4c2 p {
	font-size: 150%;
	line-height: 110%;
	font-family: Georgia, 'Times New Roman', serif; 
	color: #F494BD; 
	text-align: left;
	padding-top: 5px;
}
	
/* Fix IE. Hide from IE Mac \*/
/*#startupr4c2 p { font-size: 150%; line-height: 110%; } */
/* End */



.message {
	color: #EF097C;
	font-weight: bold;
}
#flash_player {
	position:absolute;
	width:785px;
	height:51px;
	z-index:2;
	left: 0px;
	top: 549px;
	background-color: #FFFFFF;
	visibility:visible
}
#artist_profile { 
	position:absolute; 
	left:143px; 
	top:0px; 
	width:200px; 
	height:120px; 
	z-index:6; 
	overflow: hidden; 
	visibility:visible;
	}
.tablerow0 {
	background-color: #E2F2C3;
	padding-left: 4px;
}
.tablerow1 {
	background-color: #FFFFFF;
	padding-left: 4px;
}


/* Alterations to Favourites text and styles May 06  */

#favourites_box {
	position:absolute;
	width:355px;
	height:132px;
	z-index:2;
	left: 0px;
	top: 0px;
	visibility:inherit;
	padding:0px;
}

#favourites_title {
	width: 355px;
	background-color: #000;
	color: #fff;
	height: 17px;
	margin: 0;
	padding: 3px 0px 0 5px;
	border-bottom: 1px dashed #fff;
}

#favourites_row01, #favourites_row02, #favourites_row03 {
	float: left;
	display: block;
	width: 352px;
	border-bottom: 1px dashed #fff;
	margin: 0;
	padding: 3px 4px 0 4px;
}

#favourites_row03 {border: 0;}

.leftfav {float: left; width: 167px; height: 36px; overflow: hidden; line-height: 100%; border-right: 1px dashed #fff; padding-right: 6px;}

.rightfav {float: right; width: 167px; height: 36px; overflow: hidden; line-height: 100%;}

/* .arrowpic {float: right; margin-top: 0px; clear: both;} */

.arrowpic {position: relative; margin: -13px 0 0 155px;}

#favourites_box {text-decoration: none;}

#dyn_favourites_box {text-decoration: none;}

#dyn_favourites_box a {
	font-size: .9em;
	text-decoration: none;
}

 #favourites_box a {
		font-size: .9em;
		text-decoration: none;
}
	
#dyn_favourites_box table a {
	font-size: .9em;
	text-decoration: none;
}


#favourites_box table a {
	font-size: .9em;
	text-decoration: none;
}

#favourites_box a:link {
	color: #fff;
	text-decoration: none;
} 

#favourites_box a:visited {
	color: #fff;
	text-decoration: none;
} 

#dyn_favourites_box a:link {
	color: #fff;
	text-decoration: none;
} 

#dyn_favourites_box a:visited {
	color: #fff;
	text-decoration: none;
}


/* Watch out for this awful Safari hacks!!! */

/*.arrowpic {margin-top: -13px;#} */
