@import url(reset.css);
@import url(layout.css);
@import url(navigation.css);
@import url(font-style-size.css);
@import url(buttons.css);




a { color: #008803;}
a:hover { color: rgb(0, 145, 147); }
h1, h1 a, h2, h2 a, h3 a, h4 a { color: #65CB02; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: rgb(27, 166, 178); }

div#header a { border: medium none ; color: #284211; }


div#header a:hover {border: medium none ;
color: #008822;}

#header h1{
	margin:0pt;
	padding-top:35px;
	padding-left:10px;
	font-size:35px;
	color:#FFFFFF;
}
div#header h1 a:link,div#header h1 a:visited{color:#FFFFFF;  text-decoration:none; padding:7px;}
div#header h2{color:#FFFFFF; font-size:12px; font-weight:normal; padding:10px 250px 0pt 15px}


dl.categories,dl.music-albums {margin: 0pt 10px 10px;padding: 0pt; width:490px; }

dl.categories dt,dl.music-albums dt {margin: 0pt;padding: 0pt;width: 50px;height: 50px;float: left;}
dl.categories dt img,dl.music-albums dt img {	margin: 0pt;	padding: 0pt;	width: 32px;	height: 32px;	border-color: #9FD1E5;	border-width: 2px;	border-style: solid;}
dl.categories dt img:hover, dl.music-albums dt img:hover {border-color: #83C5DE;}
dl.categories dd{margin: 0pt; padding: 5px 0pt 0pt 4px;width: 109px;height: 50px;float: left;}
dl.music-albums dd {margin: 0pt; padding: 5px 0pt 0pt 4px;width: 190px;height: 50px;float: left;}


div#footer p {padding: 10px 0pt 0pt 15px;}

div#footer a, div#footer a:link {background: transparent none repeat;
color: #FFFFFF;
border-bottom-color: rgb(151, 186, 224);}

div#contents  p strong {padding: 2px;
background: rgb(185, 213, 227) none repeat;
color: rgb(63, 108, 137);
font-weight: normal;}

#pageIntro { border: 1px solid rgb(227, 241, 249); margin: 5px; padding: 7px 5px; width: 500px; background-color: #FFFFFF; }
div#pageIntro h1 {
	font-size: 18px;
	font-weight: bold;
	color: #0099CC;
}
div#pageIntro h2 { margin: 0px 0pt 5px 0pt; color: rgb(0, 153, 204); font-size: 14px; font-weight:normal; }
div#pageIntro strong{font-weight:normal;}
#ads { margin: 0px; padding: 25px 5px 10px 10px; text-decoration: none; width: 360px; height: 331px; background-image: url('adsBg.jpg'); background-repeat: no-repeat; float: left; }
div#col2 h3 {
	margin: 5px 0pt;
	background: url('corner_top_left.gif') no-repeat scroll left top;
	font-weight: bold;
	line-height: 1em;
	color: #F7FBF4;
	background-color: #7CCB31;
}
div#col2 h3 em { padding: 5px 10px; background: transparent url('corner_bottom_right.gif') no-repeat scroll right bottom; display: block; font-style: normal; }

div#coll h3 {
	margin: 0px 0pt 10px;
	background: rgb(163, 193, 89) url('corner_top_left.gif') no-repeat scroll left top;
	font-size: 15px;
	font-weight: bold;
	line-height: 1em;
	color: white;
	background-color: #A9DC77;
}
div#coll h3 em { padding: 5px 10px; background: transparent url('corner_top_right.gif') no-repeat scroll right top; display: block; font-style: normal; }

div#col2 p{
padding:5px;
font-size:12px;
}
div#col2 ul.categories li { list-style-type:none; }
div#col2 ul.links li { list-style-type:none}
div#col2 h3 em.building{ background:transparent url('building.gif') no-repeat scroll right bottom; height:18px;}
div#col2 h3 em.hearts{ background:transparent url('hearts.gif') no-repeat scroll right bottom; height:18px;}
div#col2 h3 em a:link,div#col2 h3 em a:visited{
	color:#ffffff;
	text-decoration:none;
	font-weight: normal;
}
div#col2 h3 em a:hover{color:#ffffff; text-decoration:underline;}
div#col2 a:link,div#col2 a:visited{font-weight:normal;}

.clear{clear:both}
.float-right { float: right; }
.float-left { float: left; }
#ad-links{
	margin-top:-24px;
}

#artist-details,#album-details{padding:10px;}
#artist-details img,#album-details img{	
	padding: 0pt;
	margin: 0pt 10px 10px 0pt;
	width: 100px;
	height: 100px;
	border-color: #9FD1E5;
	border-width: 2px;
	border-style: solid;
	float:left;
	}
div#letter_index {padding:0pt 5px; width:490px; text-align:center;}
div#letter_index ul { margin: 0pt; padding: 0pt; display: inline; float: right; }
div#letter_index li {	display: inline;	width: 5px;}
div#letter_index a { padding: 0pt 5px; color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; height: 1%; background-color: #D6F0FC; }
div#letter_index .current {  color: #FFFFFF; background-color: #7CCB31; }
div#letter_index a:hover {  color: rgb(241, 51, 163); font-weight: bold; text-decoration: underline; }
div#letter_index a:active {  color: #FDE8F4; font-weight: bold; text-decoration: underline; }
div#site-options {padding:0pt 3px 0pt 0pt;}
#personel-ads{
	width:125px;
	padding:5px;
	margin-top:30px;
	background-color: #EEF5DC;
}
.song-info{ clear:both;}
.song-info:hover{background-color:#E8FFF2}
.song-info em{color:#008040}
.song-info em a{font-size:85%; font-weight:normal;}
#util-bar{padding:65px 0pt 0pt 15px; overflow:hidden; color:#376F00}
hr{border-color:#33FF00; border-style:dotted; border-width:1px;}
#song-options{float:right;}
#song-options img {border:0pt;}
#song-options ul{list-style-type:none;}
.mid-ads { border: 1px solid rgb(227, 241, 249); margin: 5px; padding: 1px 5px; width: 500px; background-color: #FFFFFF; clear:both; height:auto; }
