body, td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:10px;
}

/* ------------- 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;
		}
#headermmeb {
	position:relative;
	height: 95px;
	width: 700px;
	background-image:url(h_mmeb.gif)
}
	#cdwnav {
		height: 30px;
		width: 135px;
		/*background: #b0b29d;*/
		color:white;
		margin-top:20px;
		padding:5px;
		float: right;
	}
#main {
	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:406px;
			padding:7px;
			line-height:130%;
		}
#footer {
	clear: both;
	color:#CCCCCC;
}
#actinic {
	padding:7px;
}
/* ----------- classes ------------- */
.bar {
	display: block;
	font-size: 12px;
	padding: 7px;
}
.cleanlist, .cleanlist li {
	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;
}
#cdwnav a:link, #cdwnav a:visited, #cdwnav a:hover {
	font-weight:bold;
	color: white;
	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;
}
