.site-body {
   background-color: #000000;}
a {
   text-decoration: none;}
a:hover {
   font-weight: bold;}
.blue {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #5474A8;
   text-align: left
}
.text-blue {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #5474A8;
   text-align: left;
   margin-left: 50;}
.text-white {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #FFFFFF; }
.menu-item {
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: x-small;
   margin-left: 20;}
.blue_background {
   background-color: #5474A8;}
.white_background {
   background-color: #FFFFFF;}
.page_background {
   background-color: #000000;}
.login {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #5474A8;
   text-align: left;
   margin-top: 15;
   margin-left: 15;}
.warning {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #FF0000;
   text-align: left;
   margin-left: 15;}
.menu-summary {
   background-color: #5474A8;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   margin-top: 15;
   margin-left: 15;}
.menu-title {
   font-size: 20;
   color: #AAAAAA;
   font-style: italic;}
.menu-name {
   font-size: 15;
   color: #FFFFFF;
   font-style: italic;
   font-weight: bold;
   padding-left: 15;}
.menu-white-option {
   font-size: 12;
   color: #FFFFFF;
   text-align: left;}
.menu-red-option {
   font-size: 12;
   color: #FFCC00;
   padding-left: 20;}
.post-view-summary {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   margin-top: 15;
   margin-left: 15;}
.post-view-title {
   font-size: 20;
   color: #000066;
   font-style: italic;}
.post-view-name {
   font-size: 15;
   color: #5474A8;
   font-style: italic;
   font-weight: bold;
   padding-left: 15;}
.post-view-white-option {
   font-size: 12;
   color: #5474A8;
   text-align: left;}
.post-view-red-option {
   font-size: 12;
   color: #FF0000;
   padding-left: 20;}
.template {
   background-color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10;
   text-align: left;
   margin-left: 50;}
.template-title {
   background-color: #778899;}
.template-box {
   background-color: #5474A8;
   text-align: center;}
.page-title {
   background-color: #DEEBFF;
   font-size: 24;
   font-family: Arial, Helvetica, sans-serif;
   color: #AFC0DA;
   text-align: center;
   font-style: italic; }
.page-author {
   background-color: #DEEBFF;
   font-size: 16;
   font-family: Arial, Helvetica, sans-serif;
   color: #AFC0DA;
   text-align: center;
   font-style: italic; }
.post-header {
   background-color: #5474A8;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
   margin-left: 8;}
.post-title-main {
   font-size: 18;
   font-family: Arial, Helvetica, sans-serif;
   color: #5474A8; }
.post-author {
   font-size: 14;
   font-family: Arial, Helvetica, sans-serif;
   color: #5474A8; }
.post-summary-author {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10;
   color: #5474A8;
   text-align: left;
   margin-bottom: 3; }
.post-summary-text {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #5474A8;
   text-align: left; }
.all-post-header {
   background-color: #DEEBFF;
   font-size: 15;
   font-family: Arial, Helvetica, sans-serif;
   color: #5474A8;
   text-align: center;
   font-style: italic;}
.index-title {
   background-color: #DEEBFF;
   font-size: 24;
   font-family: Arial, Helvetica, sans-serif;
   color: #5474A8;
   text-align: left;
   font-style: italic; }
.instructions {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10;
   color: #5474A8;
   text-align: left;
   font-style: italic; }
.comment-area {
   background-color: #5474A8; }
.comment-open {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12;
   color: #FFFFFF;
   text-align: center;
   margin-left: 10;}
.comment-view {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12;
   color: #FFFFFF;
   margin-left: 10;}
.comment-input {
   background-color: #96AFD9;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12;
   color: #FFFFFF;
   margin-left: 5;}
.comment-text {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12;
   color: #FFFFFF; }
.comment-single {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #FFFFFF;
   font-weight: bold;
   margin-left: 10; }
.vote-box {
   background-color: #5474A8;
   border-color: #5474FF;
   border-style: double;
   float: right }
.vote-question {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #FFFFFF;
   font-weight: bold; }
.vote-answer {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #FFFFFF; }
.vote-submit {
   text-align: center; }
.post-link {
   color: #5474A8;
   text-decoration: underline; }
.login_image {
   text-align: center;
   vertical-alignment: bottom;}
.closing {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13;
   color: #FFFFFF;
   text-align: center; }
.post-image {
   margin-bottom: 5;
   margin-left: 10;
   margin-right: 10;
   margin-top: 10;}
.recent-post {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 13;
   color: #5474A8;}
.newsletter-post {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 13;
   color: #5474A8;}
.newsletter-author {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10;
   color: #5474A8;  
   margin-bottom: 3; }