BODY {
        /* The body of the page */
        margin: 0px;
	font: 10pt Verdana, sans-serif;
}

TABLE.main {
	/* The main table */
	margin: 0px;
	width: 100%;
}

TABLE.newsbox {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	background-color: #44C7FF;
	margin: 1em;
}

TABLE.textcolumn {
	max-width: 600px;
}

TD.topleft {
	/* Top Right Bottom Left */
	border-color: #7F7F7F;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

TD.topright {
	/* Top Right Bottom Left */
	border-color: #7F7F7F;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	background-color: #FCFCFC;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

TD.botleft {
	border-color: #7F7F7F;
	border-style: inset;
	border-width: 0px 1px 0px 0px;
/*	background-color: #FCFCFC;  */
	background-color: #FCFCFC;  
/*	background-image: url(img/lb_bg.jpg);  */
	padding: 5px;
	width: 20%;
}

TD.botright {
	border-color: #7F7F7F;
	border-style: inset;
	border-width: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	padding: 5px;
	padding-left: 12px;
	padding-right: 12px;
	
}
	
A.navitem {
	color: #222222;
	text-decoration: none;
	font: 12pt Verdana, sans-serif;
	line-height: 200%;
}
	
A.navitem:hover {
	font: bold 12pt Verdana, sans-serif;
	line-height: 200%;
}

A.link {
	font: 12pt Verdana, sans-serif;
}

LI.linkitem {
	margin-bottom: 1em;
}
	
A.link:hover {
	font: bold 12pt Verdana, sans-serif;
}

P.secthead {
	font: bold 12pt Verdana, sans-serif;
}

P.header2 {
	font: bold italic 10pt Verdana, sans-serif;
}

P.question {
	font: bold 10pt Verdana, sans-serif;
	margin-bottom: 0px;
}

P.answer {
	font: 10pt Verdana, sans-serif;
	margin-top: 0px;
}

P.header3 {
	font: italic 9pt Verdana, sans-serif;
}

TD.quote {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	background-color: #EFEFEF; 
	font: italic 10pt Arial, sans-serif;
}

SPAN.currentsong {
	font: 14pt Verdana, sans-serif;
}

TD.listentop {
	/* Top Right Bottom Left */
	border-color: #7F7F7F;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.listenbot {
	/* Top Right Bottom Left */
	background-color: #FFFFFF;
	padding: 10px;
}

DIV.photowrap {
	text-align: center;
	padding: 4px;
}

IMG.photo {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: black; 
/*	border-top: solid gray 1px;
	border-left: solid gray 1px;
	border-right: solid black 2px;
	border-bottom: solid black 2px; */
	padding: 1px;
	margin: 1em;
}

TD.photobot {
	padding: 4px;
}

P.update_info {
	font: italic 9pt Verdana, sans-serif;
	text-align: right;
	padding-right: 1em;
}

IMG.noborder {
	border: 0px;
}

TABLE.quotetab {
	float: right;
#	width: 30%;
}

TABLE.tableright {
	float: right;
}

DIV.closelink {
	text-align: center;
}

.highlight {
	background-color: #FFFF00;
	border: solid black 1px;
}

