/*  Main Navigation  */

dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 5px 0 0;
padding: 0;}

#menu ul li { float:right; padding-right:1em;}

#menu {position : absolute;left: 350px;top: 167px;}

#menu dl {float: left;}
#menu li {display: inline;}

#menu a {
text-decoration: none;
color: #3366cc;
font-family: verdana, tahoma, sans-serif;
font-size: .95em;
font-weight:800;}

.current {
text-decoration:none;
color: black;
font-size: .95em;
font-weight:500;}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7 {
position: absolute;
left: 0;
font-size: 0.9em;
border-top: 1px solid gray;
width: 560px;
background:#EBEBEB;}

.mentions {
position: absolute;
bottom : 500px;
left : 10px;
color: #000;
background-color: #ddd;}

a {text-decoration: none;color: #222;}


/*  Secondary Navigation  */

dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 2px 0 0;
padding: 0;}

#menu2 {position : absolute;left: 110px;top: 184px;}

#menu2 dl {float: left;}
#menu2 li {display: inline;}

#menu2 a {
text-decoration: none;
color: #3366cc;
font-family: verdana, tahoma, sans-serif;
font-size: .75em;
font-weight:800;}

#smenu20 {
position: absolute;
left: 0;
font-size: 0.85em;
/*border-top: 1px solid gray;
width: 88px;
background:#EBEBEB;*/}

.mentions2 {
position: absolute;
bottom : 100px;
left : 10px;
color: #000;
background-color: #ddd;}

a {text-decoration: none;color: #222;}


/* Event Calendar Links  */
#menu-cal {  display:table;  padding:0;   margin:2em auto;   list-style-type:none;  white-space:nowrap; float:left; }
#menu-cal li {  display:table-cell; padding: 0 .25em 0 .25em;  }
#menu-cal a {font-weight:bold; }

#menu-cal a {  width:auto; display:block; padding:3px 7px; color:#000; background:#d9e4ee;  text-decoration:none; border:dashed 1px #024c90; }
#menu-cal a#L2 {  width:auto; display:block; padding:3px 7px; color:#000; background:#e4dedd;  text-decoration:none; border:solid 2px #4d1f1a; }
#menu-cal a#L3 {  width:auto; display:block; padding:3px 7px; color:#000; background:#dbeae1;  text-decoration:none; border:dashed 1px #106f39; }
#menu-cal a#L4 {  width:auto; display:block; padding:3px 7px; color:#000; background:#efdded;  text-decoration:none; border:solid 2px #931e83; }

#menu-cal a:hover {  color:#fff;   background:#024c90;  }
#menu-cal a#L2:hover {  color:#fff;   background:#4d1f1a;  }
#menu-cal a#L3:hover {  color:#fff;   background:#106f39;  }
#menu-cal a#L4:hover {  color:#fff;   background:#931e83;  }