html, body {
 background: #333;
}

a:link, a:visited {
 color: #ff8;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}

frameset, frame {
  border: 0;
  margin: 0;
  padding: 0;
}

#top-container, #content-container {
 margin: 0 auto;
 width: 869px;
}

#content-container {
 background: #000;
}

#header-container {
}

#newsticker-container {
 float: left;
 margin-top: 2px;
 text-align: left;
 background: #333;
}
.newsticker {
	list-style-type: none;
	font: 80% Arial, Helvetica, sans-serif;
	color: #ee8;
	padding: 4px 6px;
	width: 454px;
	height: 35px;
	background: #000;
}
.newsticker ul li a:link, .newsticker ul li a:visted {
 color: #fff;
}

#player {
 float: right;
 margin-top: 2px;
}


#searchform {
 float: right;
 padding-top: 7px;
 padding-right: 24px;
}

#searchbox {
 font: 90% Arial, Helvetica, sans-serif;
 width: 125px;
 color: #000;
 background: #fff;
}

#searchbtn {
 font: bold 90% Arial, Helvetica, sans-serif;
 width: 64px;
 margin: 0;
 padding: 0;
 color: #666;
 background: #fff;
}

#badges {
	background: #333;
	text-align: right;
}

.center {
 margin: 0 auto;
 text-align: center;
}

.clear {
 clear:both;
 height:1px;
 overflow:hidden;
}


.news-h2 {
 font: 108% Arial Black, Gadget, sans-serif;
 text-transform: capitalize;
 color: #fff;
 background: #004fff url(../images/dolphin_bg.gif) repeat-x;
 margin: 8px 24px 0 24px;
 padding: 2px 7px 2px 7px;
 border-bottom: 1px solid #eee;
 line-height: 130%;
}

.news-date {
 font: 80% Arial Black, Gadget, sans-serif;
 text-transform: capitalize;
 color: #ff4;
}

.news-p, .sa-col, .music-col {
 font: 80% Arial, Helvetica, sans-serif;
 line-height: 134%;
 letter-spacing: normal;
}
.news-p {
 float: left;
 width: 799px;
 background: #333;
 color: #eee;
 margin: 0 24px 8px 24px;
 padding: 6px 10px;
 border: 1px solid #444;
}

#sa-cols {
 clear: both;
 margin: 8px 16px;
 text-align: center;
}

.sa-col {
 float: left;
 margin: 0 7px;
 width: 195px;
}

.sa-col p {
 background: #333;
 color: #eee;
 text-align: left;
 padding: 4px 6px;
}

.sa-col-header {
 font: 106% Arial Black, Gadget, sans-serif;
 text-transform: capitalize;
 color: #fff;
 padding: 2px 7px 2px 7px;
 background: #004fff url(../images/dolphin_bg.gif) repeat-x;
}

.news-header-img {
 float: left;
 margin: 2px 10px 8px 10px;
}

.music-sample {
 margin: 4px auto;
 text-align: center;
}

.music-style {
 font: 120% Arial Black, Gadget, sans-serif;
 color: #888;
}

.music-sample-player {
 margin: 0 auto;
 height: 20px;
}

.music-sample-p {
 font: 100% Arial, Helvetica, sans-serif;
 color: #444;
 text-align: left;
 margin: 0 auto;
 padding: 2px 6px;
 border: 2px solid #ddd;
}

.music-table {
 border-spacing: 0;
 border-collapse: collapse;
 margin-left: 1px;
 width: 654px; 
 overflow: auto;
}
.music-table thead {
 border-top: 10px solid #444;
}
.music-table thead th {
 text-align: center;
 font: bold 80% Arial, Gadget, sans-serif;
 color: #fff;
 padding: 4px;
 border-left: 1px solid #444;
 border-right: 1px solid #444;
}
.music-table tbody td {
 font: bold 90% Arial, Gadget, sans-serif;
 color: #eee;
 padding: 1px 2px;
 border-left: 1px solid #444;
 border-right: 1px solid #444;
} 


#music-cols {
 clear: both;
 margin: 8px 16px 8px 17px;
 text-align: center;
}

.music-col {
 float: left;
 margin: 0 7px 10px 7px;
 width: 264px;
}

.music-col p {
 background: #333;
 font: 106% Arial, Helvetica, sans-serif;
 color: #ff8;
 text-align: left;
 padding: 8px;
}

.music-col-header {
 font: 106% Arial Black, Gadget, sans-serif;
 text-transform: capitalize;
 color: #fff;
 padding: 2px 7px 2px 7px;
 background: #004fff url(../images/dolphin_bg.gif) repeat-x;
}

.music-col p object {
 margin: 4px 0;
}

.music-genre {
 color: #fff;
}



#homelink {
 display: none; /* disable for now */
 z-index: 10;
 float: left;
	margin-top: 64px;
	margin-left: 42px;
	border: 1px solid red;
	width: 808px;
	height: 70px;
	cursor: pointer;
	cursor: hand;
}
