
#menu {height:auto;}
#menu.fixed {position:fixed; top:0;}
#nav {margin:10px;}
#nav li { font-size:.8em; }
/*#content {width:899px;}*/

#content #feedback {
	padding-bottom:75px;
}

#content .section { margin: 3px 0 20px 0;}

/* This CSS "greys out" the text for SSR options given an "ld" class */
#content .article.ld h3 a, #content .article.ld p{
	color:#898989 !important;
}

/* This CSS "greys out" the text for off-season SSR options */	
.offseason a, .offseason p, .offseason h3 {
	color:#898989 !important;}

.offseason:hover { background:#fff !important;}

/*
.offseason img {
	opacity: 0.3;}
*/
	

#content .section h2  {
	margin-top:0;
	margin-bottom:0;
	padding:20px 5px 5px 5px;
	border-bottom:1px solid #a3a3a3;
}

	#wastecollection.section h2.title  {
		background:url(../images/icons/32/garbage_truck.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#bins.section h2.title  {
		background:url(../images/icons/32/garbage_bin.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#graffiti.section h2.title  {
		background:url(../images/icons/32/graffiti.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#roads.section h2.title  {
		background:url(../images/icons/32/pothole.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#water.section h2.title  {
		background:url(../images/icons/32/water.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#trees.section h2.title  {
		background:url(../images/icons/32/trees.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#winter.section h2.title  {
		background:url(../images/icons/32/winter.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#property.section h2.title  {
		background:url(../images/icons/32/house.png) no-repeat 2px 20px;
		padding-left:45px;
	}

	#feedback.section h2.title  {
		background:url(../images/icons/32/complaint.png) no-repeat 2px 20px;
		padding-left:45px;
	}

.section .article {
	overflow:hidden;
	padding:10px 20px;
	border-bottom:1px solid #a3a3a3;
}

.section .article:hover { background:#eee;}

.section .article:first-of-type {
	/*border-top: 1px solid #A3A3A3;*/
}

.article .image {
	float:left;
	margin-right:10px;
}

.article .detail {
	overflow:hidden;
	padding-left:2px;
}

#content .article h3 {margin-top:0; font-size:.85em;}

#content .article h3 a {color:#444;}

.sidebar .topic_nav {list-style:none; padding:0;}

.sidebar .topic_nav li {margin:0 30px 0 10px; padding:5px;}

.sidebar .topic_nav li a { text-decoration:none;}

.sidebar .topic_nav li.active {background:#cad3d9;}