* {
padding:0;
margin:0;
}
* img{
border:0;
}
body {
font-family:sans-serif;
font-size:83.33%;
color:#000000;
background:#FFFFFF url(images/back.gif) top left repeat;
margin:0;
padding:0;
_text-align:center;

}
#wrapper{
width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
max-width:1000px;
margin:0 auto;
_text-align:left;
}
#header {
height:200px;
}
#left {
float:left;

}
#nav {
width:124px;
background:#FFFFFF url(images/nav-back.jpg) top left no-repeat;
padding:15px 3px 40px 3px;
}
#middle {
padding-top:50px;
padding-left:30px;
margin-left:130px;
margin-right:264px;
background:#FFFFFF url(images/back-left.jpg) top left repeat-y;
min-height:583px;
}
* html #middle {
height:expression(this.scrollHeight < 583? "583px" : "auto");
}
#right {
float:right;
width:244px;
background:url(images/back-right.jpg) top left repeat-y;
padding-left:20px;
margin-top:50px;
}
.clear {
clear:left;
}

a:active, a:visited {
color:#306992;
}
/* LEFT column stuff */
#left ul {
list-style-type:none;
}
#left ul li a {
color:#000;
display:block;
background:#FFFFFF;
}
#left li a:hover, .selected {
color:#0e38a0;
}
#left ul li a.selected{
background:#585858;
color:#fff;
}
* html #left a:hover {
background:none;
}
#left li a {
font-size:1.2em;
padding:8px 0 8px 8px;
}
#left li a.buy{
background:#f7f7f7;
}
/*
#left .submenu {
padding:2px 0 4px 14px;
}*/
img#logosmall {
background:#000;
}
img#logosmall:hover {
background:#0e38a0;
}


/* MIDDLE column stuff */
#middle .thumb {
margin:0 20px 20px 0;
float:left;
border:1px black solid;
}
#middle h1 {
font-size:1.6em;
font-weight:normal;

}
#middle h2 {
font-size:1.3em;
font-weight:normal;
background:transparent url(images/h2splash.png) top center repeat-x;
display:inline-table;
line-height:1.3em;
padding:6px;
margin-bottom:5px;
}
#middle p {
font-size:1em;
margin-bottom:10px;

}
#middle .tracks {
margin-left:60px;
clear:left;
list-style-type:decimal;
}
#middle .tracks li {
padding-bottom:4px;
}
em.track{
color:red; 
/*white-space: nowrap;*/
}







/*OTHER layers */
#merchandise {
width:32%;
height:150px;
float:left;
text-align:center;
padding:30px 0;
background:transparent url(images/productsplash.png) top center no-repeat;
}
#merchandise .cover {
height:100px;
border:1px black solid;
}
#merchandise p a{
font-size:1.2em;
}
#merchandise p strong{
color:#585858;
font-size:1.1em;
}
#purchase {
background:#FFFFFF;
border:2px #d1d1d1 solid;
width:124px;
position:relative;
top:40px;
font-size:0.8em;
text-align:center;
padding-bottom:20px;
}
#footer {
float:right;
font-size:0.8em;
color:#cccccc;
}