body{
background-color:#000000;
color:#000000;
font-family:verdana, arial, san-serif;
font-size:1em;
text-align:center;
padding:0;
margin:0;
}

.content h1,.content h2,.content h3,.content h4,.content h5,.content ul,.content li,.content p{
padding-left:15px;
padding-right:15px;
}

h1{
font-size:1em;
color:#CC0000;
text-align:left;
}

h2{
font-size:.9em;
text-align:left;
color:#000000;
}

h3{
font-size:.8em;
text-align:left;
color:#000000;
}
li{
font-size:.9em;
color:#000000;
}

p{
font-size:.8em;
color:#000000;
}

ol li{
font-size:.8em !important;
}
p>strong>a{
font-size:small !important;
color:#cc0000;
}
p>a{
font-size:.8em !important;
color:#cc0000;
}
a{
font-size:.8em;
color:#000000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a img{
border:0;
}

a:hover img{
border:0;
}

.wrapper{
width:750px;
margin:0 auto 0 auto;
text-align:left;
background-color:#ffffff;
border-left:1px solid #BCFFFE;
border-right:1px solid #BCFFFE;
}

.header{
background:#ffffff;
height:300px;
background-image:url(../pics/layout/header2.jpg);
background-position:top left;
background-repeat:no-repeat; 
}

.buy_now{
position:relative;
top:110px;
left:8px;
}

.buy_now a{
color:#000000;
}

.buy_now a:hover{
color:#000000;
text-decoration:underline;
}


.buy_audio{
display:block;
}

.pn{
padding:0;
margin:0;

}

.pn .cur a{
height:50px;
color:#CC0000;
text-decoration:underline;
font-weight:bold;
}

.pn .cur a:hover{
height:50px;
color:#CC0000;
text-decoration:underline;
font-weight:bold;
}

/* this is where we set the width of the header & footer title blocks */

.pn li{
float:left;
list-style:none;
height:50px;
width:75px;
text-align:center;
vertical-align:middle;
}


.pn li a{
width:100%;
display:block;
height:50px;
color:#000000;
font-weight:bold;
}

.pn li a:hover{
text-decoration:underline;
height:30px;
}

.sn{
padding:0;
margin:0;
width:140px;
}
.sn li{
width:140px;
padding:0 0 0 3px;
margin:0;
text-align:left;
}

.sn .cur a{

color:#CC0000;
text-decoration:underline;

}

.sn .cur a:hover{

color:#CC0000;
text-decoration:underline;

}

#script ul li{
list-style:none;
}
.contentwrapper{
clear:both;
padding:5px 0 15px 0;
margin:5px 0 5px 0;
}

#site a{
color:#cc0000;
text-decoration:underline;
font-weight:bold;
}
.leftcol{
float:left;
width:120px;
}

#sitemap ul li{
list-style:none;
}

#sitemap .content li>ul li{
list-style:none !important;
font-size:1em !important;
}

.content{
padding-top:15px;
margin-left:130px;

}

.content h1{
padding:0 8px 8px 0;


}

.rightcol{
}

.footer{
text-align:center;
background:url(../pics/layout/bottom.jpg);
background-position:top left;
background-repeat:no-repeat;
height:90px;
clear:left;
}

.footer .bottom_pn{
padding:0;
margin:0;

}


.footer .bottom_pn li{
float:left;
list-style:none;
height:30px;
width:105px;
text-align:center;

}

.footer .bottom_pn li a{
width:100%;
display:block;
height:30px;
color:#000000;
font-weight:bold;
}

.footer .bottom_pn li a:hover{
text-decoration:underline;
height:30px;
}

.footer .email{
clear:both;
color:#000000;
font-size:12px;
text-align:left;
font-weight:bold;
}

.footer .url{
display:none;
}

strong,.emp{
color:#CC0000;
}

.track{
font-size:.9em;
font-weight:bold;
}

.comment{

}

#script .emp{
display:inline;
}

#script p{
display:inline;

}

.signature{
width:60%;
text-align:right;
padding:0 0 8px 0;
margin:0;
font-size:14px;

}

#sitemap table{
border:1px solid #cc0000
}

.right_block{
float:right;
}

.sound_files{
float:right;
border:1px solid #cc0000;
padding:5px;
margin:8px;
width:150px;
text-align:center
}

.sound_files h1{
padding:0 0 5px 0;
margin:0 0 5px 0;
text-align:center;
}