/* CSS Document */

body {
	margin:0; 
	padding:0; 
	background: #fff;
}

#main {
	margin: 0 auto;
	width:890px;
	overflow: hidden;
}

#main_td {
	background:#fff; 
}

#main2 {
	width:800px;
	background: #fff; 
}
#main3 {
	width: 791px;
	background-color:#FFFFFF;
}
#main3 a{
	background-color:#FFFFFF;
	float: left;
	height: 65px;
}
#news_ticker {
	padding:12px 30px;
	color:#999999;
}

#ticker a {
	text-decoration:none; 
	color:#999999;
}

#default_padding {
	padding:0px 20px;
	overflow: hidden; 
}

#search td span {
	font: bold 11px Arial, Helvetica, sans-serif; 
	padding:0px 10px;
}

#search_input {
	border:#999999 solid 1px; 
}

#search_button {
	background-image:url(../images/search_button.jpg); 
	border:#FFFFFF none 0px; 
	width: 32px; 
	height: 18px;
}

.splash_spacer {
	margin: 0px 0px;
}

#footer, #footer td {
	background: #fff; 
	height:42px; 
	width:890px; 
	color:#FFFFFF; 
	padding: 0px 10px; 
	font: normal 11px Arial, Helvetica, sans-serif; 
}

#footers a {
	font: normal 11px Arial, Helvetica, sans-serif; 
	color:#565656; 
	text-decoration:none; 
	padding: 3px 3px;
}

#buttons td {
	height: 82px; 
	width: 236px; 
	background:#CCCCCC url(../images/inactive_button.jpg) repeat-x; 
	border-top:#CCCCCC solid 1px; 
	border-left:#CCCCCC solid 1px; 
	padding:0px; 
	margin:0px;
}

#active {
	height: 82px; 
	width: 236px; 
	background:#CCCCCC url(../images/active_button.jpg) repeat-x; 
	border-top:#999999 solid 1px; 
	border-left:#999999 solid 1px; 
}

/*ul {
	padding:0; 
	margin:0; 
	list-style-type:none; 
}

ul li{
	height: 82px; 
	width: 236px; 
	background:#CCCCCC url(../images/inactive_button.jpg) repeat-x; 
	border-top:#CCCCCC solid 1px; 
	border-left:#CCCCCC solid 1px; 
}*/

.active {
	height: 82px; 
	width: 236px; 
	background:#CCCCCC url(../images/active_button.jpg) repeat-x; 
	border-top:#999999 solid 1px; 
	border-bottom:#999999 solid 1px; 
	border-left:#999999 solid 1px; 
	cursor:pointer; 
}

.inactive {
	height: 82px; 
	width: 236px; 
	background:#CCCCCC url(../images/inactive_button.jpg) repeat-x;
	border-top:#CCCCCC solid 1px;  
	border-left:#CCCCCC solid 1px; 
	cursor:pointer;
}

#last_menu {
	border-bottom:#CCCCCC solid 1px; 
}

#default_padding2 {
	padding:8px 20px 8px; 
}

#default_padding3 {
	padding:0px 25px 8px; 
}

#default_padding4 {
	padding: 0px 3px; 
}

#top_middle { 
	background-image:url(../images/border_top_middle.jpg); background-repeat:x;
}

#bottom_middle { 
	background-image:url(../images/border_bottom_middle.jpg); background-repeat:x;
}

#middle_left {
	background:url(../images/border_left_left.jpg) repeat-y;
}

#middle_right {
	background:url(../images/border_right_right.jpg) repeat-y;
}

#middle_middle {
	background:url(../images/border_mid_mid.jpg) repeat;
}

#p1 {
	font:Bold 11px Arial, Helvetica, sans-serif; 
	color: #2c496f; 
	padding:0;
	margin:0;
}

#p2 {
	font:Bold 12px Arial, Helvetica, sans-serif; 
	padding:0;
	margin:0;
}

#p3 {
	font:Normal 11px Arial, Helvetica, sans-serif; 
	padding:0; 
	margin:0;
}

#p4 {
	font:Normal 11px Arial, Helvetica, sans-serif; 
	padding-top:15px;
	margin:0;
}

#p4 ul li {
	font:Normal 11px Arial, Helvetica, sans-serif; 
	padding-top:15px;
	margin:0;
}

#p5 {
	font:Normal 11px Arial, Helvetica, sans-serif; 
	padding:5px 0px 0px 0px; 
	margin:0;	
}

