#side_col h3{ 
	float:right;
	width:194px;
	height:41px;
	margin:-7px 0 0 0;
	padding:0;
	border-top: 1px solid #fffcf7;
	border-bottom: 1px solid #fffcf7;
	background:url(../assets/images/page/h1_welcome.gif) 20px 16px #aa3838 no-repeat;
}

#side_col #h3_access { background-image:url(../assets/images/page/h3_access.gif); }
#side_col #h3_business { background-image:url(../assets/images/page/h3_business.gif); }
#side_col #h3_community { background-image:url(../assets/images/page/h3_community.gif); }
#side_col #h3_contact_us { background-image:url(../assets/images/page/h3_contact_us.gif); }
#side_col #h3_links { background-image:url(../assets/images/page/h3_links.gif); }
#side_col #h3_local { background-image:url(../assets/images/page/h3_local.gif); }
#side_col #h3_sitemap { background-image:url(../assets/images/page/h3_sitemap.gif); }
#side_col #h3_town { background-image:url(../assets/images/page/h3_town.gif); }
#side_col #h3_visit { background-image:url(../assets/images/page/h3_visit.gif); }
#side_col #h3_news { background-image:url(../assets/images/page/h3_news.gif); }
#side_col #h3_events { background-image:url(../assets/images/page/h3_events.gif); }
#side_col #h3_poll { background-image:url(../assets/images/page/h3_poll.gif); }
#side_col #h3_standard { background-image:url(../assets/images/page/h3_standard.gif); }


#sidenav { 
	float:right;
	width:194px;
	margin:0 0 10px 0;
	padding:0;
	background:#CCC4B8;
}


/* 1st level*/
#sidenav ul {
	margin: 4px 0 0 0;
	padding: 0;
	width: 194px;
	position:relative;
	float:left;
	display:inline;
	height: auto;
	list-style:none;
	}

#sidenav ul li{
	width:194px;
	padding:0;
	display:inline;
	list-style: none;
	clear:none;
	margin:0 0 0 0;
	float:left;
	}

#sidenav ul li a:link, #sidenav ul li a:visited,#sidenav ul li a:active {
	float:left; 
	display:inline;
	margin:0 0 0 0; 
	font-size:1.2em;
	padding:0 0 0 32px; 
	text-decoration:none;
	color:#595243;
	width:162px;
	line-height:22px;
	background: url(../assets/images/nav/sidenav_arrow.gif) 20px 6px no-repeat;
	}

#sidenav ul li a:hover { color:#403B30; text-decoration:underline;}


/*active state*/
#sidenav ul li a.active:link, #sidenav ul li a.active:visited,#sidenav ul li a.active:hover, #sidenav ul li a.active:active { cursor:default; border-color:#00738c; color:#fff; background:#00738c;}

/* Expandy link*/

#sidenav ul li a.expand:link, #sidenav ul li a.expand:visited,#sidenav  ul li a.expand:active {
	margin: 0;
	color:#fff;
	background:url(../assets/images/nav/sidenav_expand.gif) bottom no-repeat #595243;
	background-position:16px bottom;
	}

#sidenav ul li a.expand:hover { color:#E8E4DF; text-decoration:underline;}

/* 2nd level*/
#sidenav ul li ul {
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
	width: 194px;
	position:relative;
	float:left;
	display:inline;
	height: auto;
	list-style:none;
	background:url(../assets/images/nav/sidenav_section.gif) #e8e4df top left no-repeat;
	}

#sidenav ul li ul li{
	width:194px;
	padding:0;
	display:inline;
	list-style: none;
	clear:none;
	margin:0 0 1px 0;
	float:left;
	}

#sidenav ul li ul li a:link, #sidenav ul li ul li a:visited,#sidenav  ul li ul li a:active {
	float:left; 
	display:inline;
	margin:0 0 0 0; 
	font-size:1.2em;
	padding:0 0 0 46px; 
	text-decoration:none;
	color:#595243;
	width:148px;
	line-height:22px;
	background: url(../assets/images/nav/sidenav_arrow_sub.gif) 32px 6px no-repeat;

	}

#sidenav ul li ul li a:hover { color:#403B30; text-decoration:underline;}

/*active state*/
#sidenav ul li ul li a.active:link, #sidenav ul li ul li a.active:visited,#sidenav ul li ul li a.active:hover, #sidenav ul li ul li a.active:active { cursor:default; border-color:#00738c; color:#fff; background:#00738c;}

#sidenav ul li.rss a { background:url(../assets/images/rss2.gif) 12px 3px no-repeat;}