img.me {
  float: left;
  padding: 1em;
}

#top {
  margin-left: auto;
  margin-right: auto;
  width: 750px;
  background-color: #FAFAFA;
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  padding: 5px;
}

#top #head {
  text-align: left;
  font-family: Georgia;
}
#top #head h1 {
  font-size: 3em;
  padding: 5px;
  margin: 0;
}
#top #head h2 {
  padding: 5px;
  margin: 0;
}

#content{
  margin: 50px 190px auto auto;
  background-color: #FFF;
  padding: 5px;
  border: 1px solid #DEDEDE;
  min-height: 100em;
}
#content p {
  padding-left: 7px;
}
#content h2 {
  font-size: 1.1em;
  background-color: #B82323;
  color: #FEFEFE;
  padding: 3px 5px 2px 5px;
  border: 2px solid #DEDEDE;
}
#content .author{
  border-bottom:1px solid #E7E7E7;
  border-top:1px solid #E7E7E7;
  color: #787878;
  padding: 3px 5px 2px 5px;
}

#side1{
  float: right;
  margin: 50px auto auto auto;
  border: 1px solid #DEDEDE;
  background-color: #ffffff;
  width: 170px;
  padding: 5px;
}
.menu {
  background-color: #D9E8F2;
  border: 1px solid #9DCDDC;
  width: 160px;
  padding: 2px;
  margin: 10px auto 10px auto;                                        
}
.menu a {
  color:#454545;
  text-decoration: underline;
}
.menu li {
  list-style-type: none;
}
.menu ul {
  padding-left: 5px;
  margin: 5px auto;
}
.menu a:hover{
  background-color: #ECF6F8;
}
.menu h2 {
  font-size: small;
  background-color: #5B6A77;
  color: #fefefe;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  margin: 0 auto;
}

body {
  font-family:Tahoma;
  font-size: 12px;
  background-color: #AAB5BF;
}
a {
  text-decoration: none;
  color: #B82323;
}
a:hover {
  background-color: #ECF6F8;
}

#copy{
  margin-left: auto;
  margin-right: auto;
  color: #FFFFFF;
  margin: 10px auto 10px auto;
  font-size: 0.9em;
  width: 750px;
}
#copy img {
  padding-right: 1em;
}
