/* Web in a Week CSS File - processed for variables */

#wrapper { width: 1184px;  }

#navleft { float: left; }

.btext { margin-top: 0px; float: left; width: 800px;  padding: 0 20px 20px 20px;  } 

#vnavleft { float: left; }

#vnavleft ul.menu, #vnavleft ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em; 
}


#vnavleft ul.menu a {
  display: block;
  text-decoration: none;	
  outline: none;
  border: none;
}

#vnavleft ul.menu li {
  margin-top: 2px;  
}


#vnavleft ul.menu li a, #vnavleft ul.menu ul.menu li a {
  background: url(../Style_images/vmenuback.png);
  font-size: 1.1em;
  font-weight: bold;
  padding: 0.5em;  padding-left: 14px; 
} /* background of top level items */


#vnavleft ul.menu li a:hover, #vnavleft ul.menu ul.menu li a:hover {
  background: url(../Style_images/vmenuback2.png) no-repeat scroll 0%;
} /* main menu hover background */


#vnavleft ul.menu li ul li a, #vnavleft ul.menu ul.menu li ul li a {
  background: url(../Style_images/vmenuback3.png) no-repeat; 
  font-size: 0.9em; padding: 5px 0 0 20px; margin: 0px 0 0 20px; font-weight: normal;
  height: 27px;  
} /* lower menu background */



/* #vnavleft ul.menu li ul li a:hover, #vnavleft ul.menu ul.menu li ul li a:hover {
  
  padding-left: 15px;
}   * lower menu hover background */

#vnavleft ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}

/* 
#vnavleft ul.menu ul.menu {
    border-left: 5px #f00 solid;
}
*/

/*
 #vnavleft ul.menu a.active, #vnavleft ul.menu ul.menu li a.active, #vnavleft ul.menu a.active:hover, #vnavleft ul.menu ul.menu li a.active:hover {
    text-decoration: none;
    text-transformation: allcaps;
    background: #cc0;
    background: url(../Style_images/vmenuback3.png) repeat scroll 0%;
}  /* open main menu background *-/
*/


#vnavleft .panel {
    border: none;
    padding: 5px;
    margin-top: 1px;
  /*  background: url(../Style_images/vmenuback3.png) repeat scroll 0%; */
    display: none;
} 


#vnavleft .active  { 
   display: block;
  }



/* #vnavleft ul.menu div.panel a, #vnavleft ul.menu div.panel li a:hover  {
    color: #fff;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
border: 1px solid green;
} */

#vnavleft ul.menu div.panel a:hover {
    background: url(../Style_images/vmenuback4.png) no-repeat ; } 

/* #vnavleft ul.menu div.panel a {
    color: #fff; margin-left: -10px; padding-left:15px;  height: 20px;
    background: url(../Style_images/vmenuback3.png) no-repeat 0px 0px; } */



#vnavleft div.panel { padding-top:0px; margin-top:0px; padding-bottom:2px; margin-bottom:0px; }

/*
#vnavleft div.panel li { border-bottom: 2px solid #000;  
     list-style-type:none;
     padding-bottom: 0px; border: 1px solid blue; }
	
#vnavleft div.panel li:first-child { border-top: none; }

#vnavleft div.panel li a { width: 100%;    
	text-decoration: none; 
	display: block; }

#vnavleft div.panel li:hover
  { padding-left: 20px; padding-top: 2px; margin-left:15px; background:url(../Style_images/vmenuback4.png) no-repeat ;  } 

 #vnavleft div.panel li a:hover { * url(../Style_images/vmenuback4.png) repeat ; } 

#vnavleft .submenu { font-size: 0.9em; 
	 margin-left: 5px; 
	 margin-top: 1px;}
 	
#vnavleft .submenu li { padding-left: 15px; margin-left: 15px; } 
*/
