/* Property of the Spartan Bones */
/* All code copyright 2007 Valerie A. Finlayson */
/* */
/* */

/* Body formatting */
body {
  padding-left: 0;
  margin: 0;
  position: relative;
  font-family: Verdana, Arial, Times, serif;
  color: #000000;
  background-image: url("index/watermark.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed }

/* Banner formatting and display */
.banner {
  padding-left: 0;
  width: 128px;
  height: 526px;
  background: url("index/header2.jpg") no-repeat transparent right;
  position: background }

/* Bone formatting and display */
.bone {
  display: block;
  padding-top: 0;
  width: 18px;
  height: 840px;
  background: url("index/bone2.gif") repeat-y transparent right;
  position: absolute }

/* Body text formatting */
h1 {
  font-weight: normal;
  font-size: 24px;
  padding-top: 1em;
  text-align: center;
  margin: 20px }
h2, h3, h4 {
  font-weight: normal;
  margin: 20px }
h5 {
  text-align: center;
  font-weight: bold;
  margin: 20px }
h6 {
  margin: 20px }
p {
  font-weight: normal;
  font-size: 12px;
  margin: 20px }
ul {
  list-style-type: none;
  font-size: 12px }

/* Link text formatting */
a:link {
  text-decoration: none;
  color: #006600 }
a:active {
  text-decoration: none;
  color: #006600 }
a:visited {
  text-decoration: none;
  color: #00CC00 }

/* Horizontal navigation bar DIV class */
ul.navbar {
  display: inline;
  list-style-type: none;
  padding: 0;
  margin: 0;
  top: 0;
  font-size: 16px;
  width: 100%;
  background-color: #003300 ;
  float: left }
.nav ul {
  display: table;
  table-layout: fixed }
ul.navbar>li {
  display: table-cell;
  position: relative;
  text-align: left }
ul.navbar li>ul {
  display: none;
  position: absolute } /*Makes sub-list items invisible*/
ul.navbar a {
  position: static;
  padding: .001em 1.2em;
  text-decoration: none;
  color: #FFFFFF } /*Sets link style*/
ul.navbar a:hover {
  background-color: #005500 } /*Determines actions upon hover*/
ul.navbar li:hover>ul {
  background-color: #003300;
  display: block;
  padding-left: 2px } /*Causes links to appear upon hover*/
ul.navbar a:active {
  color: #FFFFFF }
ul.navbar a:visited {
  color: #FFFFFF } /* Still need a better vlink color */

/* DIV classes for footer */
.bfooter {
  background-color: #003300;
  font-size: 10px;
  font-color: #FFFFFF;
  width:100%;
  height: 28px;
  padding: 0;
  position: relative }

ul.footer {
  list-style-type: none;
  padding-bottom: 10px;
  padding-left: 0;
  margin: 0;
  background-color: #003300;
  font-size: 9px }
ul.footer li {
  padding-top: 1em;
  font-color: white;
  text-align: center }
