body {
	margin: 0px;
	text-align: center;
}

/*#adtable {
	border-bottom: 1px solid black;
}*/
#headertable {
	/* nothing here yet */
}
#maintable {
	margin: 0px auto 0px auto;
	text-align: left;
	font-size: 14px;
}
img {
	border: none;
	margin-bottom: 20px;
}

img.nospace {
	border: none;
	margin-bottom: 0;
}

/*.sep {
	border-bottom: 1px navy solid;
	padding-bottom: 20px;
}*/
#feat {
	border: 2px solid black;
	font-family: Arial, Helvetica, sans-serif;
}

#nav {
	border: 2px solid black;
	font-family: Arial, Helvetica, sans-serif;
}

#nav_blackbkg {
	border: 2px solid white;
	font-family: Arial, Helvetica, sans-serif;
}
/*#maincolumn .nospace {
	margin-bottom: 5px;
}*/
.mptext {
	font-size: 18px;
	/*font-style: italic;*/
}
.mptextlarge {
	font-size: 22px;
	/*font-style: italic;*/
}
.pagebreak {
	margin-bottom: 350px;
}
.dbnh1 {
	margin-bottom: 50px;
}
.dbnh2 {
	margin-top: 15px;
	margin-bottom: 30px;
}
.dbnh3 {
	margin-top: 15px;
	margin-bottom: 0px;
}
dl {
	font-size: 18px;
}
dt {
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 20px;
}
dd {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* artist table (goes inside the record-like circle on the top artists page) */
.atable {
	background-image: url(Images/cdbg300_2.gif);
	background-repeat: no-repeat;

}
.cdtable {
	background-image: url(Images/cd250.gif);
	background-repeat: no-repeat;

}
.shirtimage {
	background-image: url(Images/tshirt.gif);
	background-repeat: no-repeat;

}
.mugimage {
	background-image: url(Images/coffeemug.gif);
	background-repeat: no-repeat;

}
.capimage {
	background-image: url(Images/cap.gif);
	background-repeat: no-repeat;

}
.frameimage {
	background-image: url(Images/frame.gif);
	background-repeat: no-repeat;

}
.artable {
}
.anum {
	font-weight: bold;
	font-size: 20px;
}
.aname {
	font-weight: bold;
	font-size: 15px;
}
.ainfo {
	font-weight: bold;
	font-size: 12px;
}

p {
  font: 18px "Times New Roman", Times, serif;
  text-indent: 1.5em;
  margin-top : 0;
}

p.smbodytext {
  font:bold 14px "Times New Roman", Times, serif;
  text-indent: 1.5em;
  margin-top: 6px;
  padding-top: 0;
  margin-bottom: 6px;
  padding-bottom: 0;
  
}

p.headline{
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

p.nospace {
  text-indent: 0;
  margin-top : 0 ;
  margin-bottom: 2px;
}

p.noindent {
  text-indent: 0;
}

#tblPosterLinks
{
	/*background-color: #98ffff;
	border: solid 2px #000000;*/
}

#tblPosterLinks td a
{
  font-size: 11px;
}

#tblPosterLinks td
{
	padding-bottom:30px;
}

#tblPosterLinks td.topcell
{
	padding-top:5px;
	padding-bottom:0px;
}

a {
	font-weight: bold;
	font-size: 12px;
}

.artistname {
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
}
.rank {
	font-size: 18px;
	font-weight: bold;
	padding-top: 0;
	margin-top: 0;
}
.copyrthead {
	font-size: 11pt;
	/*font-style: italic;*/
}
.copyrttext {
	font-size: 9pt;
	/*font-style: italic;*/
}

.feathead
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

td.nav
{
	padding: 5 5 5 5;
	vertical-align: top;
}

A.nav:active, A.nav:visited, A.nav:link
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #3B9E2A;
	text-decoration: none;

}
A.nav:hover
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FE6004;
	text-decoration: none;
}



ul
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #3B9E2A;
	padding: 0 0 0 0;
	margin: 5 0 0 10;
}

li
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #3B9E2A;
	padding: 0 0 0 0;
	margin: 5 0 0 10;
	vertical-align:top;
}


A.smnav:active, A.smnav:visited, A.smnav:link
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3B9E2A;
	text-decoration: none;
	

}
A.smnav:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FE6004;
	text-decoration: none;
	
}


A.copyrttext:active, A.copyrttext:visited, A.copyrttext:link
{
	font-size:  12px;
	/*color: #3B9E2A;*/
	text-decoration: none;
	

}

A.copyrttext:hover
{
	font-size:  12px;
	/*color: #FE6004;*/
	text-decoration: none;
	
}


A.sm_link:active, A.sm_link:visited, A.sm_link:link
{
	font-size:16px;
	/*color: #105f03;*/
	text-decoration: none;
	

}
A.sm_link:hover
{
	font-size:16px;
	/*color: #FE6004;*/
	text-decoration: none;
	
}


A:active, A:visited, A:link
{
	font-size:18px;
	/*color: #105f03;*/
	text-decoration: none;
	

}
A:hover
{
	font-size:18px;
	/*color: #FE6004;*/
	text-decoration: none;
	
}

.guidetext
{
	font: 22px "Times New Roman", Times, serif;
	/*color: #000000;*/
	font-style: italic;
}

A.guidetext:active, A.guidetext:visited, A.guidetext:link
{
	font: bold 22px "Times New Roman", Times, serif;
	/*color: #3B9E2A;*/
	font-style: italic;
	text-decoration: none;
	

}
A.guidetext:hover
{
	font: bold 22px "Times New Roman", Times, serif;
	/*color: #FE6004;*/	
	font-style: italic;
	text-decoration: none;
	
}

A.compindex:active, A.compindex:visited, A.compindex:link
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: none;
	

}
A.compindex:hover
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

#top_100_songs {
	color: #FFFFFF;
	font-weight: bold;
}

#top_100_songs td.rank {
	text-align: center;
	padding: 3px 5px 3px 5px;	
	vertical-align: middle;
}

#top_100_songs td.header {
	font-size: 18px;	
	vertical-align: middle;
}

#top_100_songs td {
	padding: 3px 5px 3px 5px;
	border-bottom: 2px solid #000000;
	vertical-align: middle;
}

#top_100_songs td.bside {
font-size: 14px;	
}

#top_100_songs a:link, #top_100_songs a:active, #top_100_songs a:visited{
	color:#FFFFFF;
	text-decoration: underline;
}

#top_100_songs a:hover{
	color:#810081;
	text-decoration: underline;
}

/*
blue: #98ffff;
Yellow: #feff73;
green: #b1ff80;
red: #fe8c4d;
*/

.bg_blue {
	background-color: #06b7b7;
}
.bg_yellow {
	background-color: #ffce00;
}
.bg_green {
	background-color: #469c05;
}
.bg_red {
	background-color: #c63e09;
}
.bg_orange {
	background-color: #fb9352;
}

textbox
{
font-size: 12px;
}
