body { padding: 0; margin: 0; background: white; min-height: 580px; }
img { border: 0 }
ul { margin-bottom: 0; padding-bottom: 0 }
h1 { padding-bottom: 1em }

.title { font-size: 120%; font-weight: bold; margin-top: 0.5em }
.content { padding-bottom: 0.5em }

.text { padding-left: 25px; padding-right: 25px }
.intro { 
  padding-left: 25px; padding-right: 25px; 
  padding-top: 1em; padding-bottom: 1em; 
  text-align: center; font-style: italic;
}

.main { 
  margin-left: 150px; 
  padding-left: 15px; 
  padding-right: 10px; 
  padding-top: 1.5em;  
  background: white;
}
.main .title { color: darkblue; border-bottom: 1px solid blue }
.main .header { text-align: center }
.main .thumbnail-text { 
  padding-left: 25px; padding-right: 5px;
  padding-top: 2.5em; padding-bottom: 0.5em;
}
.main .right { text-align: right; padding-right: 25px; padding-top: 1em; }
.main .center { text-align: center; padding-right: 25px; padding-top: 1em; }

.nav { 
  background-color: lightgray;
  background-image: url("images/nav-background.png");
  text-align: right; 
  width: 150px; 
  float: left;
  min-height: 580px;
  height: 580px;
  padding-top: 0.5em
}
.nav .title { background: #BBBBBB; padding-right: 5px; padding-left: 5px }
.nav .content { padding-right: 5px; padding-left: 5px; }
.nav a { text-decoration: none }
.nav a:hover { text-decoration: underline }
.email { padding-top: 1em;}
