body {
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 background: #fff;
 color: #333;
 text-align: center;
}

a:link {
 background-color: transparent;
 color: #000;
 text-decoration: none;
 border-bottom: 1px solid #666;
}

a:visited {
 background-color: transparent;
 color: #000;
 text-decoration: none;
 border-bottom: 1px solid #666;
}

a:hover {
 background-color: transparent;
 color: #000;
 text-decoration: none;
 border-bottom: 1px solid #383;
}

a:active {
 background-color: transparent;
 color: #000;
 text-decoration: none;
 border-bottom: 1px solid #383;
}

#memberlist blockquote {
 text-align: left;
 font-style: italic;
 color: #7a9255;
 margin: 1ex 0 0 0;
}

code {
 display: block;
 font-size: 120%;
 text-align: left;
}

dl dt {
 font-weight: bold;
}

dl dd {
 margin-left: 1px;
 padding-left: 1px;
}

img {
 border: none;
}

h1, h2 {
 font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

h1 {
 margin: 5px 0 0 0;
 font-size: 200%;
 font-weight: normal;
}

h2 {
 font-size: 160%;
 font-weight: normal;
}

li {
 margin-bottom: 5px;
}

#memberlist li {
 margin-bottom: 2em;
 padding: 3px 0 25px 0;
 background: #fff url(images/leaf.gif) bottom left no-repeat;
}

input, select, textarea {
 color: #000;
 background-color: #fff;
 border: 1px solid #333;
}

p {
 line-height: 133%;
}

q {
 font-style: italic;
 display: block;
}

ul {
 list-style: none;
}

#container {
 width: 600px;
 height: 100%;
 margin: 0 auto;
 padding: 247px 0 0 0;
 background: #fff url(images/whitelilies.gif) top left no-repeat;
}

#content {
 margin: 0 0 50px 0;
 padding: 10px 5px 50px 5px;
}

#textblock {
 width: 400px;
 min-height: 200px;
 float: left;
 text-align: justify;
}

#menu {
 margin: 11px 0 0 0;
 color: #000;
 background-color: transparent;
 border: none;
 text-align: right;
}

#current {
 color: #373;
 font-weight: bold;
 border-bottom: 2px solid #fff;
}

#footer {
 clear: both;
 position: relative;
 bottom: 0;
 border-top: 10px solid #3b3b3b;
 padding: 0 5px;
 text-align: left;
}

#footer p {
 font-size: 80%;
}

#footer > a {
 border-bottom: none;
}

.inlinelist {
 list-style: none;
 margin-left: 0;
 padding-left: 0;
 text-align: left;
}

.inlinelist li {
 display: inline;
}

.inlinelist a {
 border-bottom: 0;
}