#p5 a {
	color:#990000; 
	font:Bold 11px Arial, Helvetica, sans-serif; 
}

#p6 {
	font:Normal 11px Arial, Helvetica, sans-serif; 
	padding:0; 
	margin:0;	
}

#p6 a {
	text-decoration:none; 
	color:#000000; 
	font-weight:bold; 
/*	padding-right:10px;*/
}

#p6 span {
	color:#990000; 
}

#p7 {
	font:Bold 12px Arial, Helvetica, sans-serif; 
	color:#993300; 
	padding:5px 0px;
	margin:0;
}

#p8 {
	font:Normal 11px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding:5px 0px 0px 5px;
	margin:0;
}

#p8 p{
	font:Normal 11px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding:5px 0px 0px 5px;
	margin:0;
}

#fcontents1 {
	padding:10px 12px 10px 12px; 
}

#fcontents2 {
	padding:0px 12px 10px 12px; 
}

#fcontents3 {
	padding:10px 10px 10px 12px; 
}

#spacer {
	height:5px; 
}

#spacer2 {
	height:13px; 
}

#sep {
	background:url(../images/line_separator.jpg) repeat-x;
	height:2px; 
}

#album {
	font:Bold 12px Arial, Helvetica, sans-serif; 
	padding:0;
	margin:0; 
	padding:0px 5px;
}

.album {
	color:#2c496f; 
}

#artist {
	font:bold 11px Arial, Helvetica, sans-serif; 
	color: #2c496f; 
	padding:0; 
	margin:0;
}

.artist p{
	padding:0px 0px 5px 0px; 
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif; 
}

#loader {
	position:absolute; 
	width:inherit; 
	height:inherit; 
	background-color:#999999;
}

#test {
	width:513px; 
}

#p_padding {
	padding:0; 
	margin:0; 
}

#f_artist {
	color:#666666; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
	padding:0; 
	margin:0;
}

#f_album {
	color: #2c496f; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
	padding:0; 
	margin:0;
}

#f_view {
	color:#000000; 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
	padding:15px 0px 0px 0px; 
	margin:0;	
}

#f_view img {
	padding-left:5px;
}

#butts div {
	cursor:pointer; 
}

#news_banner {
	background:url(../images/latest_news.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#prevnews_banner {
	background:url(../images/previous_news.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner2 {
	background:url(../images/more_news.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner3 {
	background:url(../images/news_read.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner4 {
	background:url(../images/events_title.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner5 {
	background:url(../images/contest_title.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner6 {
	background:url(../images/lr1.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner7 {
	background:url(../images/ur1.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner8 {
	background:url(../images/artist_new.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_banner9 {
	background:url(../images/album_new.jpg) no-repeat; 
	height: 39px; 
	white-space: 754px;
}

#news_bg { 
	background:url(../images/news_bg.jpg) repeat-y;
}

#news_bottom {
	background:url(../images/news_bottom.jpg) repeat-y;
	height:12px; 
}

#news {
	padding:0px 25px;
}

#news_title {
	padding:0px 25px 10px 25px;
}

#news_title p { 
	padding:0px 0px 2px 0px; 
	margin:0;
}

a#news_read, .talbum {
	font:normal 11px Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color:#666666;
}

a#news_read:hover { 
	color:#000000;
}


#news p {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
}

#more_p1 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#990000; 
}

#more_p11 a{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#990000;
	text-decoration:none; 
}

#more_p11 a:hover {
	text-decoration:underline; 
}

#more_p2 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align:justify;	
}

#more_p2 p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align:justify;	
}

#more_p3 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-align:justify; 	
}

#news img { 
	padding:0px 10px 0px 0px;
}

#page p {
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#000000;
}

#page p a {
	padding:3px; 
	text-decoration:none; 
	color:#000000;
}

#artist_header1 {
	background:url(../images/a_b.jpg) no-repeat; 
	height:40px; 
	width:476px;
}

#artist_header2 {
	background:url(../images/a_a.jpg) no-repeat; 
	height:40px; 
	width:476px;
}

#artist_bg {
	background:url(../images/a_a2.jpg); 	
}

#artist_footer {
	background:url(../images/a_a3.jpg) no-repeat; 
	height:8px; 
	width:476px;
}

#artist_browse {
	background:url(../images/b_a.jpg) no-repeat; 
	height:42px; 
	width:264px;	
}

