body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(/images/sub_top_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	color:#555555;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.small { font-size:10px; }
.error { font-weight:bold; color:#CC0000; }
a { text-decoration:none; }
a:hover{ text-decoration:underline; }

#main{
 z-index:2;
 position:absolute;
 top:0px;
 left:0px;
 width:800px;
 background-image:url(/images/sub_bg.gif);
 background-repeat:no-repeat;
 min-height:750px;
}
#content{
 margin-left:280px;
 margin-top:175px;
}
#top_nav{
 position:absolute;
 top:94px;
 left:180px;
 font-size:15px;
 font-weight:bold;
}
#top_nav a{
 color:#ADFAFF;
 text-decoration:none;
}
#top_nav a:hover{
 color:#E6B2DB;
 text-decoration:none;
}


#footer_nav{
 text-align:center; 
 margin-top:20px;
}
#footer_nav a{
 text-decoration: none;
}
#footer_nav a:hover{
 text-decoration: underline;
}

#db_message{
 width:400px;
 margin-left:auto;
 margin-right:auto;
 padding:20px;
 border:1px dotted #666666;
 text-align:center;
}

#news_count {
 font-size:12px;
 color:#555555;
 text-align:center;
}
.news_item{
 margin-top:10px;
 padding-top:15px;
 margin-bottom:10px;
 border-top:1px dotted #996699;
}
.news_headline {
 font-size:14px;
 color:#8f778a;
 font-weight:bold;
}
.news_date{
 color:#777777;
 font-size:11px;
}
.news_body{
 margin-top:10px;
 color:#333333;
}
.pagernav{
 margin-top:20px;
 margin-left:auto;
 margin-right:auto;
 width:300px;
 text-align:center;
}
.disabled { color:#999999; }

.formheader { 
  text-align:right;
  color:#996699;
  font-weight:bold;
}

.formheader2{
  color:#996699;
  font-weight:bold;
}
.grayline {     border: 0;
                border-top: 1px dotted #999999;
                color: #fff;
                background-color: #fff;
                height: 1px;
			 }
			 
.song {
 padding:4px;
 border-bottom:1px dotted #996699;
}			 
.song_title {
 font-size:13px;
 color:#996699;
 font-weight:bold;
 font-style:italic;
}
.song_writers{
 font-size:11px;
 color:#555555;
}
#song_clip{
 margin:5px;
}
.song_lyrics{
 margin:10px;
 padding:10px;
 margin-left:20px; margin-right:20px;
 color:#660066;
 border:1px dotted #999999;
 display:none;
}
.lyrics_link{   margin:8px; }
 
 .lyrics_link a{
  width:75px;
  text-align:center;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  padding:2px;
  background-color:#996699;
 }
 .lyrics_link a:hover{
   background-color:#CC99CC;
 }
.song_buylink{ margin-top:6px; }
