ul.topnav {
    list-style: none;
    padding: 5px 10px;
    margin: 0;
    float: left;
    /*width: 322px;
    background: #222;
    font-size: 1.2em;
    background: url(topnav_bg.gif) repeat-x;
    */
}
ul.topnav li {
    float: left;
    margin: 0;
    padding: 10 0px 0 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
    padding: 10px 5px 0px 5px;
    font-size: 1.1em;
	font-family: Helvetica, sans-serif;
	color: #423026;
    display: block;
    text-decoration: none;
    float: left;
}
ul.topnav li a:hover{
    color: #f79a15;
	text-decoration: none;
}
ul.topnav li a:visited {
	text-decoration: none;
}
ul.topnav li span a{ /*--Drop down trigger styles--*/
	/*padding-left: 10px;
	
	margin-top: 10px;
    width: 8px;
    height: 6px;
    float: left;
    /*
    background: 
    	url(images/arrow.png) 
    	no-repeat 
    	center top;
    */
}
ul.topnav li span.subhover {
	/*background-position: center bottom;*/ 
	cursor: pointer;
} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0; 
    /*top: 35px;*/
    background: #e3decf;
    margin: 30px 0px 0px 0px; 
    padding: 16px 0px 10px 0px;
    display: none;
    float: left;
    border: 1px solid #dbd4c6;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;    
    -webkit-border-bottom-right-radius: 10px;
}
ul.topnav li ul.subnav li{
    margin: 0; padding: 0;
    clear: both;
   	width: 150px;
}
html ul.topnav li ul.subnav li a {
	font-size: .9em;
    float: left;
    /*background: #e3decf;*/
    padding: 0px 10px 0px 10px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	color: #f79a15;
	text-decoration: none;
}