html, body {
	margin:0;
	}

body
{
	padding: 10px;
	font-family:arial,sans-serif;
	font-size:12px;
	}
table, td {
  font-size:12px;
}
#container{
  width:780px;
  margin:auto;
}
#header {
  text-align:center;
  padding-bottom:5px;
}
#header .buzz {
  font-size:16px;
  color:green;
  font-weight:bold;
}
#cat {
  font-size:13px;
  padding-left:20px;
  padding-top:15px;
  padding-bottom:5px;
}
#cat .tab_inactive {
  padding-left:20px;
}
#cat .tab_active {
  padding-left:5px;
}
#cat .tab_active a {
  color:red;
  text-decoration: none;
  background: url(/images/icon/ok.gif) no-repeat left;
  padding-left:15px;
}
#frm {
  font-size:12px;
}
#contents{
  margin:auto;
  width:780px;
}
#result_bar{
  border-top:1px solid green;
  background:#cfc;
  padding:3px;
  width:520px;
}
#result_bar .query_term{
  font-weight:bold;
  font-size:16px;
}
#result_bar .result_stats{
  font-size:13px;
  text-align:right;
}
#results{
  width:520px;
}
#results ul{
  margin-left:-10px;
}
#results ul,  #results ul li, #results li
{
  list-style-type: none;
}
#results ul li {
  padding-top:5px;
  
}
#results ul li .hd {
  font-size:16px;
  background: url(/images/icon/music.png) no-repeat left;
  padding-left:20px;
  margin-left:-20px;
}
#results ul li em {
  font-weight:bold;
  font-style:normal;
}
#results ul li .album{
  color:green;
}
.bm {
  padding-left:90px;
}
.artist{
  font-size:15px;
  font-weight:bold;
  background: url(/images/icon/user_comment.png) no-repeat left;
  padding-left:20px;
}
.album{
  font-size:15px;
  font-weight:bold;
  background: url(/images/icon/cd.png) no-repeat left;
  padding-left:20px;
  margin-left:20px;
}
.art{
  font-size:13px;
  background: url(/images/icon/user_comment.png) no-repeat left;
  padding-left:20px;
}
.art a, .alb a{
  color:green;
}
.alb{
  font-size:13px;
  background: url(/images/icon/cd.png) no-repeat left;
  padding-left:20px;
  margin-left:10px;
}
.print{
  font-size:13px;
  font-weight:bold;
  background: url(/images/icon/printer.png) no-repeat left;
  padding-left:20px;
}
#alphabet{
  text-align:center;
  font-size:12px;
  padding-top:5px;
  padding-bottom:10px;
}
#browse {
  width:520px;
}
#ads_front_square{
  width:250px;
  float:right;
}
#ads_front_square ul {
  margin-left:-20px;
}
#ads_front_square ul li {
  list-style-type: none;
  padding-bottom:5px;
}
#ads_front_square ul li .active {
  background: url(/images/icon/transmit.png) no-repeat left;
  padding-left: 20px;
  margin-left:-20px;
}
#ads_front_square ul li .active a {
  color:red;
}
#ads_front_square ul li .liartist {
  color:green;
  font-size:11px;
}
#ads_front_bottom{
  padding-top:10px;
  text-align:center
}
.heading2 {
  font-size:14px;
  font-weight:bold;
  padding-top:5px;
  border-top:1px solid green;
  background:#cfc;
}
#form_lyric{

}
.input_red{
  border:2px solid red;
  padding:3px;
}
.lyric{
  font-size:15px;
}
.lyr{
  font-size:13px;
}
#nav{
  padding-top:10px;
}
.pg{
  color:red;
  font-weight:bold;
  text-decoration:none;
}
.pn {
  font-size:14px;
  font-weight:bold;
}
#navbottom {
  border-top:1px solid green;
  padding-top:10px;
  background:#eee;
}
#footer {
  border-top:1px solid green;
  padding-top:10px;
  text-align:center;
}
#suggest{
  font-size:15px;
}
#stat{
  display:none;
}
#adbox{
  padding-top:20px;
  padding-left:28px;
}