/* CSS Document */
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:196px;
 }

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li.notparent {
  background:url(images/nav-background.jpg) no-repeat;
  color:#646931;
  font-size:1.2em;
  height:66px; /* ie seems to need this, without this sometimes is transparent */
  margin-bottom:4px;
}

ul#menu li.notparent:hover{
	background:url(images/nav-background-hover.jpg) no-repeat;
}

ul#menu li.notparent a {
   background:transparent;
   font-weight:bold;
}  

ul#menu li.notparent a:hover {
  background:transparent;
}


ul#menu li.parent {
  background:url(images/parent-nav.gif) no-repeat;
  color:#646931;
  font-size:1.2em;
  margin-bottom:4px;
}

ul#menu li.parent:hover{
	background:url(images/parent-nav-hover.gif) no-repeat;
}

ul#menu li.parent a {
   background:transparent;
   font-weight:bold;
   outline:none;
   height:16px; 
}

ul#menu li.parent a:hover {
  background:transparent;
  height:16px; 
}

ul#menu li a {
   background:transparent;
   font-weight:bold;
   padding:0.5em;
}

ul#menu li a:hover {
  background:transparent;
}

ul#menu li ul li {
	font-size:.9em;
	border:1px solid #fff;
	background-color: #dcdcba;
	height:46px;
}

ul#menu li ul li.first {margin-top:9px;}
ul#menu li ul li.last {margin-bottom:0;}
ul#menu li ul li:hover {
background:url(images/bullet_topnav_red.gif) no-repeat 7px 27% #f6f6ed;
}


ul#menu li ul li:hover {
background:url(images/bullet_topnav.gif) no-repeat 7px 27% #f6f6ed;
}

ul#menu li ul li a {
  padding-left:1.5em;
  font-weight:bold;
  outline:none;
}

ul#menu li ul li a:hover {
   outline:none;
}


/* classes for the rainbow of colors */
.current{color:#a61f7e;}
.just-in{color:#059903;}
.photos{color:#0099ff;}
.calendar{color:#fc682c;}
.copy{color:/*#6269f5;*/ #ff9900;}
.advertise{color:/*#c90132;*/#009933;}
.editorial{color:/*#009aca;*/#0099cc;}
.dates{color:#6666ff;}
.exp-arts{color:#993399;}
.express{color:#000;}



