@import url(reset.css);
@import url(layout.css);
@import url(navigation.css);
@import url(font-style-size.css);
@import url(buttons.css);

a { color: #00309C; font-weight:bold; }
a:hover { color: rgb(0, 145, 147); }

div#header a { border: medium none ; color: #284211; }


div#header a:hover {border: medium none ;color: #008822;}

#header h1{
	margin:0pt;
	padding-top:15px;
	padding-left:10px;
	font-size:35px;
	color:#5A82A5;
}
div#header h1 a:link,div#header h1 a:visited{
	color:#5A82A5;
	text-decoration:none;
	padding:7px;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9000px;
	height: 65px;
	width: 220px;
}
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;}
ul.related-categories a{font-weight:normal;}
ul.related-categories li{list-style:url('categories_yellow.gif');}

div#coll ul.categories { margin: 0pt 10px 10px; padding: 0pt; width: 100%; list-style-type: none; list-style-image: none; list-style-position: inside; display: inline;   }
div#coll ul.categories li { margin: 0pt 7px; display: inline; float:left;}
div#coll ul.categories li a {margin:5px; text-decoration:underline; width:190px; display: block; height:60px; font-size:13px; text-transform:capitalize; overflow:hidden; border:#FFE8D7 1px solid;  padding:2px 4px; line-height:20px; vertical-align:middle; text-align:center; }
div#coll ul.categories li a:hover {color: #FF6500; background:url('brd_cat2_over.jpg') scroll center top no-repeat;}

div#home ul.categories li a {margin:5px; text-decoration:underline; width:190px; display: block; height:20px; font-size:13px; text-transform:capitalize; overflow:hidden; border:#FFE8D7 1px solid;  padding:2px 4px; line-height:20px; vertical-align:middle; text-align:left; }
div#home ul.categories li a:hover {color: #FF6500; background:url('brd_cat2_over.jpg') scroll center top no-repeat;}



ul.item-listing { list-style-type: none; list-style-image: none; }
ul.item-listing li {margin:0pt 0pt 15px 0pt; padding:pt; border: 1px solid #FFEAEA;}
ul.item-listing li:hover {background:#FFE1E1;}
ul.item-listing li a {padding: 0px 10px; margin:1px; text-decoration:underline; text-transform:capitalize; }

ul.item-listing span{padding:0pt 0pt 0pt 10px; display:block; }


ul.cat-listing { list-style-type: none; list-style-image: none; }
ul.cat-listing li { margin: 0pt; padding:pt;}
ul.cat-listing li a {padding: 0px 10px; margin:1px; text-decoration:underline; width:240px; overflow:hidden; display:block; text-transform:capitalize; }


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: 5px; width: 98%; }
div#pageIntro h1 {
	height: 49px;
	padding-top: 15px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size: 35px;
	font-weight: bold;
	padding-left: 5px;
	color: #0099CC;
}
div#pageIntro h3 { margin: 0px 0pt 15px; color: rgb(0, 153, 204); font-size: 20px; }
#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#coll h1,div#coll h3,div#col2 h3 {
	margin: 0px 0pt 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 1em;
	color:#FF6600;
 	border-bottom: #F76900 solid 3px;
	background-color:#FFE8D7
}
div#coll h1 em,div#coll h3 em,div#col2 h3 em  { padding: 5px 10px; display: block; font-style: normal; }


div#col2 p{
padding:5px;
font-size:12px;
}
div#col2 h2{padding:0pt 0pt 0pt 10px; line-height:20px;}

div#col2 h3 em a:link,div#col2 h3 em a:visited{
	color:#FF6500;
	text-decoration:none;
	font-weight: bold;
}
div#col2 h3 em a:hover{color:#FF6500; 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:5px; width:90%; text-align:center; margin:0pt auto; background-color:#FFFFFF;}
div#letter_index ul { margin: 0pt; padding: 0pt; display: inline; float: right; }
div#letter_index li {	display: inline; padding:3px;}
div#letter_index a { color: rgb(0, 0, 0); text-decoration:none;  background-color: #FFEBD6; }
div#letter_index .current {  color: #FFFFFF; background-color: #7CCB31; }
div#letter_index a:hover {  color: rgb(241, 51, 163); 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{}
.song-info:hover{background-color:#E8FFF2}
.song-info em{color:#008040}
.song-info em a{font-size:85%; font-weight:normal;}
#util-bar{
	padding:5px 0pt 0pt 15px;
	overflow:hidden;
	color:#376F00;
	text-align: right;
	background-color:#FFF7F0;
	border-bottom:#FFBD9D solid 1px;
	height:22px;
	font-size:12px;
	
}
#util-bar a{font-weight:normal;}
hr{border-color:#33FF00; border-style:dotted; border-width:1px; }
#breadCrums{padding:2px; color:#3399FF; background-color:#FFF7F0; height:20px; padding:2px;font-weight:normal; font-size:90%; margin:0pt 0pt 3px 0pt;}
#breadCrums a{text-decoration:underline; font-weight:normal;} 
#page-nav{width:98%; text-align:center; font-weight:normal; font-size:10px; background-color:#FFEBD6}
#page-nav strong,#page-nav span,#page-nav a{padding:1px 3px; margin:1px; text-decoration:none;}
#page-nav a{background-color:#F76900; color:#FFFFFF;font-weight:normal;}
#page-nav .current,#page-nav a:hover{background-color:#527DA5; color:#FFFFFF; }
#page-nav span{background-color:#FF8B35; color:#FFFFFF; }
.add{background:#FFFFD9; margin:2px 0pt;}
