html, body {margin: 0; padding: 0; border: 0;}
body {background-color: #F0F0F0; color: #000000; font-family: Arial, sans-serif; font-size: 0.8em; text-align: center; margin: 20px;}
form {display: inline;}
h1 {font-family: Georgia, serif; font-size: 2.8em; font-weight: bold; display: inline;}
h2 {font-size: 1.2em; font-weight: bold; font-variant: small-caps;}
h3 {font-size: 1.1em; font-weight: bold; font-variant: small-caps;}
blockquote {margin: 15px 0px;}
a {color: #003366; text-decoration: underline;}
a:hover {color: #6699CC; text-decoration: none;}

.wrapper {margin: 0 auto; width: 680px; text-align: left;}
.clear {clear: both; height: 1px; overflow: hidden;}

.header {background-color: #000033; color: #6699CC;  padding: 45px 10px 5px 10px;}
.header a {text-decoration: none; color: #6699CC;}

.nav {font-size: 1.2em; font-variant: small-caps; font-weight: bold; padding: 0px; color: #6699CC; background-color: #F1F1F1; margin-top: 80px;}
.nav ul {margin: 0px; padding: 0px; list-style-type: none; border-top: 1px dotted #333333;}
.nav li {margin: 0px; padding: 0px; border-bottom: 1px dotted #333333; padding: 4px 6px;}
.nav a {text-decoration: none;}
.main {padding: 0px; line-height: 1.5em;  background-color: #E5E5E5; border-right: 1px dotted #524E20; border-left: 1px dotted #524E20;}
.left {float: left; width: 150px;}
.right {float: right; width: 507px; border-left: 1px solid #524E20; padding: 10px; background-color: #FFFFFF; min-height: 500px;}
.right ul {margin: 10px 0px 10px 40px;}
* html .right {height: 350px;}
/*.main {padding: 10px 10px 20px 10px; line-height: 1.5em; background-color: #FFFFFF; border-right: 1px dotted #CCCCCC; border-left: 1px dotted #CCCCCC;}*/


.image {margin: 10px; background-color: #F0F0F0; border: 1px solid #666666;}
.imageLeft {float: left;}
.imageRight {float: right;}

.quote {padding: 10px; margin: 5px 10px 5px 5px;  background-color: #F0F0F0; border: 1px dotted #666666; font-size: 0.9em;}
.quoteLeft {float: left; width: 150px;}
.quoteRight {float: right; width: 150px;}
.quoteMarks {font-size: 1.3em; font-weight: bold; color: #6699CC; font-family: Georgia, serif;}

.footer {background-color: #000033; color: #F0F0F0; padding: 45px 10px 5px 10px;}
.footer a {text-decoration: none; color: #6699CC;}
.smallCaps {font-variant: small-caps;}

.date {float: left; width: 100px;}
.details {float: left; width: 400px;}
.line {clear: both; width: 500px; border-bottom: 1px dotted #CCCCCC; margin: 5px 0px;}

.formInput {width: 270px;}
.editDivArea {width: 480px; border-width: 0px 1px 1px 1px; border-color: #666666; border-style: solid; background-color: #FFFFFF;}
.editDivArea img {border: 0px solid #603232;}
.editDivButtons {width: 480px; background-color: #D7D4CC; border-width: 1px 0px 1px 0px; border-color: #666666; border-style: solid;}
.editDiv {width: 470px; height: 300px; padding: 4px; overflow: auto}