* {padding: 0px; margin: 0px; line-height: 150%;}
html {min-height:100%; margin-bottom:1px;}

body {font: 12pt helvetica, arial, sans-serif;}

#header {width: 100%;}
#header i {display: none;}
#header h1 {font-size: 150%;}


#nav {width: 100%; clear: both; margin: 0px;}

#nav ul, #nav ul li {list-style-type: none; margin: 0px; display: block; float: left;}
#nav a {display:block; float: left; text-decoration: none; color: #555; margin: 0px 20px;}
#nav a.active {background-position:left bottom; cursor:auto; border: none; outline:0; overflow: hidden; border-bottom: #555 5px solid; font-weight: bold;}

#main {clear: both;}
#main h2 {font-size: 125%;}


#footer {clear: both; margin: 50px auto; border-top: #000 1px solid;}
#footer p {font-weight: bold; font-size: 8pt; text-align: center; text-transform: uppercase;}