html, body {
  padding: 0px;
  padding-bottom: 10px;
  margin: 0px;
  font-family: "Trebuchet MS", Arial, Helvetica;}
html {
  background-color: #0E330E;}
h1 {
  background-color: transparent;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 250%;}
p {
  margin-top: 0px;
  padding-top: 0px;
  text-align: justify;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height: 140%;
  letter-spacing: .75px;
  word-spacing: -1px;}
p:first-letter {
  font-size: 175%;
  font-family: "Times New Roman", Times, serif;
  line-height: 70%;}
div.left_container {
  width: 15%;
  float: left;
  margin-top: 50px;
  margin-left: 1.75%;}
div.center_container {
  margin-left: 20%;
  margin-right: 20%;}
div.right_container {
  width: 15%;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-right: 1.75%;
  padding: 0px;
  float: right;
  background-color: transparent;}
div.container {
  border: 1px solid #FFD700;
  background-color: #FFFFFF;}
span.title {
	padding-left: 15px;
	white-space: nowrap;}

div.background {
  margin: 0px;
  padding: 0px;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  background-color: #0E330E;}
img.background {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: auto;}
div.green {
  padding: 0px;
  margin: 0px;
  border: 4px solid #0B6B0A;}
div.green_sidebar {
  padding: 0px;
  margin-bottom: 100px;
  border: 4px solid #0B6B0A;}

div.header {
  margin-top: 25px;
  margin-bottom: 5px;
  margin-left: 15%;
  margin-right: 15%;
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 10px;
  border-bottom: 4px solid #99CC00;}
a.header {
  border: 0px;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  font-size: 1.1em;
  font-style: italic;}
h1.header {
  padding: 0px;
  margin: 0px;
  font-family: Georgia, "Times New Roman", Times, serif;}
img.logo {
  vertical-align: middle;
  padding-right: 20px;
  border: 0px;}
  
h2.subtitle {
  padding: 0px;
  margin: 0px;
  margin-bottom: 30px;
  text-align: center;
  color: #FFFFFF;
  font-size: 1em;}

div.nav {
  width: 100%;
  margin: 0px;
  padding: 0px;}
a.nav {
  padding-top: .1em;
  padding-bottom: .1em;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 5px;
  margin-right: 5px;
  border-top: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  display: block;
  clear: right;
  text-align: left;
  text-decoration: none;
  color: #00015B;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-variant: small-caps;
  font-size: 105%;}
a.nav:first-letter {
  font-size: 135%;
  font-family: "Old English Text MT", "Times New Roman", Times, serif;}
a.nav:visited {
  color: #23371B;}
a.nav:hover {
  color: #FF9900;
  background-color:#EEEEEE;
  background-image: url("pictures/arrow.png");
  background-repeat: no-repeat;
  background-attachement: fixed;
  background-position: 95% 50%;}
body#home a.homenav {
  background-color: #CB0000;
  background-image: none;
  color: #FFFFFF;}
img.border {
  width: 95%;
  height: auto;
  margin-left: 2.5%;
  margin-right: 2.5%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  float: center;}
img.nav {
  width: 50%;
  height: auto;
  margin-left: 25%;
  margin-right: 25%;
  margin-top: 10px;
  padding-bottom: 15px;
  display: block;}

h2.right_container {
  margin: 0px;
  padding: 0px;
  text-indent: -10px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #FFFFFF;}
.new {
  text-decoration: none;
  color: #DB8600;}
div.new {
  width: 100%;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;}
a.new {
  padding-left: 25px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
  border-top: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  text-align: left;
  display: block;
  background-image: url("pictures/fleur_de_lis.png");
  background-repeat: no-repeat;
  background-attachement: fixed;
  background-position: 2% 50%;}
a.new:hover {
  background-color: #EEEEEE;}

div.translate {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0px;
  margin-bottom: 0px;}
p.translate {
  margin: 0px;
  padding: 0px;
  text-align: center;}
  
div.shadow {
  padding-right: 2px;
  padding-bottom: 2px;
  margin: 20px;
  margin-bottom: 20px;
  background-color: #AAAAAA;}
div.content {
  position: relative;
  top: -4px;
  left: -4px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 15px;
  padding-bottom: 10px;
  border: 1px solid #000000;
  background-color: #FFFFFF;}
h2.content {
  padding-top: 0px;
  padding-bottom: 3px;
  margin-top: 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #CCCCCC;
  font-family: "Times New Roman", Times, serif;
  font-size: 175%;
  text-indent: -5px;}
p.notice {
  color: #FF0000;}
img.picture {
  padding: 8px;}
div.footer {
  padding-top: 5px;
  margin: 10px;
  border-top: 1px solid #AAAAAA;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 65%;}