/* Body Styles */

body {
	color: #fff;
	background: #000;
	SCROLLBAR-BASE-COLOR: #FFE4B9;
	SCROLLBAR-ARROW-COLOR: #000;
	SCROLLBAR-TRACK-COLOR: #000;
}

/* Form Element Styles */
label { font-size: 10px; vertical-align: top; }
input     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4E2E0F; background-color: #FFE4B9; border: 1px #4E2E0F solid; margin-top: 2px; margin-bottom: 2px; padding-left: 4px; vertical-align: top; }
input.go1 { background-color: transparent; border: 0; margin: 0; padding: 0; }
select { background-color: #333; border: 1px solid #ccc; color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
option { background-color: #333; border: 0; color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

/* Links */
a:link, a:visited, a:hover { color: #F5BC49; text-decoration: none; }
a:active { color: #FFE4B9; text-decoration: underline; }
a.mediaPlayer { color: #D7B0FF; font-size: 10px; text-transform: uppercase; text-decoration: none; cursor: pointer; }
.signedOnDo a:link, .signedOnDo a:visited, .signedOnDo2 a:link, .signedOnDo2 a:visited { color: #FFF9E7; text-decoration: none; }
.signedOnDo a:hover, .signedOnDo a:active, .signedOnDo2 a:hover, .signedOnDo2 a:active { color: #FFF; text-decoration: underline; }

/* paragraph styles */
.dte      { color: #fff; font-size: 0.6em; padding: 2px 0 0 15px; margin: 0; }
.dte2     { color: #fff; font-size: 0.7em; padding: 2px 0 0 15px; margin: 0; text-transform: uppercase; font-weight: bold; letter-spacing: 0.2em; }
p.foot    { padding: 0 10px 0 0; margin: 0; }
p.buffer  { padding: 5px 0 0 12px; }
td        { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #fff; }
td.subNv  { font-size: 10px; margin: 0; padding-left: 3px; color: #fff; }
td.subNv2 { font-size: 10px; font-style: italic; margin: 0; padding: 0; color: #fff; text-align: right; }
td.subNv3 { font-size: 10px; margin: 0; padding: 5px 0 0 18px; color: #fff; }
td.subNv4 { font-size: 10px; margin: 0; padding: 0 20px 0 0; text-align: right; }

layer#mscWin, iframe#mscWin {
	background: #000;
	position: absolute;
	top: 262px;
	left: 228px;
	padding: 0;
	margin: 0;
	border: 0;
	width: 579px;
	height: 522px;
	overflow: hidden;
}

/* Table Styles */
td.stnPurple { background-color: #652D90; }
td.stnBkBlk	{ background-color: #000; }
td.ltGray { background-color: #4E2E0F; vertical-align: top; }
td.dkGray { background-color: #7B4918; }
td.subNv  { font-size: 10px; margin: 0; padding-left: 3px; color: #fff; }
td.subNv2 { font-size: 10px; font-style: italic; margin: 0; padding: 0; color: #fff; text-align: right; }
td.subNv3 { font-size: 10px; margin: 0; padding: 0 0 0 18px; color: #fff; }
td.subNv4 { font-size: 10px; margin: 0; padding: 0 20px 0 0; text-align: right; }
td.stnDesc { font-size: 10px; margin: 0; padding: 0 0 4px 0; text-align: left; }
td.stnList { font-size: 10px; margin: 0; padding: 4px; text-align: left; }
td.catImg { border-bottom: 1px solid #FFE4B9; }
td.vidTitle	{ font-weight: bold; font-size: 14px; color: #CE9545; vertical-align: top; padding-top: 4px; }

p.signedOnTitle { font-weight: bold; font-size: 13px; color: #fff; vertical-align: top; text-align: center; padding: 4px; margin: 4px; border: 2px inset #ccc; }
p.signedOnDo { margin: 4px; display: block; padding: 2px; border: 1px dotted #ccc; font-weight: normal; font-size: 11px; color: #fff; vertical-align: top; text-align: center; }
p.signedOnDo2 { margin: 4px; display: block; padding: 2px; border: 1px dotted #ccc; font-weight: bold; font-size: 11px; color: #fff; vertical-align: top; text-align: center; }
p.vidViewDescTitle { padding: 0; margin: 0; color: #CE9545; font-size: 10px; text-transform: uppercase; font-weight: bold; letter-spacing: 0.1em; text-align: left; vertical-align: top; }
p.vidViewDesc { padding: 0 0 10px 4px; margin: 0; color: #fff; font-size: 10px; text-align: left; vertical-align: top; }
p.trackName { padding: 0 0 2px 4px; margin: 0; color: #fff; font-size: 10px; text-align: left; vertical-align: top; }
p.errorImage { padding: 18px 30px 8px 30px; }
p.errorText  { font-size: 11px; font-weight: normal; color: #fff; padding: 0 0 0 30px; }
p.buytunesbanner { padding: 0; margin: 4px 0 2px 0; }
h4 { font-size: 11px; font-weight: bold; color: #fff; text-transform: uppercase; letter-spacing: 0.1em; padding: 4px 0 0 4px; }

/* IFC Layers */
div#arrow         { position: absolute; top: 163px; left: 228px; width: 20px; height: 40px; visibility: visible; z-index: 88; }
div#menuTop       { background: #FFE4B9; margin: 0 0 0 228px; padding: 0; top: 0; visibility: visible; z-index: 1; }
div#topShelf      { background: #FFE4B9; margin: 0 0 0 228px; padding: 0; top: 29px; }
div#subNav        { background: #000; margin: 0 0 0 228; padding: 0; }
div#newsContainer { background: transparent; margin: 0 0 0 228px; padding: 0; }
div#newsContent	  { background: transparent; margin: 0; padding: 0; width: 578px; }
div#accesspass	  { background: transparent; position: absolute; top: 390px; left:  34px; width: 150px; height: 100px; visibility: visible; z-index: 98; }
div#accesspassM	  { background: transparent; position: absolute; top: 336px; left:  34px; width: 146px; height: 165px; visibility: visible; z-index: 97; }
div#gobtn         { background: transparent; position: absolute; top: 437px; left: 141px; width:  37px; height:  37px; visibility: visible; z-index: 99; }

div#stnListTable  { background: transparent; margin: 0; padding: 0 0 8px 12px; }
div#imgMed        { position: absolute; top: 265px; left: 245px; width:  320px; height: 370px; visibility: visible; z-index: 96; }
div#thumbGrid     { position: absolute; top: 160px; left: 622px; width:  140px; height: 370px; visibility: visible; z-index: 95; }
div#albumList     { position: absolute; top: 285px; left: 635px; width:  140px; height: 370px; visibility: visible; z-index: 95; }
div#vidDesc       { position: absolute; top: 285px; left: 595px; width:  220px; height: 410px; visibility: visible; z-index: 94; }
div#albumCover    { position: absolute; top: 285px; left: 266px; width:  350px; height: 350px; visibility: visible; z-index: 93; }
div#vidScreen     { position: absolute; top: 188px; left: 266px; width:  322px; height: 330px; visibility: visible; z-index: 92; }
div#vidPlayBox    { position: absolute; top: 274px; left: 245px; width:  322px; height: 330px; }
div#buytunes      { position: absolute; top: 511px; left: 268px; width:  210px; height: 110px; }
