body {
  background: #eee;
  font: 11px georgia;
  color: #fff;
  text-align: justify;
  margin: 0px; 
  padding: 0px;
  letter-spacing: 1px;
  text-align: justify;
  line-height: 13px;
}

#layout {
  background: #2e2c2c;
  margin-right: auto;
  margin-left: auto;
  width: 700px;
  padding-bottom: 0px;
  }

.quote {
  margin-left: 20px;
  margin-top: -290px;
  width: 300px;
  height: 85px;
  font: 10px georgia;
  }

#header {
  width: 700px;
  margin-right: auto;
  margin-left: auto;
  z-index: 1;
  position: relative;
  clear: none;
  height: 560px;
  }

#content {
  width: 500px;
  margin-top: 200px;
  float: right;
  position: relative;
  z-index: 2;
  }

#nav {
  width: 185px; 
  color: #2e2c2c;
  margin-top: 200px;
  float: left;
  position: relative;
  z-index: 2;
  }

html>body #content, html>body #nav {
  margin-top: -200px;
  }

* html #content, * html #nav {
  margin-top: -200px;
  }


#footer {
  background: #605f5f;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 700px;
  clear: both;
  }

.foot {
  padding: 5px;
  width: 594px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font: 10px arial;
  }

.stats {
  width: 78%;
  border: 1px dotted #fff;
  background: #e9e9e9;
  margin-left: 43px;
  padding: 15px;
  margin-top: 20px;
  color: #ddd;
  font: 10px georgia;
  }

.stats a{ 
  color: #d1bdbe;
  }

table {
  border-spacing: 4px 6px;
  }

a { 
  text-decoration: none; 
  color: #f2e6d2;
  letter-spacing: 1px;
  }

a:hover {
  color: #eee; 
  }

input, textarea{
  background-color: #6f7d8f;
  font: 11px georgia;
  color: #fff;
  letter-spacing: 1px;
  border: 1px solid #dadada;
  padding:3px; 
  }

option, select {
  background-color: #ececec;
  font: 11px arial;
  color: #d15f5e;
  letter-spacing: 1px;
  border: 1px solid #dadada;
  padding:2px; 
  }

option {
  border: 0px;
  }

#nav div.header, #nav h2{ 
  width: 150px;
  font: 12px georgia;
  color: #ffffff;
  font-style: italic;
  background: #6f7d8f;
  text-align: left;
  letter-spacing: 3px;
  text-transform: lowercase;
  padding-left: 25px;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  border-bottom: 1px solid #fff;
  }

#nav .body {
  background: #2e2c2c;
  color: #fff;
  width: 165px;
  padding: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: justify;
  }

#content div.header, #content h2{ 
  font: 12px georgia;
  color: #ffffff;
  font-style: italic;
  background: #6f7d8f;
  text-align: left;
  letter-spacing: 3px;
  text-transform: lowercase;
  margin-bottom: 0px;
  padding-left: 25px;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 465px;
  margin-left: -6px;
  margin-right: 10px;
  border-bottom: 1px solid #ffffff;
  }

.title{ 
  font: 12px georgia;
  color: #ffffff;
  font-style: italic;
  background: #6f7d8f;
  text-align: left;
  letter-spacing: 3px;
  text-transform: lowercase;
  margin-bottom: 0px;
  padding-left: 25px;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 465px;
  margin-left: -6px;
  margin-right: 10px;
  border-bottom: 1px solid #ffffff;
  }

#content .body {
  background: #504041;
  color: #ffffff;
  width: 480px;
  padding: 5px;
  margin-left: -6px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: justify;
  }

* html #content .body {
  padding: 10px;
  width: 470px; }

b {
  color: #f5dece; 
  }

.stats b {
  color: #c8a656;
  }

i {
  color: #d1bdbe;
  font: 11px georgia;
  font-style: italic;
  }

#content img a, #content img { 
  border: 7px solid #dddddd;
  margin: 4px;
  }

#content a:hover img {
  border: 7px solid #af98ad;
  }

img.float {
float: left;
border: 5px solid #eee;
margin-right: 10px;
}

img.floatr {
float: right;
border: 5px solid #eee;
margin-left: 10px;
}

* html img.float {
margin-top: -5px;
}

* html img.floatr {
margin-top: -5px;
}