#skipLinks { display:none; }

.block-user { padding:5px; border-bottom:1px solid #222; margin-bottom:5px; }
.block-user li a { text-decoration:none; color:#222; font-weight:bold; }
.block-user li a:hover { text-decoration:underline; }

#menu {  padding:0.5em 0.5em 0 0.5em; text-align:right; vertical-align:middle; }
#navlist { font-size:1.15em; padding:0; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; position:absolute; bottom:25px; left:270px; width:470px; }
#navlist a { font-weight:bold; color:#FFFFFF; text-decoration:none; display:inline-block; padding:2px 7px; }
#navlist a:hover, #navlist a.active { background:#494D59; }
ul.links li { }
ul.links li.first { border:none; }/**/

#subnavlist { padding:0; font-size:1.1em; margin-top:20px; width:175px; margin:20px auto 0 auto; }
#subnavlist li { display:block; border-top:1px solid #FFFFFF; width:155px; margin:0 auto; }
#subnavlist a { font-weight:bold; color:#131E42; text-decoration:none; display:block; padding:10px; }
#subnavlist a:hover, #subnavlist a.active { text-decoration:underline; }


#footer ul.links { float:right; }
#footer ul.links li { border-left:1px solid #FFFFFF; }
#footer ul.links li.first { border:none; }
#footer ul.links a { color:#FFFFFF; text-decoration:none; font-weight:normal; }
#footer ul.links a:hover { text-decoration:underline; }
