#suckerfishnav {
	background:#990000;
	font-size:1.1em;
}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:1;padding:0;border:1px solid #aaa;margin:0 0 1em 0;width:100%;}/*can specify a fixed width here if you want, ie: width:30em;*/
#suckerfishnav a {display:block;
	font-weight:bold;
	color: #f5f5f4;
	padding:6px 12px;}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #suckerfishnav li as well*/
#suckerfishnav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	color: #f5f5f4;
	}
#suckerfishnav li {float:left;padding:0;border-right:1px solid #a9a9a9;}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #suckerfishnav a as well*/
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:10em;font-weight:normal;;margin:0;}
#suckerfishnav li li {padding-right:1em;width:9em;border-top:1px solid #aaa;border-right:1px solid #a9a9a9;}
#suckerfishnav li li a {
	padding:.3em 1em;color: #990000;
}
#suckerfishnav li ul a {width:9em;}
#suckerfishnav li ul ul {margin:-1.50em 0 0 10em;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {
	left:auto;
	
	background: #F2F2F2;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	display: block;
	text-decoration: none;	
	background: #000000;
}

