html { min-height: 100.05%; }

body {
padding: 50px 0 20px 0;
margin: 0;
text-align:left;
font-size: 11px;
line-height:14px;
color:#333333;
font-family: Verdana, Arial, Tahoma, sans-serif;
background-image:url(/bg.gif);
}

.spost{
line-height:16px;
}

img {border:0}

a{
color:#3F6AAB;
text-decoration:none;
}

a:link{
color:#3F6AAB;
text-decoration:none;
}

a:visited{
color:#3F6AAB;
text-decoration:none;
}

#thepost {
margin: 0 0 0 0;
}

#thepost img {
float:right;
padding-left:20px;
}

.details{
font-size:10px;
color: #666666;
}

.sm{
font-size:10px;
line-height:13px;
}

.title  {
font-size:14px;
font-family: verdana, tahoma, geneva, arial;
font-weight:bold;
color: #868874;
line-height: 18px;
text-align:left;
}

.tracks {
line-height:16px;
}

.price {
color:#990000;
font-size:14px;
line-height:18px;
}

.tracklist{
color:#444444;
}

.soundclip{
line-height:20px;
}

.menu{
font-size:9px;
line-height:18px;
text-align:left;
background-color:#dddddd;
display:block;
}

.menu a{
color:#666666;
text-decoration:none;
display:block;
}

.menu a:link{
color:#666666;
text-decoration:none;
display:block;
}

.menu a:visited{
color:#666666;
text-decoration:none;
display:block;
}

.menu a:hover{
text-align:left;
color:#ffffff;
background-color:#aaaaaa;
text-decoration:none;
border-bottom:none;
display:block;
}

.footer{
color:#aaaaaa;
font-size:10px;
line-height:13px;
text-align:center;
}

#soundclip img{float:left;padding-left:0px;}

#soundclip2 {
background: url(/images/mp3.gif) no-repeat 0 0;
padding-left: 20px;
line-height:15px;
}

.order {font-size:9px;text-align:left;}

.footer a:link {color:#777777;}
.footer a:visited {color:#777777;}
.footer a:hover {color:#777777;}
.footer a:active {color:#777777;}

.reclink {padding-bottom:2px;}
.reclink a:link {border-bottom: dotted #cccccc 1px;}
.reclink a:visited {border-bottom: dotted #cccccc 1px;}
.reclink a:hover {border-bottom: dotted #999999 1px;}
.reclink a:active {border-bottom: dotted #cccccc 1px;}

.recborder {
padding-bottom:5px; 
padding-top:5px; 
padding-right:5px; 
padding-left:5px; 
border-bottom: dotted 1px; color:#999999;
border-top: dotted 1px; color:#999999;
border-right: dotted 1px; color:#999999;
border-left: dotted 1px; color:#999999;}

.toptab{
font-size:10px;
line-height:13px;
}

.ftitle{
font-family:georgia, verdana,arial,tahoma;
font-size:11px;
text-transform:uppercase;
color:#888888;
}

.footimg{
padding-left:5px;
border:0;
}

.input{
font-family:verdana,tahoma,arial;
font-size:11px;
line-height:13px;
color:#777777;
}

.small{
font-size:10px;
line-height:13px;
color:#333333;
}
