div {  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-color: #cccccc;  
  border-right-color: #cccccc;  
  border-bottom-color: #cccccc;  
  border-left-color: #cccccc;  
  display: block;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;
}

#topmenu {  
  background-color: rgba(51, 51, 51, 0.77);  
  margin-bottom: 106px;  
  width: 684px;  
  padding-top: 8px;  
  padding-right: 8px;  
  padding-bottom: 8px;  
  padding-left: 8px;  
  border-top-color: #ffffcc;  
  border-right-color: #ffffcc;  
  border-bottom-color: #ffffcc;  
  border-left-color: #ffffcc;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  display: block;
}

#content {
}

#leftmenu {  
  overflow: hidden;  
  background-color: rgba(51, 51, 51, 0.77);  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-color: #ffffcc;  
  border-right-color: #ffffcc;  
  border-bottom-color: #ffffcc;  
  border-left-color: #ffffcc;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;
}

#leftblock {  
  float: left;  
  width: 250px;  
  padding-top: 5px;  
  padding-right: 5px;  
  padding-bottom: 5px;  
  padding-left: 5px;
}

#rightblock {  
  padding-top: 5px;  
  padding-right: 5px;  
  padding-bottom: 5px;  
  padding-left: 5px;  
  color: white;  
  margin-top: 5px;  
  margin-right: 5px;  
  margin-bottom: 5px;  
  margin-left: 5px;  
  width: 700px;  
  float: left;
}

body {  
  background-image: url("Gallery/24192a1.jpg");  
  color: white;  
  background-attachment: fixed;  -webkit-background-size: 1200px auto;
  background-size: 1200px auto;  
  width: 1200px;  
  background-repeat: no-repeat;  
  font-family: Verdana, Geneva, sans-serif;  
  background-color: #999999;
}

#narrative {  
  background-color: rgba(51, 51, 51, 0.77);  
  width: 683px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  padding-top: 8px;  
  padding-right: 8px;  
  padding-bottom: 8px;  
  padding-left: 8px;  
  font-family: Arial, Helvetica, sans-serif;
}

#footer {  
  display: block;  
  float: left;  
  font-size: small;  
  text-align: center;  
  width: 975px;
}

#topmenu li {  
  display: inline;  
  list-style-type: none;  
  width: 800px;  
  padding-right: 30px;
}

a {  
  color: #33ccff;
}

h1 {  
  color: #ffffcc;  
  text-align: center;  
  font-weight: bold;  
  font-size: 35px;  text-shadow: 3px 3px 2px #333333;
}

h2 {  
  color: #ffffcc;
}

div.narrative > p {  
  padding-top: 10px;  
  padding-right: 10px;  
  padding-bottom: 10px;  
  padding-left: 10px;
}

div.thumb {  
  width: 200px;  
  padding-top: 5px;  
  padding-right: 5px;  
  padding-bottom: 5px;  
  padding-left: 5px;  
  float: left;  
  clear: none;
}

div.galthumb {  
  width: 195px;  
  height: 170px;  
  padding-top: 15px;  
  padding-right: 15px;  
  padding-bottom: 15px;  
  padding-left: 15px;  
  float: left;  
  clear: none;  
  text-align: center;  
  background-color: black;
}

div.left {  
  background-color: black;  
  padding-top: 10px;  
  padding-right: 10px;  
  padding-bottom: 10px;  
  padding-left: 10px;  
  width: 200px;  
  float: left;  
  text-align: center;
}

div.quaydia {  
  font-family: "Courier New", Courier, monospace;
}

div.top_right {  
  margin-top: 5px;  
  margin-right: 5px;  
  margin-bottom: 5px;  
  margin-left: 5px;  
  display: block;  
  float: none;  
  clear: right;  
  position: absolute;  
  top: 0px;  
  left: 1000px;  
  width: 200px;
}

