html 
{ 
  padding:0px;
  margin:0px;
  height: 100%;
}

body 
{
  background: #ffffff url("../images/recordsleeve.jpg") top center no-repeat;
  font-size: 9px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #cccccc;  
  padding: 0px;
  margin: 0px;
  height: 100%;
  border: 0px dashed teal;
  text-align: center;	
}

h1, h2, h3, h4, h5, h6, p {
  position: relative;
} 

body.musicPlayer
{
background: #606060;
}


a:link,a:active,a:visited,a.postlink
{
color:#ffffff;text-decoration:none
}

a:hover
{
color: #B9DCB8;
}

table   
{ 
border-collapse: collapse;
}

th 
{
text-align: left;
}

body.splash
{
	background: #ffffff;
}

#logo
{
border: 0px solid teal;
}

/* pageContainer and pageScroller are referenced by the scroller js.*/
#pageContainer
{
position: relative;
left: 0; top: 0; 
width: 600px;
height: 360px;
margin:0px auto;
text-align:left;
padding:0px;
border: 0px dashed red;
z-index: 1;
margin-top: 0px; /* 180px except mac IE*/
}

/* Hide from IE-Mac \*/
#pageContainer 
{
overflow:hidden;
margin-top: 180px;
clip: rect(0px,600px,380px,0px);
}
/* End hide */

#pageContent 
{
	border: 0px dashed blue;
	position: relative;
	z-index: 1;
	left: 0px;
	top:0px;
	margin: 0 auto;
	text-align: left;
}

#pageContent div
{
text-align: justify;
}

.paginator
{
    margin: 0 auto;
    padding-left:0px;
    width: 540px;
    height: 17px;
    /*background-color:black;*/
    clear:both;
    /*margin-bottom: 20px;*/
    border: 0px solid red;
    z-index:9999999;
    margin-top: 0px; /* 180px except mac IE*/
}

/* Hide from IE-Mac \*/
.paginator
{
overflow:hidden;
margin-top: 180px;
}
/* End hide */

.paginator input
{
    height: 12px;
    vertical-align:bottom;
    font-size: 10px;
    padding: 0px;
}

.paginator .years
{
    float: left;
}

.paginator .search
{
    float: right;
}

#topnav
{
position: relative;
left: 0px; top:161px;
z-index: 1;
width: 600px;
border: 0px dashed #000000;
margin: 0 auto;
text-align: center;
}

#topnav table
{
border: 0px solid red;
width: 80%;
margin: 0 auto;
}

#wimpyFrame
{
width: 500px;
height: 200px;
border: solid 1px white;
}



.links a:link, .links a:active, .links a.postlink
{
color:#B9DCB8;text-decoration:none
}

.links a:visited
{
color:#ffffff;text-decoration:none
}

.links a:hover
{
color: #af8143;
}


.links div.aLink
{
border: 0px dashed #cccccc;
padding-left: 20px;
margin: 3px;
}

.links div.aLink p
{
border: 0px dashed #cccccc;
margin: 5px;
padding-left: 20px;
}

#scrollNavigation
{
position: relative;
left: 0px; top: 0px;
z-index: 1;
border: 0px dashed #000000;
text-align: center;
width: 600px;
margin: 0 auto;
}

#scrollNavigation a
{
font-weight: 900;
font-size: 13pt;
/*color: #564b47;*/
}

#scrollNavigation img
{
border: 0px solid black;
width: 20px;
height: 20px;
}

#releaseIntro
{
/*border-bottom: 1px solid #564b47;
border-left: 1px solid #564b47;
padding: 10px;
color: #ffffff;*/
}

#footer
{
position: relative;
left: 0px; top: 0px;
font-size: 7pt;
text-align: center;
padding: 0px;
border: 0px solid red;
}

.news
{
padding: 0px;
border: 0px dashed black;
text-align: justify;
}

.newsText
{
padding: 0px 10px 10px 10px;
}

.navButton
{
width: 100px;
text-align: center;
white-space: nowrap;
border: 0px solid red;
}

.buttonLink
{
display:block;
font-size: 8pt;
}


a.buttonLink:hover
{
color:#ffffff;
text-decoration:none;
} 

a.buttonLink:active
{
color:#564b47;
text-decoration:none;
}

a.buttonLink:link
{
color:#564b47;
text-decoration:none;
}

a.buttonLink:visited
{
color:#564b47;
text-decoration:none;
}

.hover
{
background-color: #FFCC66;
color: #ffffff;
border: 0px dashed red;
}

.crosshairCursor
{
cursor: crosshair;
}

.contentPadding
{
padding: 10px 30px 30px 30px;
}

.noborder
{
border: 0px;
}

.popup
{
cursor: help;
text-decoration: none
}

.heading3
{
font-size: 10pt;
border-bottom: 1px solid #564b47;
border-left: 1px solid #564b47;
padding-left: 10px;
padding-bottom: 3px;
color: #ffffff;
width: 100%;
}

table.heading3
{
font-size: 10pt;
border-bottom: 1px solid #564b47;
border-left: 1px solid #564b47;
color: #ffffff;
}

table.heading3 td
{
padding-left: 10px;
}

table.heading3 td.playCell
{
border: 1px solid #564b47;
width: 2%;
padding-left: 0px;
}

/* for non dowloadable mixes*/
table.heading3 td.notDownloadable
{
border: 1px solid #564b47;
width: 20px;
padding-left: 0px;
/*background-color: #ccc;*/
}

.artistPic
{
position: relative;
border: 0px dashed #000;
float: left;
padding: 10px;
}

.artistText
{
border: 0px solid #000;
padding: 10px;
}

.releasePic
{
position: relative;
border: 0px dashed #000;
float: right;
padding: 10px;
}

.noBorder
{
border: 0px;
}

.releaseText
{
border: 0px solid #000;
padding: 10px;
}

.artistText p
{
padding: 0px;
border: 0px solid #ccc;
}

.spacer 
{ 
clear: both; 
border: 0px dashed red;
}

.playButton
{
width: 20px;
height: 20px;
border: 0px dashed #cccccc;
}

.aTrack
{
padding: 0px;
margin: 0 auto;
}

.def
{
font-style: italic;
}

p.label
{
font-size: 10pt;
}

.button
{
color: #564b47; 
}

.grey
{
background-color: #ccc;
}

.contact
{
border: 0px dotted #333; 
padding: 5px;
margin: 0px auto;
width: 450px;
}

div.row {
  clear: both;
  padding-top: 3px;
  border: 0px dotted red; 
  }

  
div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  border: 0px dotted #333; 
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  border: 0px dotted #fff; 
  } 

.hiddenItem
{
visibility: hidden;
display: none;
}

.displayItem
{
visibility: visible;
display: block;
}

.label
{
white-space: nowrap;
}

.person {}

.personText
{
padding-left: 10px;
}

.highlight 
{
color: #FFCC66;
}
