body
{
	background-color:White;
	margin:0px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input, a
{
	font-family: arial,verdana,helvetica,sans-serif;
	color:Black;
}

h1 {font-family: arialnarrow; font-size:20; margin-bottom:10; margin-top:10;}
.h1 {font-family: arialnarrow; text-decoration:none;}

h2 {font-family: arialnarrow; font-size:16; margin-bottom:7;}
.h2 {font-family: arialnarrow; text-decoration:none;}

table  {}

td		{font-size:72%;}

.right_sidebar_width {width:30%;}

select			{font-size:100%; color:Black; background-color:LavenderBlush;}
.txtsearch		{font-size:17; background-color:LavenderBlush; border: solid 1px DeepPink; padding-left:5px;}
.txtcontact		{font-size:100%; background-color:White; border: solid 1px DeepPink; padding-left:5px; width:180px;}
.txtcomments	{font-size:100%; background-color:White; border: solid 1px DeepPink; padding-left:5px; height:180px; width:180px; overflow: auto;}
.txtembed		{font-size:90%; border: solid 1px DeepPink;}
.textbox		{font-size:100%; background-color:MistyRose; border: solid 1px DeepPink; padding-left:5px;}

.button			{background-color:LavenderBlush; border-color:Pink; font-size:100%;}


.search_label {font-family: arialnarrow; font-size:13; font-weight:bold;}

.search_error		{color:Red; font-weight:bold;}

.search				{font-size:11; font-weight:bold; color: DeepPink; text-transform:capitalize;}
.search_letter		{font-size:11; font-weight:bold;}
.letter_separator	{font-size:9; color:Gray;}
.letter_separator1	{color:#1D748F;}


a.search_letter:hover {text-decoration:none; color: Red;}

.warning	{color:Red; font-weight:bold;}

.menu_bg
{
	height:20px;
	/*background-image: url(../images/menu_bg.jpg);*/
	background-color:DeepPink;
}

.menu_footer
{
	margin-left:0px;
	text-align:right;
	
	font-size:11; font-weight:bold;
}

.menu_footer_separator	{margin-left:20px;}

a.menu_footer:hover {text-decoration:none; color: DeepPink;}

.copyright
{
	font-size:11; font-weight:bold; color: DeepPink;
}

.menu
{
	text-align:center;
	margin-right:15px;
	margin-left:15px;
}

a.menu
{
	font-size:12;
	font-weight:bold;
	text-align:center;
	color:White;
}

a.menu:link, a.menu:visited, a.menu:active {text-decoration:none;}
a.menu:hover 
{
	text-decoration:none;
	color:Black;
}

.menu_current 
{
	text-decoration:none;
	
	border-top:solid 10px white;
	border-bottom:solid 10px white;
	border-left:solid 20px white;
	border-right:solid 20px white;
	
	color:Black;
	background-color:White;
}


/* GENRE */
a.genre		{font-size:11; font-weight:bold; color:#CCCCCC;}
a.genre:link, a.genre:visited, a.genre:active {text-decoration:none;}
/*a.genre:hover {color:#80A200; text-decoration:underline;}*/
a.genre:hover 
{
	background-image: url(../images/genre_bg1.gif);
	background-repeat:repeat-x;
	color:White;
}

.active_genre 
{
	background-image: url(../images/genre_bg2.gif);
	background-repeat:repeat-x;
	color:White;

	font-size:12; font-weight:bold;
	text-decoration: none;
}


/* ARTIST*/
.artist					{font-size:13; font-weight:bold; color: DeepPink}
a.artist:link, a.artist:visited, a.artist:active {text-decoration:none;}
a.artist:hover			{color: Red;}


.artist_inactive		{font-size:13; font-weight:bold; font-style:italic;}
a.artist_inactive:link, a.artist_inactive:visited, a.artist_inactive:active {text-decoration:none;}
a.artist_inactive:hover	{color:#B0D230;}


a.artist_small:link, a.artist_small:visited, a.artist_small:active {text-decoration:none;}
a.artist_small:hover	{color: DeepPink;}
.artist_image			{ border:solid 1px White; }
.artist_image_margin10	{ margin: 0 10px 10px 0; }
.artist_image_small		{ border:solid 1px White; width:60px; height:60px; }
.artist_image_large		{ border:solid 1px White; width:100px; height:100px; }
.artist_position		{font-size:12; font-weight:bold; color:#6DC4DF;}

/* ALBUM */
.album				{font-size:11; font-weight:bold; color: Black;}
a.album:link, a.album:visited, a.album:active {text-decoration:none;}
a.album:hover		{color: Black; text-decoration:underline;}


.album_image_small	{ border:solid 1px White; width:60px; height:60px; }
.album_image_medium	{ border:solid 1px White; width:75px; height:75px; }
.album_image_large	{ border:solid 1px White; width:130px; height:130px; }
.album_image_large_margin5	{ border:solid 1px White; width:130px; height:130px; margin: 0 5px 5px 0; }
.album_image_large_margin10	{ border:solid 1px White; width:130px; height:130px; margin: 0 10px 10px 0; }
.album_image_xlarge	{ border:solid 1px White; width:240px; height:240px; margin: 0 10px 12px 0; }
.album_year			{color:DarkGray;}
.album_position			{font-size:30; font-weight:bold; color:DeepPink;}
.album_position_small	{font-size:14; font-weight:bold; font-family:Tahoma;}

a.album_pager_text	{ margin-left:5px; margin-right:5px; }
a.album_pager_text:hover{text-decoration:none; color: Red;}

a.album_pager_number{ margin-left:0px; }
a.album_pager_number:hover {text-decoration:none; color: Red;}

.pager_separator	{color:Silver; font-family:Arial Narrow; margin-left:2px; margin-right:2px;}
.album_pager_number_active 
{
	font-weight:bold; text-decoration:none; color: DeepPink; font-size:13;
	
}


/* SONG */
a.song				{font-size:11; font-weight:bold; color: DeepPink;}
a.song:link, a.song:visited, a.song:active {text-decoration:none;}
a.song:hover		{color: Red; text-decoration:underline;}

.song_position		{font-size:16; font-weight:bold; color:Red; }
.song_length		{font-size:11; color: DarkGray;}

a.more:hover		{text-decoration:none}

.border_bottom		{border-bottom:solid 1px Gray; }
td.right_sidebar	{border-left:solid 1px Gray; width:25%; padding-left:10px;}
td.right_sidebar1	{border-left:solid 1px Gray; border-bottom:solid 1px Gray; width:25%; padding-left:10px; }
td.right_sidebar1_large	{border-left:solid 1px Gray; border-bottom:solid 1px Gray; width:50%; padding-left:10px; }

td.left_sidebar		{border-right:dotted 1px Gray; border-bottom:solid 1px Gray; width:25%; padding-right:10px; }

td.body_song		{border-bottom:solid 1px Gray; padding-left:10px; padding-right:5px;}

/* ARTICLE */
.article_photo		{margin: 0 15px 15px 0;}
.article_photo_small{margin: 0 10px 10px 0; height:120px;}
.article_header_small	{font-size:13; font-weight:bold; }
.article_date		{color: DarkGray;}
.article_writer		{color: Red; font-style:italic;}

a.article_more		{color: DeepPink;text-decoration:none;}
a.article_more:hover{text-decoration:underline;}

a.article_more_headlines{text-decoration:none; color: DeepPink; font-weight:bold;}
a.article_more_headlines:hover{text-decoration:underline; color: Red;}

td.article_related_top {border:solid 1px Gray; padding:15 10 15 10; }
td.article_related {border-bottom:solid 1px Gray; border-left:solid 1px Gray; border-right:solid 1px Gray; padding:15 10 15 10;}

p:first-letter {float:left; font-size:90px; font-weight:900; line-height:71px; padding-right:7px; padding-bottom:1px; }


/* EMAIL */
a.email			{color: DeepPink; text-decoration:none}
a.email:hover	{text-decoration:underline; color: Red;}


/* FEATURE */
.feature_photo_small{margin: 0 10px 10px 0; height:120px;}

/* ICONs */
.icon_play:hover	{border: solid 1px Transparent;}
.icon_download:hover	{border: solid 1px Transparent;}

/* MIX */
.successmsg {color:Green; font-weight:bold;}

a.download	{font-size:11; font-weight:bold; color: DeepPink; margin-left:3px;}

a.week			{text-decoration:none; color:DeepPink;}
a.week:link, a.week:visited, a.week:active {text-decoration:none; color:DeepPink;}
a.week:hover	{text-decoration:underline; color:Red;}


/* No Underline */
a.nounderline		{text-decoration:none}
a.nounderline:link, a.nounderline:visited, a.nounderline:active {text-decoration:none}
a.nounderline:hover	{text-decoration:underline;}



/* CHARTS */
.chart
{
	text-align:center;
	width:5px;
	
	/*background-position: 0 100px;*/
	background-image:url(../images/chart_listened.jpg);
}

.chart_space
{
	width:0px;	
}

.chart_width
{
	width:10px;	
}

.chart_number
{
	font-size:60%;
	text-align:center;
	color: Black;
}

.chart_date
{
	font-size:80%;
	font-family:tahoma;
	color:Silver;
	text-align:center;
}

/* Drop down Menu */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#sddm li a
{	display: block;
	margin-right:20px;
	margin-left:20px;
	background: DeepPink;
	color: White;
	text-align: center;
	text-decoration: none;
	font-size:12;
	font-weight:bold;
}

#sddm li a:hover
{
	color:Black;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid DeepPink}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: LavenderBlush;
		color: black;
		font-size:12;
		font-weight:normal;
	}

	#sddm div a:hover
	{	
		text-decoration:none;
		color:Black;
		background-color:White;
	}

