/* CSS Document */

body {
   font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   background-color: #CCCCCC;
   color: #333366;
   margin: 0;
   padding: 10px;
}


a { color: #3366FF }
a:visited { color: #9900CC }
a:hover { color: #CC6600 }


#container {
   background-color: #996633;
   width: 760px;
   margin: 0px;
   padding: 4px;
   border-style: solid;
   border-color: #333366;
   border-width: 8px 8px 4px 4px;
}

#contents {
   background-color: #FFFFFF;
   margin: 0px;
   padding: 5px 10px 10px 10px;
   width: auto;
}

#footer {
  border-top: 1px solid #996633;
  padding-top: 5px;
}

#navbar {
   margin: 0;
   padding: 0;
   width: auto;
   border-bottom: 1px solid #996600;
}

#navbar ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

#navbar li {
   display: block;
   float: left;
   font-size: 14px;
   font-weight: bold;
}

#navbar li a {
   background-image: url(../images/navbkg.png);
   background-repeat: repeat-x;
   color: #333366;
   text-decoration: none;
   width: 7em;
   height: 2em;
   line-height: 2em;
   margin: 0 0.15em;
   padding: 0;
   text-align: center;
   border: 0.1em solid #996600;
   float: left;
}

#navbar li a:hover {
   background-image: url(../images/navbkgh.png);
   background-repeat: repeat-x;
   color: #ffffff;
}


/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
   float: none
}
/* End IE5-Mac hack */


/* W3C default heading sizes */

h1 { font-size: 2em; margin: .67em 0 }
h2 { font-size: 1.5em; margin: .83em 0 }
h3 { font-size: 1.17em; margin: 1em 0 }

.editor {
   color: #CC6600;
   font-weight: bold;
}

@media screen {

.invisible { display: none }
.clearboth { clear: both }

} /* End screen */


@media aural {

.invisible { speak: normal }

} /* End aural */

