-html,body,div,span,form,h1,h2,h3,h4,p,blockquote{margin:0;padding:0;border:0;outline:0;}
+html,body,div,span,form,h1,h2,h3,h4,p,blockquote,ul,ol,li,a{margin:0;padding:0;border:0;outline:0;}
/* ------- Layout CSS (Centered Fixed Width) ------ */
body {
font-family: Verdana, sans-serif;
font-size: 12px;
- margin: 0;
- padding: 0;
text-align: center; /* IE 5.5 hack */
}
#farouter {
#content { float: left; width: 490px; }
#content_wide { padding: 1em 2em; }
#content_home { float: left; width: 490px; padding-top: 0px; }
-#menu { float: right; width: 175px; margin-right: 10px; border-left: 1px dashed #2050A0; }
-#nav { padding-left: 10px; }
#logo { padding-top: 25px; padding-left: 12px; }
#hmenu { height: 30px; }
-#hnav { margin: 0; padding: 0; }
+#hnav { margin: 0; padding: 5px 0; }
#clearer { clear: both; margin: 0; padding: 0; }
#footer { margin: 8px 8px 8px 8px; }
#hnav ul {
text-align: center;
- padding-bottom: 5px;
- padding-top: 5px;
- padding-left: 0;
- margin-top: 0;
- /* cancels gap caused by top padding in Opera 7.54 */
- margin-left: 0;
background-color: #2050A0;
color: #F2EEEC;
width: 100%;
- line-height: 18px;
/* fixes Firefox 0.9.3 */
}
#hnav ul li {
display: inline;
- padding-left: 0;
- padding-right: 0;
- padding-bottom: 5px;
+ padding: 5px 0;
/* matches link padding except for left and right */
- padding-top: 5px;
+ border-left: 1px solid #F2EEEC;
}
#hnav ul li a {
- padding-left: 10px;
- padding-right: 10px;
- padding-bottom: 5px;
- padding-top: 5px;
+ padding: 5px 10px;
color: #F2EEEC;
text-decoration: none;
- border-right: 1px solid #F2EEEC;
}
#hnav ul li.menu_last a {
background: #F2EEEC;
color: #3A291F;
}
-
-#hnav #active { border-left: 1px solid #F2EEEC; }
-