body {
   background-color: #000000;
   color: #99ff33;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   text-align: center;
}

a {
   color: #ccff99;
   font-weight: bold;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

address {
   font-size: 85%;
   font-style: normal;
   padding-top: 3em;
}

blockquote {
   background-color: #cccc99;
/*   border: 3px double #cccc99; */
   margin: 1em 0.5in;
   padding: 0.3em 0.8em;
}

h1 {
   color: #99ff33;
   font-size: 125%;
   margin-top: 2em;
   text-transform: lowercase;
}

h2 {
   color: #333333;
   font-size: 110%;
}

h3 {
   color: #333333;
   font-size: 100%;
}
img {
   border: 0;
   padding-top: 0.5em;
}

li {
   padding-bottom: 1em;
}

li li {
   padding-bottom: 0.3em;
}

pre {
   font-family: "Courier New", Courier, mono;
   font-size: 90%;
}

table {
   width: 100%;
}

td, th {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   text-align: center;
   vertical-align: bottom;
   padding: 5px 1em;
}

th {
   font-weight: bold;
   text-align: right;
}

.caption {
   font-size: 75%;
   text-align: center;
   vertical-align: top;
}

.comment-code {
   color: #ffcc00;
}

.dropcap {
   background-color: #990033;
   color: #ffffff;
   float: left;
   font-family: Georgia, 'Times New Roman', Times, serif;
   font-size: 300%;
   margin-right: 0.2em;
   padding: 0 0.1em;
   text-align: center;
   width: 1em;
}

.html-code {
   color: #cc0000;
}

.left-column {
   text-align: right;
}

.menu {
   margin-top: 1.5em;
   text-align: center;
}

.navcenter {
   text-align: center;
   width: 5em;
}

.navleft {
   text-align: right;
}

.navright {
   text-align: left;
}

.photo {
   border: 1px solid #99ff33;
   text-align: center;
   vertical-align: bottom;
}

.php-code {
   color: #333399;
}

.pullquote {
   background-color: #ccff99;
   border: 1px dotted #990033;
   padding: 0.5em;
}

.textblock {
   background-color: #ffffff;
   border: 2px double #99ff33;
   color: #000000;
   margin: 2.5em 15% 0 15%;
   padding: 1em;
   text-align: left;
}

.textblock a {
   color: #cc3300;
}

.textblock a:hover {
   text-decoration: underline;
}

#biggallery {
   width: 800px;
}

#gallery {
   width: 600px;
}

#index {
   width: 450px;
}
