@charset "UTF-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6 {
	color: #b5b59f;
	border: 0;
	margin: 0;
	padding: 0;
}

h2 {
	display: inline;
}

#wrapper {
	border: 0;
	color: #888875;
	margin: 0;
	padding: 0;
	width: 600px;
}

#sidebar {
	background: #eeeee8;
	float: left;
	margin-top: 20px;
	width: 180px;
}
	.sb_header {
	background: #888875;
	color: #eeeee8;
	padding: 10px;
	}
	
	.sb_menu{
	width: 180px;
	}

	.sb_menu ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	
	.sb_menu a {
	border-bottom: 1px solid #e3e3dd;
	color: #888875;
	display: block;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: 100%; /*Define width for IE6's sake*/
	}
	
	.sb_menu a:visited{
	color: #888875;
	}
	
	html>body .sb_menu a{ /*Non IE rule*/
	width: auto;
	}
	
	.sb_menu a:hover{
	background: #888875;
	color: #eeeee8;
	}
	
	.sb_addtl {
	padding: 10px;
	}

#main_content {
	background: #eeeee8;
	margin: 20px 0px 0px 190px;
	width: 400px;
}

	.main_art {
	padding: 10px;
	}
	
.nl_title {
	background: #eeeee8;
	clear: left;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	width: 580px;
}

.main_art_full {
	clear: both;
	float: left;
	width: 580px;
	padding: 0px 10px 10px 10px;
}

#dates, #dates_sm {
	float:left;
	width: 600px;
	}
	
	#dates ul, #dates_sm ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
	#dates li, #dates_sm li {
	display: inline;
	position: relative;
	}
	
	#dates li a {
	background: #eeeee8;
	color: #888875;
	padding: 10px;
	text-decoration: none;
	}
	
	#dates li a:vistied, #dates_sm a:visited {
	color: #888875;
	}
	
	#dates li a:hover, #dates_sm a:hover {
	background: #888875;
	color: #eeeee8;
	text-decoration: none;
	}
	
	#dates_sm li a {
	background: #eeeee8;
	color: #888875;
	padding: 3px;
	text-decoration: none;
	}
	
.hidden {display: none;}