@charset "UTF-8";

body {
  margin:10px 0px 30px 0px;
  color:#FFF;
  background-color:#000;
  font-size:small;
/*  font-family: verdana, sans-serif;*/
  font-family:palatino, georgia, verdana, arial, sans-serif;
}

a         { color:white; text-decoration:none; }
a:link    { color:white; text-decoration:none; }
a:visited { color:white; text-decoration:none; }
a:active  { color:red; text-decoration:underline; }
a:hover   { color:red; text-decoration:underline; }

div#menu {
  text-align:center;
  background-color:#999;
  padding:2px 5px 2px 5px;
  margin-bottom:10px;
}

div#top_photo {
  margin:15px 10px 50px 10px;
  text-align:center;
}

div#top_photo div#image img {
  border:15px solid white;
}

div#top_photo div#description {
  width:650px;
  margin:30px 0px 0px 0px;
}

div#top_photo div#description .body {
  text-align:left;
  line-height:1.5em;
  margin:0px 0px 0px 0px;
}

div#top_photo div#posted {
  width:650px;
  margin:15px 0px 0px 0px;
  text-align:right;
}

div#recent_photos, div#archives_photos, div#recent_comments {
  width:650px;
  text-align:center;
}

div#recent_photos .photo_thumbnail, div#archives_photos .photo_thumbnail, div#recent_comments .comments {
  text-align:left;
  margin-top:15px;
  margin-left:18px;
}

.photo_thumbnail img {
  border:5px solid white;
  margin:0px 5px 5px 5px;
  padding:0px;
}

.photo_thumbnail a:hover, .photo_thumbnail a:active {
  color:red;
}

.photo_thumbnail a:hover img, .photo_thumbnail a:active img {
  border:5px solid red;
}

div#recent_comments .comments ul {
  margin:0px;
  padding:0px;
}

div#recent_comments .comments li {
  margin-left:20px;
  line-height:1.5em;
}

div#title {
  text-align:center;
  margin:10px 0px 10px 0px;
}

div#comments {
  width:650px;
  text-align:center;
}

div#comments div#list {
}

div#comments div#list .body {
  text-align:left;
  font-size:x-small;
}

div#comments div#list .post {
  font-size:x-small;
  text-align:right;
  padding-bottom:5px;
  border-bottom:1px dotted white;
}

div#comments div#form {
  text-align:left;
  margin-top:20px;
}

div#copyright {
  text-align:center;
  font-size:x-small;
}

div#title h1 {
  width:650px;
  text-align:center;
  font-size:medium;
  margin:0px;
}

h2.title {
  text-align:left;
  margin:10px 0px 10px 0px;
  border-bottom:1px solid white;
  font-size:small;
}

form, table, tr, td {
  padding:0px;
  margin:0px;
}

input#input {
  font-family: "MS UI Gothic", "Osaka", Verdana, Arial, Sans-serif;
} 

input#submit {
} 

textarea {
  font-family: "MS UI Gothic", "Osaka", Verdana, Arial, Sans-serif;
}

