BODY
{
	text-align:left;
	font-family:Verdana, Tahoma, Sans-serif;
	font-size:11px;
	text-align:center;
}

iframe {
overflow-x: hidden;
overflow-y: scroll;
} 

#missing
{
	margin:10px;
	margin-top:0;
	font-size:13px;
	background-color:#fafafa;
	padding:4px;
	border:1px solid #E2E2E2;
	border-left:3px solid red;
	border-right:3px solid red;
}

#form_add label
{
	width:400px;
	margin-top:7px;
	margin-bottom:2px;
	padding:3px;
	display:block;
	background-color:#fafafa;
}

#form_add
{
	padding:10px;
}

#uuu
{
	padding:10px;
}

#uuu h3
{
	margin:4px;
	padding:0;
}

#uuu a:link, #uuu a:visited, #uuu a:active
{
	text-decoration:none;
	color:#054489;
}

#uuu a:hover
{
	border-bottom:1px dashed black;
	color:#054489;
	background-color:#fafafa;
}

#letter_5
{
	width:600px; 
	float:left;
	padding:7px;
}

#u_lyrics, #u_videos, #u_mp3s
{
	width:250px;
	float:left;
}

#letter_entry
{
	padding:3px;
	border-bottom:1px solid #ccc;
	margin-bottom:7px;
	background-color:#fafafa;
}

#top_artists_letter
{
	float:left; 
	width:360px;
	margin-top:8px;
}

#letter_starting
{
	background-color:#636363;
	width:100%;
	padding:3px;
	color:#E6E6E6;
	font-size:14px;
	text-align:center;
}

#top_artists_entry
{
	padding:3px;
}

#row_2_letter
{
	margin-top:3px;
}

#letter_entry a:link, #letter_entry a:visited, #letter_entry a:active
{
	color:#404040;
	font-weight:bold;
}

#letter_entry a:hover
{
	color:#404040;
	font-weight:bold;
	text-decoration:none;
}

a.missed:link, a.missed:visited, a.missed:active
{
	color:red;
	font-weight:bold;
}

#index_row
{
	float:left;
	width:220px;
	border-right:1px solid #ccc;
	text-align:center;
	margin-left:5px;
}

#index_row ul
{
	margin:0;
	padding:0;
	list-style-type:decimal;
	text-align:left;
	margin-left:25px;
}

#index_row a:link, #index_row a:visited, #index_row a:active
{
	text-decoration:none;
	color:#054489;
}

#index_row a:hover
{
	border-bottom:1px dashed black;
	color:#054489;
	background-color:#fafafa;
}

#index_row h2
{
	margin:0;
	padding:0;
	font-size:14px;
	text-align:center;
	border-bottom:1px solid #ccc;
	background-color:#fafafa;
	text-transform:uppercase;
}

#top_control
{
	width:100%;
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-top:4px;
	padding-bottom:4px;
}

#top_control a:link, #top_control a:visited, #top_control a:active
{
	text-decoration:none;
	background-color:#fafafa;
	color:#551A8B;
	padding:4px;
	margin-top:1px;
	margin-bottom:1px;
}

#top_control a:hover
{
	text-decoration:none;
	background-color:#fafafa;
	color:#1D319A;
	padding:3px;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #1D319A;
}

#lyric_scroll
{
	text-align:left;
	font-size:12px;
	line-height:18px;
}

#container
{
	text-align:left;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #ccc;
}

#header
{
	border-bottom:1px solid #ccc;
}

#browse_by_artist
{
	float:left;
	line-height:30px;
	padding-left:5px;
	white-space:nowrap;
}

#album_div
{
	width:100%;
}

#album_div img
{
	margin-bottom:5px;
}

#tracks
{
	padding:5px;
	float:left;
	width:700px;
}

#tracks ol
{
	width:500px;
	list-style-type:decimal;
	margin:0;
	padding:0;
	margin-left:30px;
	margin-top:5px;
	line-height:20px;
}

#tracks li
{
	border-top:1px dashed #ccc;
}

#tracks a:link, #tracks a:visited, #tracks a:active
{
	text-decoration:none;
	color:#054489;
}

#tracks a:hover
{
	text-decoration:underline;
	color:#054489;
}

#tracks_page
{
	margin-left:20px;
}

