html body { font-family: Arial, Helvectica, Sans-Serif, Georgia, Times New Roman; margin:0px; padding:0px; color:#000000;}
hr { height:2px; background:#000000; margin: 20px 50px 15px 50px;}
table tr td { border: 0px dashed red; }
a { text-decoration: none; }
table#tourinfo tr td { font-size: 12px; }
table#tourinfo tr#tourhead td { font-weight:bold; }
.itembody a, .mp3blurb a, .soapbody a { color:#000000; font-weight:bold; }
table.merch tr td a, .albumtitle a, .sectionlinks a, .stealthese a, .dateline, .dateline a { color: #ffffff; font-size: 15px;}
.soaptitle a, .soapexcerpt a, .rmrtag a, .iviewlinks a { color:#000000; font-size: 12px;}
.frontfeature_top a, .frontfeature_bot a { color:#FFFFFF; font-size:12px; }
.frontfeature_top, .frontfeature_bot { text-align:center; font-size: 14px; color:#FFFFFF;}
.frontfeature_top { background: #999999 url(/images/frontbg_b2g.jpg) repeat-x; }
.frontfeature_bot { background: #000000 url(/images/frontbg_g2b.jpg) repeat-x; }
.frontfeature_top img, .frontfeature_bot img { padding-top:5px; }
.iviewlinks { margin-left:10px; }
.iviewlinks a:hover { font-weight:bold; }
.albumtitle a .artist, .sectionlinks #albums, .pink, .pink a, a.pink, .author a:hover { color: #FFA4A8 !important}
.copyright a { color:#666666; }
.soaptitle, .soaptitle a { font-size:18px; font-weight: bold; padding:15px 0px 10px 0px;}
.soapexcerpt a { font-size:13px}
.soapbody, .soapextended { font-size: 12px; text-align:left; font-weight:normal;}
.soapcell { background: #FFFFFF url(images/080205_17.jpg) repeat-x top left; }
.excerptlink a { color:#000000; text-decoration:none; font-size:12px; }
.albumtitle {color:#ffffff; margin: 0px; padding: 0px; width: 775px; text-align:center; display:none; position:relative; /* top: -25px; */ }
.albumtitle a { font-size: 17px; }
.sectionlinks { font-stretch: extra-expanded; font-size:14px; font-variant: small-caps}
.stealthese { text-align:left; margin:25px 0px 25px 25px; font-size:11px;}
.copyright { color:#303030; font-size:10px; }
.rmrtag { color: #303030; font-size:10px; font-weight:bold; padding-top:10px;}
.author, .author a { color: #FFFFFF; font-size: 12px; text-align:left;}
.author, .soapbody { padding: 6px 6px 10px 6px; }
.recentheader { color: #FFFFFF; font-weight:bold; font-size:13px; border-bottom: 1px solid #FFA4A8; margin-bottom: 10px; text-align:left;}
.recentheader a { color:#FFFFFF; text-decoration:none;}
.recentlink, .recentlink a, .recentexcerpt a { color:#FFFFFF; font-size: 11px; margin: 0px 0px 5px 4px; text-align:left;}
td.recentalbums a { color:#CFCFCF;}
.recentalbumartist, .recentalbumartist a { color:#FFFFFF; font-size: 11px; font-weight:bold; text-align:left;}
.recentalbumtitle, .recentalbumtitle a { color:#FFFFFF; font-size: 11px; font-style:italic; text-align:left;}
.recentexcerpt { color:#CCCCCC; font-size: 8pt; margin: 0px 0px 10px 15px; text-align:left;}
#morerecentalbums { font-size: 12px; font-weight:bold; color:#FFFFFF; padding-left:4px; }

.itemtitle, .itemtitle a { font-size:15pt; font-weight: bold; padding-top:15px;}
.itemexcerpt a { font-size:10pt}
.itembody, .itemextended { font-size: 12px; text-align:left; font-weight:normal;}
.iteminfo { font-size: 10pt; }

#TitleAlbumArtist { font-size:17pt; font-weight: bold; padding-top:10px; }
#TitleAlbumTitle { font-size:14pt; font-weight: bold; padding-top:2px; font-style: italic; }
table#amazon tr td { color: #FFFFFF; font-size: 11px; }
table#amazon tr td a { color:#FFFFFF; font-weight: bold; }
td.albums_album { font-size: 12px; }
td.albums_album a { color: #111111; font-weight: bold;}

.caption { font-size: 10px;}

.albumlistbox { overflow: auto; height: 250px; width:165px; clip: rect(0px 165px 250px 0px); margin-bottom: 20px; font-size: 10px;}
.reviewed { margin: 10px 0px 0px 10px;}
.mp3blurb { margin-left:10px; font-size:12px; }

.cutright { font-size:10px; width:200px; float:right; margin: 10px 0px 10px 10px; }
.cutleft {font-size:10px; width:200px; float:left; margin: 10px 10px 10px 0px;}

.fronttour { padding: 0px; }
.fronttour table tr td { color:#FFFFFF; }
.fronttour a { color:#CCCCCC; }


#TOPPAGE{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:80px;
	color:#FFFFFF;
	font-family: Arial, Helvectica;
	font-size:10pt;
	text-align:center;
}

#TOPPAGEB {
position:relative;
width:800px;
height:80px;
background: #151515;
}

#TOPPAGEC {
position:relative;
height:80px;
width:700px;
padding-top:10px;
}

.TOPPAGEC a { color:#f6a2a4; font-size: 14pt; }

.TOPPAGEC div table tr td { color: white; }

#Table_01 { margin-top: 95px; } /* 95px; ... toppagea,b,c = 80px */

#mvotd { border-top:6px solid black; font-size:11px; background-color:#A0A0A0; padding:4px; text-align:left;}
#mvotdpad { padding:21px; text-align:center;  }
#hbloghead { font-size:13px; font-weight:bold; background-color:#A0A0A0; padding:4px; text-align:left;}
#hblogbody { height:500px; overflow:auto; font-size:13px; padding: 6px; text-align:left;}
.hblogtitle { font-weight:bold; border-bottom: 1px dashed #303030; padding-top: 6px; font-size:13px;}
.hblogentry { padding:0px 0px 4px 0px; }
.hblogentry img { margin: 0 0 5px 5px; float:right;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	
