html {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-image: url(images/background.gif);
  background-repeat: repeat-x;
  background-color: #FAF9FA;
  color: #101010;
  margin: 0px;
  padding: 0px;	
}

.main {
  clear: both;
  width: 650px;
  height: 480px;
  margin: 20px;
  padding-top: 50px;
  padding-left: 80px;
  padding-right: 80px;
  padding-bottom: 60px;
  background-color: #FAF9FA;
}

.content {
  line-height: 18px;
}

.footer {
  font-size: 9px;
  clear: both;
  width: 650px;
  padding: 12px;
  line-height: 15px;
  color: #555555;
}

.title {
  height: 112px;
  margin: 0px;
  padding: 0px;
}

.banner {
  width: 650px;
  height: 100px;
  background-position: 0px 0px;
  background-repeat: no-repeat;	
}

.navigation {
  font-family: candara, sans-serif, Verdana, Arial, Helvetica;
  font-size: 15px;
  color: #FAFAFA;
  text-align: right;
  vertical-align: bottom;
  padding-top: 10px; 
  padding-bottom: 5px;
}

a {
  color: #000077;
  text-decoration: none;
  margin: 0px;
  padding: 5px;
}

.navigation a {
  background-color: #303030;
  color: #FFFFFF;
}

a.naviselected {
  background-color: #6A8A56;
}

a.naviunselected:hover {
  background-color: #606060;
}

.gallery td {
  border-width: 1px;
  border-style: solid;
  border-color: white;
}

.gallery td:hover {
  border-width: 1px;
  border-style: solid;
  border-color: black;
}

.subnavigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FAFAFA;
  text-align: right;
  vertical-align: bottom;
  padding-top: 15px;
  padding-bottom: 5px;
}

.subnavigation a {
  background-color: #303030;
  color: #FFFFFF;
}

a.subnaviselected {
  background-color: #6A8A56;
}

a.subnaviunselected:hover {
  background-color: #606060;
}

.navigation hr {
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #FAFAFA;
}

.sidebar {
  text-align: right;
  float: right;
  font-size: 13px;
  line-height: 32px;
  padding-left: 20px;
  padding-bottom: 20px;
}

.sidebar a {
  color: #000000;
  text-decoration: none;
  padding: 5px;
  margin: 5px;
}

a.oldsubselected {
  background-color: #ECECEC;
  border-width: 1px;
  border-style: solid;
  margin: 4px;
}

a.oldsubunselected {
}

a.oldsubunselected:hover {
  background-color: #F0F0F0;
  border-width: 1px;
  border-style: dashed;
  margin: 4px;
}

h1 {
  font-family: candara, Times, sans-serif, Verdana, Arial, Helvetica;
  font-size: 24px;
  line-height: 28px;
  color: #505050;
  margin: 0px;
  padding: 0px;
  margin-bottom: 14px;
}

.content input {
  width: 430px;
}

.content textarea {
  width: 430px;
}

.content a {
  margin: 0px;
  padding: 0px;
}
