body {
  background-color: #dddddd; 
  
}

.container {
  background-color: #ffffff; 
  font-size: 14px;
}

#container {
  background: #242426;
  font: 12px verdana;
  color: #717171; }

#content {

}

.box {
  background-color: #ffffff;
}

ul {
  margin: 2px auto;
  padding-top: 5px;
  width: 600px;
}


.center {
margin: 0 auto;
}
li {
  display: inline;
  list-style: none;
  margin: 3px 10px;
}

h3 {
  border-bottom: 1px solid #004499;
  margin-right: 20px;
  padding-bottom: 5px;
  margin-bottom: 4px;
}

h3 a {
  text-decoration: none;
}


.photos h3 {
  border-bottom: 1px dashed #004499;
}

.photos ul {
width: 870px;

}

#msn {
  background: #aaddff;
  border: 1px solid #88bbdd;
  padding: 5px 15px;
  margin-right: 20px;
  margin-bottom: 10px;
}

#aim {
  background: #ffdd66;
  border: 1px solid #99cc00;
  padding: 5px 15px;
  margin-right: 20px;
  margin-bottom: 10px;
}

.photos ul li {
  margin: 1px;
}
ul.websitelist li {
  display: block;
  list-style: bullet;
}

img.profilepicture {
  border: 8px solid #000022;
  margin: 24px;
  padding: 2px;
}

p {
  padding-right: 20px;
}

#header {
  height: 109px;
}
.blog ul li {
  display: block;
}

.box2 {
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}


#footer {
  color: #717171; }
  #footer a {
    color: #717171;
    text-decoration: none; }
    #footer a:hover {
      text-decoration: underline; }
  #footer ul {
    list-style: none;
    margin: 6px auto;
    text-align: center; }
  #footer li {
    display: inline;
    list-style: none;
    font-size: 11px;
    font-family: Verdana;
    color: #717171; }
    #footer li a {
      font-size: 11px;
      font-family: Verdana;
      color: #717171;
      text-decoration: none;
      padding: 0 10px; }
      #footer li a:hover {
        text-decoration: underline; }
  #footer p {
    font-size: 11px;
    font-family: Verdana;
    color: #717171;
    text-align: center;
    margin: 5px 0 0 0; }