#artist_browse2 {
	background:url(../images/b_b.jpg) no-repeat; 
	height:42px; 
	width:264px;	
}

#artist_browse3 {
	background:url(../images/b_c.jpg) no-repeat; 
	height:42px; 
	width:264px;	
}

#artist_browse_bg {
	background:url(../images/b_a3.jpg); 
}

#artist_browse_footer {
	background:url(../images/b_a2.jpg) no-repeat; 
	height:11px; 
	width:264px;	
}

#art_header td {
	border-bottom:dashed 1px #CCCCCC; 
	padding:4px 0px; 
	font:normal 11px Arial, Helvetica, sans-serif;
}

#art_link{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#6A0000; 
	text-decoration:underline;
}

#art_header #art_title{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

#no_records {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#990000; 
	padding:10px 0px; 
}

#links {
	padding:10px 0px; 
	font:bold 11px Arial, Helvetica, sans-serif;
}

#links a{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-decoration:none;
}

#letter_links {
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#4A0000; 
	padding:2px 5px; 
	text-decoration:none;
}

#letter_links:hover {
	color:#000000;
}

#labels td {
	border-bottom: 1px dashed #d9d9d9;
	padding: 10px 0px;
}

#label_header {
	background:url(../images/h_labels.jpg) no-repeat; 
	width: 731px; 
	height: 38px;
}

#album_title {
	background:url(../images/album_title.jpg) no-repeat; 
	width:390px; 
	height:40px;
}

#album_middle {
	background:url(../images/album_middle.jpg) repeat-y; 
	width:390px; 
	padding:15px 15px;
}

#album_bottom {
	background:url(../images/album_bottom.jpg) no-repeat; 
	width:390px; 
	height:9px;
}

#bio_title {
	background:url(../images/bio_title.jpg) no-repeat; 
	width:354px; 
	height:40px;
}

#bio_bottom {
	background:url(../images/bio_bottom.jpg) no-repeat; 
	width:390px; 
	height:9px;
}

#bio_middle {
	background:url(../images/bio_middle.jpg) repeat-y; 
	width:354px; 
	padding:15px 15px;
}

#bio_middle ul {
	padding-left:20px; 
}


#viewer {height:150px; width:150px; clear:both; overflow:hidden; border:3px solid #e5e5e5;}
#viewerFrame {width:505px; clear:both; padding:0;}
#viewer img {width:150px; height:150px; margin:0px; display:inline; border:0;}
#viewer a {display:block; float:left; width:150px; height:150px;}

#alTitle {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
}

#al01 td{ 
	font:bold 11px Arial, Helvetica, sans-serif; 
	border-bottom:dashed 1px #999999; 
	padding-top:15px; 
	padding-bottom:5px;
}

#al02 td{ 
	font:normal 12px Arial, Helvetica, sans-serif; 
	border-bottom:dashed 1px #999999; 
	padding-top:5px; 
	padding-bottom:5px;
}

#title_album {
	font:bold 16px Arial, Helvetica, sans-serif; 
	color:#6A0000; 
	padding-top:5px; 
	padding-bottom:10px;
}

#btn1, #btn2 { 
	cursor:pointer; 
}

#info p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333; 
	padding-bottom:10px; 
	margin:0px; 
	text-align:justify;
}

#titles {
	padding-right:15px; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#660000; 
}

#imgPic {
	padding:4px; 
	border:solid 1px #CCCCCC; 
}

#bio {
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	padding:0px 10px 10px 10px; 
	text-align:justify;
}

#th1 {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#660000;
}

#th2 {
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#666666;
}

#tracklist a {
	text-decoration:none; 
	color:#000066; 
	font:normal 12px Arial, Helvetica, sans-serif;
}

#tracklist a:hover {
	text-decoration:underline; 
}
/*td.spry_title span { padding-right: 10px;}*/
td.spry_title { background-image: url(../images/titles_spry.gif); background-repeat: no-repeat; height: 36px; width: 310px; text-align: right;	font:Normal 11px Arial, Helvetica, sans-serif; vertical-align: bottom;}
td.spry_title a {	text-decoration:none; 
	color:#000000; 
	font-weight:bold; 
}
td#latest_title { background-position: 0px -10px; }
td#upcoming_title { background-position: 0px -60px; }
td#news_titles { background-position: 0px -120px; }
td#events_title { background-position: 0px -165px; }
td#contest_title { background-position: 0px -215px; }
td#featured_title { background-position: 0px -255px; }