div.header  {
  margin-top:-16px;
  color:white;
  background:black;
  height:175px;
  width:725px;
}

div.footer {
  color:white;
  background:black;
  height:20px;
  width: 725px;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
}

div.mainpage {
  margin:auto;
  float:center;
  align:center;
  width:725px;
  background:white;
}

div.spacer {
  background:#000000;
  height:20px;
}

body {
  background-color: #333333;
  background-repeat: repeat-y;
  background-position: 50%; 
  background-image: url('background.png');
}

div.content {
  font-family: Verdana, Arial, sans-serif;
  font-size:11pt;
  float:left;
  width:575px;
  background:#c8b7b7;
}

div.sidebar {
  font-family: Verdana, Arial, sans-serif;
  color:white;
  float:right;
  width:150px;
  background: black;
  min-height:100%;
}

div.sidebar_archive {
  text-align:center;
  font-size:16pt;
  margin:10pt;
}

div.sidebar_archive_list {
  font-family: Verdana, Arial, sans-serif;
  color:white;
  background: black;
  font-size:12px;
  margin-left:25px;
  margin-right:10px;
  margin-bottom:10px;
  margin-top:10px;
}

div.sidebar_archive_list a:link{
  text-decoration: none;
  color:white;
}

div.sidebar_archive_list a:visited{
  text-decoration: none;
  color:white;
}

div.sidebar_archive_list a:hover{
  text-decoration: underline;
  color:white;
}

div.sidebar_archive_list a:active{
  text-decoration: none;
  color:white;
}

div.sidebar_menu {
  font-family: Verdana, Arial, sans-serif;
  font-size:20px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  margin-top:10px;
}

div.sidebar_menu_item {
  margin-top:10px;
  width:120px;
  height:40px;
}

div.sidebar_menu_item_icon {
  float:left;
  height:40px;
  width:40px;
}

div.sidebar_menu_item_text {
  float:right;
  margin-left:5px;
  margin-top:10px;
  margin-bottom:10px;
  width:75px;
}


div.sidebar_menu_item_text a:link{
  text-decoration: none;
  color:white;
}

div.sidebar_menu_item_text a:visited{
  text-decoration: none;
  color:white;
}

div.sidebar_menu_item_text a:active{
  text-decoration: none;
  color:white;
}


div.sidebar_moreinfo a:link{
  text-decoration: none;
  color:white;
}

div.sidebar_moreinfo a:visited{
  text-decoration: none;
  color:white;
}

div.sidebar_moreinfo a:active{
  text-decoration: none;
  color:white;
}

div.sidebar_moreinfo {
  text-align:center;
  font-size:16pt;
  margin:10pt;
}

div.sidebar_mission {
  margin-left:5pt;
  margin-right:5pt;
  font-family: Verdana, Arial, sans-serif;
  font-size:7pt;
}

div.sidebar_copyright {
  float:bottom;
  text-align: center;
  margin-left:5pt;
  margin-right:5pt;
  font-family: Verdana, Arial, sans-serif;
  font-size:8pt;
}

div.sidebar_feed a:visited{
  text-decoration: none;
  color:white;
}

div.sidebar_feed a:link{
  text-decoration: none;
  color:white;
}

div.sidebar_feed a:active{
  text-decoration: none;
  color:white;
}

div.sidebar_feed {
  text-align:center;
  margin-top:5pt;
  margin-left:5pt;
  margin-right:5pt;
  font-size:10pt;
}

div.sidebar_ad1 {
  margin-top:10px;
  margin-left:15px;
}

div.sidebar_ad2 {
  margin-top:10px;
  align:center;
  text-align:center;
}

div.sidebar_search {
  margin-top:10px;
  margin-left:5px;
}

div.post {
  margin:10px;
}

div.post_header {
  border:0;
  background:black;
  color:white;
  height:85px;
}

div.post_header_left {
  margin-top:4px;
  margin-left:7px; 
  width:460px; 
}

div.post_header_left_outer {
  float:left;
}

div.post_title {
  font-family: Verdana, Arial, sans-serif;
  color:white;
  font-size:20px;
  height:43px;
}

div.post_title a:visited{
  text-decoration: none;
  color:white;
}

div.post_title a:link{
  text-decoration: none;
  color:white;
}

div.post_title a:active{
  text-decoration: none;
  color:white;
}

div.post_author_outer {
  float:right;
  width:250px;
}

div.post_author {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  margin-top:17px;
  margin-right:2px;
  text-align:right;
}

div.post_content {
  font-family: Verdana, Arial, sans-serif;
  font-size:11pt;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
}

div.post_comments {
  text-align:right;
  font-family: Verdana, Arial, sans-serif;
  font-size:11pt;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
}

div.post_comments a:link{
  text-decoration: none;
  color:black;
}

div.post_comments a:visited{
  text-decoration: none;
  color:black;
}

div.post_comments a:hover{
  text-decoration: underline;
  color:black;
}

div.post_comments a:active{
  text-decoration: none;
  color:black;
}

div.prev_next {
  text-align:center;
  font-family: Verdana, Arial, sans-serif;
  font-size:11pt;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
}

div.alignleft {
display: inline;
}

div.alignright {
display: inline;
}

div.alignleft a:link{
  text-decoration: none;
  color:black;
}

div.alignleft a:visited{
  text-decoration: none;
  color:black;
}

div.alignleft a:hover{
  text-decoration: underline;
  color:black;
}

div.alignleft a:active{
  text-decoration: none;
  color:black;
}

div.alignright a:link{
  text-decoration: none;
  color:black;
}

div.alignright a:visited{
  text-decoration: none;
  color:black;
}

div.alignright a:hover{
  text-decoration: underline;
  color:black;
}

div.alignright a:active{
  text-decoration: none;
  color:black;
}


div.sidebar_menu_item_icon img {
  border:0;
}

div.post_content img {
border:0;
}

div.post_icon {
  margin:0px;
  width:85px;
  height:85px;
  float:right;
  display:block;
}

div.post_icon img {
vertical-align:bottom;
}

div.post_miniicon img {
vertical-align:bottom;
}

div.post_miniiconlist_outer {
  float:left;
}

div.post_miniiconlist {
  margin-left:0px; 
  height:30px;
}

div.post_miniicon_outer {
  float:left;
  border-width:1px;
  border-style:solid;
  border-color:white;
  height:30px;
  width:30px;
}

div.post_miniicon {
  margin-top:8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-align:center;
  
}

div.lowerpage {
  background-image: url('background.png');
  float:left;
  background:black;
}
