/* Default Text */
BODY
{
	background-color:#333333;
	margin:0px;
	padding:0px;
}

BODY, TD, P, UL, OL, LI, .text
{
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif
}


/* Links */
A:link
{
	color:#333
}
A:visited
{
	color:#999
}
A:active, A:hover
{
	color:#666;
	text-decoration:underline
}
A.hoverline:link, A.hoverline:visited, A.noline
{
	text-decoration:none
}
A.hoverline:active, A.hoverline:hover
{
	text-decoration:underline
}


/* Text Styles */
.white
{
	padding-left:5px
}
.white, .white A, .white A:link, .white A:visited
{
	color:#fff;
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif
}
.white A:active, .white A:hover
{
	color:#ccc
}
.gray
{
	color:#494949;
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif;
	line-height:1.4em
}

A.red:link, A.red:visited
{
	color:#633
}
A.red:active, A.red:hover
{
	color:#666
}

.date
{
	color:#fff;
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif
}

A.listen:link, A.listen:visited
{
	color:#333;
	text-decoration:none
}
A.listen:hover, A.listen:active
{
	color:#666;
	text-decoration:none
}

.boldlink
{
	font:bold 10px verdana,arial,helvetica,sans-serif;
	line-height:1.7em
}

A.artist:link, A.artist:visited, A.artist:hover, A.artist:active, SPAN.artist
{
	color:#366;
	font:bold 10px verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	line-height:1.7em
}

/* Footer */
div.copyright
{
	padding:14px;
	color:#999;
	font:normal 10px verdana,arial,helvetica,sans-serif
}



/* Forms */
FORM
{
	padding:0px;
	margin:0px
}
TD INPUT, SELECT
{
	font:normal 10px verdana,arial,helvetica,sans-serif
}
INPUT.fixedwidth
{
	width:130px
}
TEXTAREA.fixedwidth
{
	font:normal 11px verdana,arial,helvetica,sans-serif;
	width:240px
}



/* Alternate Table Row Color */
TR.evenrow
{
	background-color:#f8f8f8
}



/* Scrolling Area */
DIV.viewon
{
	z-index:2;
	visibility:visible;
	position:absolute;
	top:333px;
	left:47px
}
DIV.view
{
	z-index:3;
	visibility:hidden;
	position:absolute;
	top:333px;
	left:47px
}
DIV.scrolling
{
	position:absolute;
	top:32px;
	line-height:1.4em;
	width:300px;
	overflow:hidden;
	clip:rect(0px 300px 255px 0px)
}

DIV.feature
{
	z-index:3;
	width:210px;
	position:absolute;
	top:310px;
	left:541px;
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif
}



/* Bullittin */
DIV.bullittinon
{
	background-color:#fff;
	z-index:2;
	visibility:visible;
	position:absolute;
	top:14px;
	left:15px
}
DIV.bullittin
{
	background-color:#fff;
	z-index:3;
	visibility:hidden;
	position:absolute;
	top:14px;
	left:15px
}
DIV.bullittinscroll
{
	background-color:#fff;
	position:absolute;
	left:18px;
	top:153px;
	line-height:1.4em;
	width:311px;
	overflow:hidden;
	clip:rect(0px 311px 250px 0px)
}
H1.bullittin
{
	font:bold 18px verdana,arial,helvetica,sans-serif
}



@media print {

	/* Adjust Scrolling Area for print output */
	DIV.view, DIV.viewon
	{
		position:static
	}

	DIV.scrolling
	{
		position:static;
		width:auto;
		overflow:visible;
		clip:auto
	}

	.noprint
	{
		display:none
	}
}