#similar_artists
{
	list-style-type:none;
	margin:0;
	padding:6;
	text-align:center;
}

#album_cover_al
{
	padding:5px;
	float:left;
}

#new_albums_p
{
	width:700px;
}

#album_new_page
{
	width:200px; 
	text-align:center; 
	margin:10px;
	float:left;
	height:190px;
}

#contact_form
{
	margin:5px;
	margin-left:270px;
}

#contact_form label
{
	width:200px;
	display:block;
}

#page_title
{
	width:70%;
	background-color:#B0CBE8;
}

#page_title_100
{
	width:100%;
	background-color:#B0CBE8;
}

#page_title_100 h3
{
	font-size:16px;
	margin:0;
	padding:3px;
	text-align:left;
}

#page_title h3
{
	font-size:16px;
	margin:0;
	padding:3px;
	text-align:center;
}

#top_links
{
	width:370px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

#download_mp3
{
	padding:10px;
	display:block;
	float:left;
	border:1px solid #ccc;
	width:140px;
	color:#0AAD1A;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background-color:#F8F8F8;
}

#download_mp3:hover
{
	color:#F72525;
}

#download_video
{
	padding:10px;
	display:block;
	margin-left:40px;
	float:left;
	border:1px solid #ccc;
	width:140px;
	color:#1B7AB6;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background-color:#F8F8F8;
}

#download_video:hover
{
	color:#8E1696;
}

#report_dead
{
	text-align:center; 
	background-color:#FACBCB;
	border:1px solid #FA8888;
}

#report_dead a:link, #report_dead a:visited, #report_dead a:active
{
	text-decoration:none;
}

#report_dead a:hover
{
	background-color:#fafafa;
}

#search_bar input
{
	padding:0;
	margin:0;
	line-height:20px;
	border:1px solid #ccc;
}

#search_bar
{
	float:left;
	width:227px;
	line-height:30px;
	padding-left:5px;
	border-left:1px solid #ccc;
}

#browse_by_artist a:link, #browse_by_artist a:visited, #browse_by_artist a:active
{
	text-decoration:none;
	color:#0000EE;
	padding:4px;
	white-space:nowrap;
}

#browse_by_artist a:hover
{
	text-decoration:none;
	color:#551A8B;
	padding:4px;
	background-color:#fafafa;
	white-space:nowrap;
}

#header h2
{
	margin:0;
	padding:0;
	font-weight:normal;
	color:#551A8B;
	padding:5px;
	float:left;
	font-size:17px;
	border-right:1px solid #ccc;
}

#header h2 a:link, #header h2 a:visited, #header h2 a:active
{
	text-decoration:none;
	color:#551A8B;
}

#header h2 a:hover
{
	text-decoration:none;
	color:#5121B3;
}

#youtube_flash
{
	width:100%;
}

#youtube_flash div.youtube
{
	float:left;
	width:425px;
	height:364px;
	line-height:20px;
}

#youtube_flash div.flash
{
	float:left;
	width:425px;
	height:344px;
	margin-left:30px;
}

#lyrics
{
	width:550px;
	float:left;
	padding:5px;
	margin-top:5px;
	text-align:center;
	color:#656565;
	font-size:14px;
	line-height:20px;
	background-color:#F8F7F1;
}

#right_block
{
	padding:1px;
}

#right_block ol
{
	text-align:left;
	width:250px;
	margin-left:0;
	padding-left:0;
	list-style-type:decimal;
	margin-left:30px;
}

#footer
{
	margin-top:5px;
	margin-bottom:30px;
}

#right_block li
{
	border-bottom:1px dashed #ccc;
	line-height:18px;
}

#right_block li.selected
{
	background-color:#fafafa;
}

#right_block a:link, #right_block a:visited, #right_block a:active
{
	color:#054489;
	text-decoration:none;
}

#right_block a:hover
{
	color:#054489;
	text-decoration:underline;
}

#bio_track
{
	padding:3px;
}

img.cover_album
{

}

#right_block h4
{
	margin:0;
	padding:0;
	text-align:center;
	padding:5px;
	background-color:#EAEAEA;
	font-size:11px;
}

#actual_lyric
{
	background-image: url("../images/bg_lines.jpg");
}

#lyrics h3
{
	margin:0;
	padding:8px;
}

#right_block
{
	width: 295px;
	margin-top:5px;
	margin-left:20px;
	float:left;
	border:1px solid #ccc;
}

#right_block.top
{
	margin-top:20px;
}

#navlist
{
	padding:0;
	margin:3px;
	margin-bottom:20px;
}

#lyric_source
{
	background-color:#fafafa;
	margin-top:10px;
	font-size:12px;
	color:black;
	margin-bottom:10px;
}

#lyric_source a:link, #lyric_source a:visited, #lyric_source a:active
{
	color:blue;
}

#lyric_source a:hover
{
	color:black;
}

#reactions
{
	width:670px; 
	float:left; 
	margin-left:250px;
	margin-top:5px;
}

#blog_reactions
{
	background-color:#D9E0E8;
	padding:4px;
}

#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
	font: bold 12px Verdana, sans-serif;
}

