/* CSS Document */

body {
  background-color:#0000A0;
  color:#CCCCCC;
  font-family:"Times New Roman", Times, serif;
}

/* menu */

.menu {
  text-align:center;
}

.menu a {
  text-decoration:none;
  color:#C0C081;
  font-size:22px;
  font-family:"Old English Text MT";
  letter-spacing:2px;
}

.menu a:hover{
  text-decoration:none;
  color:#CCCCCC;
  font-size:23px;
  font-family:"Old English Text MT";
}

.links a{
  color:#C0C081;
  text-decoration:none;
}

.links a:hover {
  color:#FFFFFF;
  text-decoration:none;
}

.content {
  font-size:12px;
  color:#999999;
  background-color:#FFFFCC;
  margin:0px 0px 0px 0px;
  padding:3px 3px 3px 3px;
}

.header_1 {
  font-size:16px;
  font-weight:bold;
  color:#CCCCCC;
  text-align:right;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:30px;
}

.header_2 {
  font-size:14px;
  font-weight:bold;
}

.header_3 {
  text-align:left;
  padding-left:10px;
  font-size:14px;
  font-weight:bold;
  background-color:#666666;
  width:650px;
}

.footer {
  text-align:center;
  vertical-align:bottom;
  color:#C0C081;
  font-size:12px;
  padding-top:20px;
  padding-bottom:20px;
}

/* picture comments */

table.comments {
  border:10px;
  border-color:#C0C081;
  margin:0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  width:650px;
}

tr.pic_title {
  background-color:#333333;
  border:none;
  text-align:center;
}

tr.comment_header {
  text-align:left;
  font-size:12px;
  margin-left:5px;
  background-color:#333333;
  border:none;
}

.comment_text {
  margin-left:20px;
  color:#FFFFFF;
}

/* content */

.content_table {
  font-size:12px;
  background-color:#0000BF;
  margin:0px 0px 0px 0px;
  padding: 5px 15px 15px 5px;
  width:650px;
  height:400px;
}

/* gallery */

.links_2 {
  background-color:#666666;
  text-align:center;
}

.links_2 a {
  color:#C0C081;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
}

.thumb_table {
  padding-top:40px;
  border:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.pic_title {
  color:#FFFFFF;
  background-color:#666666;
  margin:0px 0px 0px 0px;
  padding-top: 3px;
  padding-bottom:3px;
}

.pic_desc {
  width:150px;
  font-size:10px;
  margin:0px 0px 0px 0px;
  padding:1px 1px 1px 1px;
}

.pic_size {
  font-size:10px;
  margin:0px 0px 0px 0px;
  padding:1px 1px 1px 1px;
}

.pic_date {
  font-size:10px;
  margin:0px 0px 0px 0px;
  padding:1px 1px 1px 1px;
}

.pic_img {
  text-align:center;
  background-color:#CCCCCC;
  height:100px;
  width:130px;
}

.pic_img img{
  text-align:right;
  border:none;
  margin:0px 0px 0px 0px;
  padding:1px 1px 1px 1px;
}
