html
{
  padding:0px;
  margin:0px;
  height: 100%;
}

body
{
  background: #564b47;
  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: #ffffff;
}

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: 380px;
*/
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:auto;
}
/* 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: 20px;
}
/* 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;
z-index: 1;
border: 0px dashed #ccc;
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:#FFCC66;
text-decoration:none;
}

a.buttonLink:link
{
color:#FFCC66;
text-decoration:none;
}

a.buttonLink:visited
{
color:#FFCC66;
text-decoration:none;
}

.hover
{
background-color: #FFCC66;
color: #ffffff;
border: 0px dashed red;
}

.crosshairCursor
{
cursor: crosshair;
}

.contentPadding
{
padding: 10px 30px 30px 30px;
}

.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 #ccc;
border-left: 1px solid #ccc;
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;
}

textarea {
    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 .label {
  float: left;
  width: 100px;
  text-align: right;
  border: 0px dotted #333;
  }

div.row .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;
}

a.highlight {
    color: #FFCC66;
}

a.highlight:hover {
    color: white;
}

#pageContent div.rightAlign {
    text-align: right;
}

.commentBy {
    padding: 3px;
    font-size: 12px;
}

.commentAt {
    font-size: 10px;
}

.commentText {
    padding: 5px;
    border: 1px solid #ccc;
overflow:hidden;
}

.commentText.odd {
}


.comments {
    margin: 10px;
}


.commentsForm {
    margin: 25px;
    padding: 10px;
    border: 0px solid #ccc;
}

.commentsEmpty {
    margin: 40px;
    padding: 15px;
    border: 1px dashed #ccc;
}

#pageContent div .jumpLink {
    text-align:center;
    border: 0px solid black;
    margin: 0px auto;
}

.admin {
    background-color:darkorange;
    color:blue;
}

.preview {
    background-color:darkgray;
    color:black;
}

.bold {
    font-weight:bold;
}
.italic {
    font-style:italic;
}

.podcastListItem {
    line-height: 20px;
}