#navlist li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #ccc;
	background: #E2E2F3;
	text-decoration: none;
}

#navlist li a:link { color: #667; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
	background: #CBCBDF;
	border-color: #ccc;
	color:#667;
}

#navlist li a#current
{
	background: #ccc;
	color:#fff;
	padding-bottom:1px;
}

#artist_page
{
	padding:5px;
}

#artist_page h4
{
	width:100%;
	margin:0;
	padding:0;
	border:0;
	border-bottom:1px solid #ccc;
	background-color:#ECECEC;
}

#artist_page div.biog
{
	width:500px;
	padding:4px;
	border:1px solid #ccc;
	float:left;
	line-height:17px;
}

#artist_page div.profile_albums
{
	float:left;
	border:1px solid #ccc;
	padding:4px;
	margin-left:15px;
	width:400px;
}

#artist_page div.profile_similar_artists
{
	float:left;
	border:1px solid #ccc;
	padding:4px;
	margin-top:15px;
	margin-left:15px;
	width:400px;
}

#artist_page div.profile_top_down
{
	float:left;
	border:1px solid #ccc;
	padding:4px;
	margin-top:15px;
	width:500px;
	list-style-type:decimal;
}

#artist_page div.profile_top_down ul
{
	list-style-type:decimal;
}

#artist_page div.album
{
	float:left;
	width:172px;
	text-align:center;
	background-color:#fafafa;
	margin:10px;
}

#artist_page a:link, #artist_page a:visited, #artist_page a:active
{
	text-decoration:none;
	color:#054489;
}

#artist_page a:hover
{
	text-decoration:underline;
	color:#054489;
}

#also_like
{
	line-height:19px;
	padding:4px;
}

a.artist_link:link, a.artist_link:visited, a.artist_link:active
{
	background-color:#fff;
	color:black;
	padding:3px;
}

a.artist_link:hover
{
	color:black;
	text-decoration:none;
}

#buzz
{
	height:395px;
	float:left;
	width:300px;
}

#buzz span
{
	display:block;
	margin-top:5px;
}

a.artistname:link, a.artistname:visited, a.artistname:active
{
	text-decoration:none;
	color:black;
	font-size:10px;
}

a.artistname:hover
{
	text-decoration:underline;
	color:black;
	font-size:10px;
}

#buzz a.songname:link, a.songname:visited, a.songname:active
{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

a.songname:hover
{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	border-bottom:1px dashed #000;
}

#buzz img
{
	float:left;
	padding-right:5px;
}

#buzz ul
{
	list-style-type:none;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

#buzz h1
{
	margin:0;
	padding:0;
	font-size:16px;
	background-color:#E5E5E5;
	width:298px;
	padding:2px;
}

#number
{
	float:left;
	width:30px;
	height:40px;
	margin-right:1px;
	background-color:#CC006E;
	color:white;
	font-size:32px;
	padding-left:10px;
}

#number:hover
{
	cursor:default;
}

#buzz a
{
}

#artist
{
	margin-top:4px;
	display:block;
}

#buzz li
{
	clear:both;
	padding-top:10px;
}

#bread
{
	color:#6988C1;
	padding:3px;
	background-color:#fafafa;
}

#bread a:link, #bread a:visited, #bread a:active
{
	text-decoration:none;
	color:black;
}

#bread a:hover
{
	text-decoration:none;
	border-bottom:1px dashed #000;
	color:black;
}








