body {
  background-color: #FFFAF1;
  vertical-align: top;
}

a:link, a:active, a:visited {
  color: #981601;
  text-decoration: none;
}

a:hover {
  color: #FFF1C2;
  text-decoration: none;
}

.content_box {
	background-color: #EE8044;
	border: 1px solid #CC0000;
	padding: 5px 5px 5px 5px;
}

.content_headline {
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}

#container {
  background-color: #F08B55;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: verdana , sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  width: 800px;
}

#top {
  height: 79px;
  background-image: url(gfx/header_sunset.jpg);
}

#topmenu {
  padding: 0px 5px 0px 5px;
  height: 16px;
  font-size: 12px;
  background-color: #000000;
  color: #FFF0D8;
}

#topmenu a:visited, #topmenu a:link, #topmenu a:active {
  color: #FFF0D8;
}

#left {
  margin-bottom: inherit;
  margin-left: inherit;
  margin-right: inherit;
  margin-bottom: inherit;
  font-size: 12px;
  width: 185px;
  position: absolute;
  top: 109px;
  left: 15px;
}

.left_title {
  font-weight: bold;
  padding: 0px 0px 2px 0px;
}

.left_search_input {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #FFFAF1;
  font-family: verdana , sans-serif;
  font-size: 12px;
  width: 170px;
}

.left_search_checkbox {
	border-style: none;
	background-color: #FFFFAF;
	font-size: 12px;
}

.left_search_button {
  background-color: #FF3300;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: verdana , sans-serif;
  font-size: 12px;
  height: 15px;
  width: 70px;
  padding: 0px 0px 0px 0px;
}

#left_linksxchange_addlink {
display: none;
}

#left_linksxchange_table {
}

.left_linksxchange_input {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #FFFAF1;
  font-family: verdana , sans-serif;
  font-size: 12px;
  width: 130px;
}

.left_linksxchange_button {
  background-color: #FF3300;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: verdana , sans-serif;
  font-size: 12px;
  height: 15px;
  width: 70px;
  padding: 0px 0px 0px 0px;
}

#content {
  margin-bottom: inherit;
  margin-left: inherit;
  margin-right: inherit;
  margin-bottom: inherit;
  min-height: 450px;
  padding: 5px 10px 5px 205px;
  vertical-align: top;
  width: 585px;
}

#logon_text {
  height: 25px;
  text-align: center;
}

.post {
	padding: 5px 5px 5px 5px;
}

.post_header {
  border: none;
  width: inherit;
}

.post_title {
  font-weight: bold;
  width: 460px;
}

.post_date {
  text-align: right;
  width: 130px;
}

.post_author {
  font-size: 11px;
  text-align: left;
  font-style: italic;
  vertical-align: top;
}

.post_content {
  text-align: justify;
  width: inherit;
}

.post_permalink {
  text-align: right;
}

.post_inlay {
  text-align: center;
  font-family: courier;
  padding: 7px 0px 7px 0px;
}

#footer {
  padding: 10px 10px 5px 5px;
  height: 26px;
  text-align: center;
  font-size: 9px;
  vertical-align: bottom;
}
#post_comment {
	border: 1px dotted #CC0000;
	padding: 5px 5px 5px 5px;
}

.post_comment_headline {
  font-style: normal;
  font-weight: bold;
  font-size: 11px
}

.post_comment_content {
  text-align: justify;
}

#search {
	width: 100%;
}

#search td {
	cursor: pointer;
	padding: 0px 0px 1px 0px;
}

#search_result_headline {
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 5px 0px;
}

.search_result_title {
	width: 450px;
}

.search_result_time {
	width: 120px;
}

.login_headline {
	font-size: 16px;
	font-weight: bolder;
	padding: 0px 0px 10px 0px;
}