#topmenu {float:right; margin:0; width:155px; height:35px; background-image:url(/templates/assets/img/topnavbg.png);} /*Div for 1st menu */ 
#topnav, #topnav ul {
	width:220px;
	margin:0 auto;
	padding:8px 0 10px 15px; /*added */
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	font-size:1em;
	line-height:2em; 
	}
#topnav a { color:#704e45; display:block; font: bold .8125em Arial; padding:0 5px; text-align:center; text-decoration:none; width:auto;}
#topnav a:hover{ color:#fffcdb;}
#topnav li{ float:left; position:relative;}
#topnav ul { position:absolute; display:none; width:12em; top:4em;}
#topnav li ul {	display:none;}


#menu { height:2em; margin:0 auto; width:960px;} /* main navigation container */
	
#nav{
margin: 0 0 0 230px; 
padding: 0;
font-size:1.125em;
float: left;
width: 100%;
overflow: hidden;
line-height:2em;
/* margin-bottom: 1em; */
/* border: 1px solid #fdcf57; */
/* border-width: 1px 0;*/
/* background: black url(media/blockdefault.gif) center center repeat-x; */
}

#nav li{ display: inline;}
#nav li a{float: left; color: white; line-height:1.75em; padding:0 1em; text-decoration: none;}
#nav li a:visited{color: white;}
#nav li a:hover, #nav li .current{ color: black; background-color:#fffcdb;}

.sidemenu{ width: 190px; /*width of menu*/ margin-bottom:20px;}

.sidemenu .sidemenutitle{
font-size:1em;
color: #000;
background: #fff;  
margin-left: 10px;
margin-bottom:5px; /*bottom spacing between header and rest of content*/
border-bottom: solid #fedb80 1px;
line-height:1.25em;
padding:0 0 5px 0; 
}

.sidemenu ul{list-style-type: none; margin: 0; padding: 0; margin-left: 15px; }
.sidemenu ul li{}
.sidemenu ul ul{display:none;}

.sidemenu ul li a{
color: #666; /* gray */
background: #fff;
display: block;
padding: 5px 0;
text-decoration: none;
border-bottom: solid #fff 1px;
}

.sidemenu ul li a:visited{ color: #666;}
.sidemenu ul li a:hover{color: #000; border-bottom: solid #fedb80 1px;}
