/* Universal selectors */

/* End universal selectors */

/* Top-level elements */

html {
  background : #000000;
  color : #FFFFFF;
}

body {
  font-size : large;
}

/* End top-level elements */

/* Generic block-level elements */

div#content {
  border-bottom-color : inherit;
}

div#navigationbar {
  background : transparent;
  border : medium solid;
}

h1, h3 {
  background : transparent;
  color : inherit;
}

h3 {
  background: transparent;
  color : inherit;
}

/* End generic block-level elements */

/* Lists */

/* End lists */

/* Tables */

table {
  background : #000000;
  border : medium solid #FFFFFF;
  color : inherit;
}

/* End tables */

/* Forms */

/* End forms */

/* Inline elements */

:link:focus, :visited:focus {
  background : #000000;
  color : #FFFFFF;
}

:link, :visited {
  background : #000000;
  color : #FFFFFF;
  font-size : larger;
}

a[href]:hover {
  background : #000000;
  color : #FFFFFF;
}

:link:active, :visited:active {
  background : #000000;
  color : #FFFFFF;
}

div#navigationbar li a {
  background : #FFFFFF;
  border : thick outset #000000;
  color : #000000;
  display : block;
  margin : 0;
  text-decoration : none;
}

div#navigationbar a:hover {
  background : #FFFFFF;
  color : #000000;
}

div#navigationbar li a:active {
  background: #FFFFFF;
  border : thick inset #000000;
  color : #000000;
}

a#navigationlogo {
  background : #FFFFFF;
  color : #000000;
  padding : .5em 0 0 0;
}

/* End inline elements */

/* Phrase elements */

/* End phrase elements */