body {
  width: 100%;
  max-width: 960px;
  margin: 0 auto; 
  font-family: "AR Essence", "Arial Narrow", sans-serif;  }


h1  {font-family: Verdana, Arial, sans-serif; font-size: 0.9em; text-align: center; font-weight: normal;  }
h2  {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 1.25em; text-align: center; font-weight: normal;  }


a.internal:link {color: #000000; text-decoration: none; }
a.internal:visited {color: #000000; text-decoration: none; }



topnav  {
  width: 100%;
  margin: 5px 0;  }

topnav ul  {
  width: 100%;
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;  }

topnav ul li  {
  width: 100%;
  float: left; }

topnav ul li a  {
  text-align: right;
  padding: 8px 0;
  display: block;
  width: 100%;
  background: #000000;  }

topnav ul li a:link  {
  color: #FFFFFF; font-size: 1.25em; text-decoration: none;  }

topnav ul li a:visited  {
  color: #FFFFFF; text-decoration: none;  }

topnav ul li a:hover {
  color: #00FFFF; text-decoration: none;  }



nav {
  width: 100%;
  margin: 5px 0; }

nav ul {
  width: 100%;
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0; }

nav ul li {
  width: 14.28%;
  float: left; }

nav ul li a {
  text-align: center;
  padding: 8px 0;
  display: block;
  width: 100%;
  background: #000000; }

nav ul li a:link  {
  color: #FFFFFF; font-size: 1.5em; text-decoration: none;  }   

nav ul li a:visited  {
  color: #FFFFFF; text-decoration: none;  }

nav ul li a:hover {
  background: #CCCCCC;
  color: #000000; text-decoration: none;  }

nav ul li:first-child a {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;  }

nav ul li:last-child a {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;  }




