body, td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

/* ------------- layout divs ------------- */
#header {
	position:relative;
	height: 95px;
	width: 700px;
}
	#headleft {
		height: 95px;
		width: 280px;
		background: #b0b29d;
		float: left;
	}
	#headright {
		height: 88px;
		width: 406px;
		background: #a7805f;
		float: right;
		padding:0 7px 7px 7px;
	}
		#topnav {
			width: 388px;
			position:absolute;
			bottom:7px;
		}
#mainpage {
	width: 700px;
}
	#left {
		width: 280px;
		float: left;
	}
		#listen {
			background: #bdc792;
			color: white;
			border-top: solid white 7px;
			width: 280px;
		}
			#listentracks {
				padding:0 7px 7px 7px;
				float:left;
			}
			#listen:after { /* clearing for moz div height from img */
				    content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
			}
		#leftnav {
			width:266px;
			clear: both;
			background: #d5d5cd;
			border-top: solid white 7px;
			padding:7px;
		}
	#right {
		width: 420px;
		float: right;
	}
		#newsitem {
	width:406auto;
	height: 247px;
	padding:7px;
	line-height:130%;
	overflow: scroll;
		}
		#primaryimg {
	width:266;
	height: 256px;
		}
#footer {
	clear: both;
	color:#CCCCCC;
}
/* ----------- classes ------------- */
.bar {
	display: block;
	font-size: 12px;
	padding: 7px;
}
.cleanlist {
	list-style-type: none;
	padding:0;
	margin: 0;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.anitem {
	background:white;
	width:420px;
	border-bottom:1px solid #eeeeee;
	font-size: 10px;
}
	.antitle {
		padding:4px 7px 0 7px;
	}
	.andate {
		padding:0 7px 0 7px;
		color: #b0b29d;
	}
	.antext{
		padding:0 7px 4px 7px;
		color: #d0b100;
	}
		.antext:after { /* clearing for moz div height from img */
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
.branchitem {
	background:white;
	width:420px;
	border-bottom:1px solid #eeeeee;
	font-size: 10px;
}
	.branchtext {
		padding:7px 7px 4px 7px;	
	}
		.branchtext:after { /* clearing for moz div height from img */
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}	
/* -------- text classes ---------- */
p {
	margin: 0 0 10px 0;
}
a:link, a:visited {
	color: #017eaa;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	color: #d0b100;
	font-weight: bold;
	text-decoration:none;	
}
#topnav a:link, #topnav a:visited {
	font: 12px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: white;
	text-decoration: none;
}
#topnav a:hover {
	font: 12px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #d0b100;
	text-decoration: none;
}
#listen a:link, #listen a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: white;
	text-decoration: none;
}
#listen a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	text-decoration: none;
}
