/* vmenu */

#vmenu {
 position:absolute;
 top: 110px;
 left: 0px;
 margin: 30px 0px 0px 0px;
 width: 200px;
 z-index:10000;
}

.navv, .navv * {
 margin:0;
 padding:0;

}

.navv {
 margin-bottom:0em;
 width: 200px;

}

.navv ul {
 background:#fff; /*IE6 needs this*/
 width: 200px;
}

nav ul ul {
 background:#333300; /*IE6 needs this*/
}

.navv li {
 background: #333300;
 float: right;
 list-style:none;
 position:relative;
 height: 17px;
 z-index:999;
 text-align: right;
}

.navv a {
 color: #FFFFFF;
 font-weight:normal;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 line-height: 15px;
 display:block;
 padding: 1px 1px 1px 6px;
 text-decoration:none;
 width:12em;
}

.navv ul a, .navv ul ul a{
 color: #FFFFFF;
 text-align: left; /* this control the submenu apspect*/
}

.navv ul a:hover, .navv ul ul a:hover{
 color:#fff;
 text-align: left; /* this control the submenu apspect*/
}

 .navv ul a:hover, .navv ul ul a:hover{
 color:#fff;
text-decoration: underline;
}



.navv li ul {
 top:-999em;
 position:absolute;
 width:200px;
 font-weight: bold;
}

.navv li:hover {  
}

.navv li.sfHover,
.navv a:focus, .navv a:hover, .navv a:active {
 /*background:#cab564; /*color background when you rollover*/
 color: #666633;
 text-decoration: underline;
}


/* of course we want the roll outs to look different*/

.navv ul li.sfHover, .navv ul ul li.sfHover,
.navv ul a:focus, .navv ul ul a:focus, .navv ul a:hover, .navv ul ul a:hover, .navv ul a:active, .navv ul ul a:active {
 /*background:#6e5a0d;*/
 width: 200px; /*need this because overflow in firefox, don't need this in ie6 */
 text-align: left;
}

.navv ul  li:hover, .navv ul ul li:hover{
 /*background:#6e5a0d;*/
 text-align: left;
 width: 200px;
 height: 17px;
}

.navv li:hover ul, /* pure CSS hover is removed below */
ul.navv li.sfHover ul {
 left:214px;
 top:0px;
}

.navv li:hover li ul,
.navv li.sfHover li ul {
 top:-999em;

}

.navv li li:hover ul, /* pure CSS hover is removed below */
ul.navv li li.sfHover ul {
 left:200px;
 top:-1px;

}

.navv li li:hover li ul,
.navv li li.sfHover li ul {
 top:-999em;

}

.navv li li li:hover ul, /* pure CSS hover is removed below */
ul.navv li li li.sfHover ul {
 left:200px;
 top:-1px;

}

/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/

.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
 top: -999em;
}


.superfish li a { /*this changes the first level menu button*/
 width:190px;
 height: 21px;
}

/*
.superfish ul li a { 
	width:200px;
	height: 30px;
	border: 1px solid blue;
}
*/



.navv li li {
 background:#4C4C19; /*color background when you rollover*/
 width:200px;

}

.navv li li li {
 background:#4C4C19;

}

.navv li li a {
 padding-right:0;
 width:200px;

}