/* Horizontal primary menu w/o dropdown sub-menus */
/* fonts */
#menu {
 font-family:"Lucida Sans Unicode", sans-serif;
 font-size:0.8em;
 font-weight:400;
}
/* centered horizontal layout */
#header .align {
 background-image:url(/images/grd_refl_clr.jpg);
 padding-bottom:6px;
 xpadding-bottom:0.5em;
}
#menu {
 /* adjust menu div height to match ul, li & a */
 padding-top:9px;	/* A-3+margin */	/* -1 more */
 xpadding-top:0.75em;	/* A-3+margin */	/* -1 more */
 padding-bottom:16px;	/* 10+margin */
 padding-bottom:7px;	/* 10+margin */
 xpadding-bottom:1.3333em;	/* 10+margin */
}
#menu ul {
 list-style-type:none;
 margin:0;
 padding:0;
 text-align:center;
}
#menu li {
 display:inline;	/* nicer than float for IE, but... */
 margin:0pt -0.2em;	/* FF3 bug ? harmless for IE if wide enough */
}
/* skin */
#menu li {
 xborder:1px solid yellow;
 background:#1f1f1f;
 xheight:18px;
 xheight:1.5em;
 padding:6px 0pt 13px;	/* A ? ? */
 xpadding:0.5em 0pt 1.083333em;	/* A ? ? */
}
#menu li:hover {
 xborder:1px solid red;
 background-image:url(/images/bg_nav_on.gif);
 background-position:center bottom;
 background-repeat:repeat-x;
}
#menu a {
 color:#E6E6E6;
 xpadding:6px 25px 13px;	/* A B ? */
 xpadding:0.5em 25px 1.083333em;	/* A B ? */
 padding:0 25px;
 text-decoration:none;
}
#menu li.L0 a {
 border-left:1px solid #666666;
}
#menu li#I0 a {
 border-left:0px none;
}
/* behaviors */
* html #menu {
 behavior:url(/css/htc/csshover2.htc);
}
