body,table,input,select,textarea {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:small;
}

body {
  margin:0;
  padding:0;
  background-color:#9c9c9c;
  color:#000000;
}

input,select,textarea {
  font-size:1em;
}

small {
  font-size:0.85em;
}

img {
  border:0;
}

p,
li {
  line-height:1.4em;
}

form {
  margin:0;
  padding:0;
}

a {
  text-decoration:underline;
  color:#000;
  white-space:nowrap;
}

a:hover {
  color:#444;
}

h1 {
  margin:0 0 0.6em 0;
  font-family:"Century Gothic",Arial,Helvetica,sans-serif;
  font-size:1.8em;
  font-weight:normal;
}

h2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.4em;
  font-weight:normal;
}

h3,h4,h5 {
  font-size:1em;
}

/* Header */

#H {
  position:relative;
  height:40px;
  background-color:#888;
  border-bottom:#fff solid 1px;
}

#H h1 {
  position:absolute;
  top:2px;
  left:30px;
  margin:0;
  font-size:1.9em;
}

#H h1 a {
  text-decoration:none;
  color:#fff;
}

#H .Tagline {
  position:absolute;
  top:15px;
  right:30px;
  text-align:right;
  color:#fff;
}

/* Content */

#W {
  background-color:#b6b6b6;
  border-bottom:#fff solid 1px;
}

#C {
  min-height:400px;
  margin:0 0 0 15em;
  padding:1em;
  border-left:#fff solid 1px;
  background-color:#f3f3f3;
}

* html #C {
  height:400px;
}

#C p,
#C li,
#C dd {
  max-width:56em;
}

.Cl {
  clear:both;
}

.NW {
  white-space:nowrap;
}

dl dt,
dl dd {
  line-height:1em;
  margin-bottom:0.6em;
}

dl dt {
  float:left;
  width:5em;
}

dl dd {
  margin-left:6em;
}

dl.Bullet dt {
  padding-left:20px;
  background:transparent url(../images/i-dl-bullet.png) no-repeat left;
}

#C dl {
  margin-bottom:2em;
  font-size:0.85em;
}

.Back {
  margin-top:2em;
  border-top:#666 solid 1px;
  font-size:0.85em;
}

.Photos {
  font-size:0.85em;
}

.Photos .P {
  margin-bottom:2em;
}

.Photos img {
  border:#000 solid 1px;
}

.PR {
  margin:0.5em 0 1em 1em;
  float:right;
}

/* Navigation */

.Nav,
.Nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

.Nav li {
  display:inline;
}

#NT {
  position:absolute;
  top:41px;
  left:0;
  width:15em;
  z-index:2;
  color:#fff;
  border-bottom:#fff solid 1px;
}

#NT ul {
  font-size:0.85em;
  font-weight:bold;
  background-color:#7a7a7a;
}

#NT ul ul {
  font-size:1em;
  font-weight:normal;
}

#NT .Nav a,
#NT .Nav .H {
  display:block;
  padding:0 0.7em 0 30px;
  line-height:26px;
  background:transparent url(../images/i-bullet.png) no-repeat left top;
  border-top:#7a7a7a solid 1px;
  border-bottom:#929292 solid 1px;
  color:#fff;
  text-decoration:none;
}

#NT .Nav .H {
  border-bottom:none;
}

#NT .Nav a:hover {
  background-color:#d3d3d3;
  border-bottom-color:#fff;
  border-top:#fff solid 1px;
  color:#000;
}

#NT .Nav ul a {
  padding-left:50px;
  line-height:22px;
  background:none;
  border-bottom-color:#7a7a7a;
}

* html #NT .Nav a {
  margin-right:-30px;
}

* html #NT .Nav ul a {
  margin-right:-50px;
}

#NB {
  padding-left:1em;
  border-top:#d3dbc8 solid 1px;
  border-bottom:#d3dbc8 solid 1px;
  background-color:#7bac37;
  color:#fff;
}

#NB .Nav li {
  line-height:1.8em;
  font-size:0.85em;
}

#NB .Nav a {
  color:#fff;
  text-decoration:none;
}

#NB .Nav a:hover {
  color:#fff;
  text-decoration:underline;
}

/* Footer */

#F {
  clear:both;
  font-size:0.85em;
  color:#eee;
}

#F a,
#F a:hover {
  color:#d3dbc8;
  text-decoration:none;
}

#F a:hover {
  color:#fff;
  text-decoration:underline;
}

#F h5,
#F p {
  margin:1em 0 1em 0.6em;
  font-weight:normal;
}

#F dl {
  margin:0;
  line-height:1.5em;
}

#F dl dt {
  float:left;
  padding-right:1em;
  text-align:right;
  width:5em;
  border-right:#d3dbc8 solid 1px;
}

#F dl dd {
  margin-left:7em;
}

.Author {
  margin:0.1em 0.4em 0.6em 0;
  font-size:0.86em;
  text-align:right;
}

.Author a {
  color:#d3dbc8;
}
