html {
	background: #F0EFE5;
}

body {
	background: #F0EFE5;
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #000;
}

img {
	border: 0px;
	padding: 0px;
	margin: 2px 2px 2px 2px;
}


h2 {
	color: #009;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	background: none;
	text-decoration: none;
	font-weight:bold;
	font-family:Arial,sans-serif;
}

h2 a:link, h2 a:visited {
	color: #009;
	text-decoration: none;
	background: none;
	border-bottom: 1px dotted;
	font-weight:bold;
	}

h2 a:hover, h2 a:active {
	color: #009;
	text-decoration: none;
	background: none;
	border-bottom: 1px dotted;
	font-weight:bold;
}

blockquote {
	border-left: 4px solid #3F3F3F;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
	}

code {
	display: block;
	padding: 10px;
	color: #444E1F;
	background: #F5F8E8;
	font-size: 1.2em;
	border-top: 2px solid #D0EC98;
	}

p {
	line-height: 1.4;
	}

a:link {
	color: #009;
	text-decoration: none;
	}

a:visited {
	color: #009;
	text-decoration: none;
	}

a:hover, a:active {
	background: none;
	color: #679000;
	color: #CCFF33;
	color: #009;
	text-decoration: underline;
	}

.outer-box {
  width:900px;
  margin-left:auto;
  margin-right:auto;
}

.header-box {
  background: #CCFF33 url(images/header.png);
  width: 900px;
  height: 50px;
}

#header-table {
  width: 900px;
  height: 50px;
  border: 0px;
}

.content-box {
  background: #FFFFFF;
  border: 2px solid #000000;
}

#content-table {
  width:900px;
}

.post-box {
  width:490px;
  margin-left:auto;
  margin-right:auto;
}

.content-more-comment {
  font-weight:bold;
  text-align:center;
}

.sidebar-left {
  width:180px;
  float:left;
  margin-left:10px;
}

.sidebar-right {
  width:180px;
  float:right;
  margin-right:10px;
}

#sidebar-header {
  background: #000000 url(images/sidebar-header.png);
  width: 180px;
  height: 20px;
  color: #FFFFFF;
  text-align:center;
  font-weight:bold;
}

#sidebar-content-box {
  background: #FFFFFF;
  width: 168px;
  border: #000000 1px solid;
  padding: 0px 5px 0px 5px;
}

#sidebar-footer {

}

.comments {

}

.footer-warning {
  color:#000000;
  text-align:center;
  font-weight:bold;
}

.footer-box {
  background: #F0EFE5 url(images/footer.png);
  height: 30px;
  width:900px;
  color:#FFFFFF;
  font-weight:bold;
}

.footer-box a:link, .footer-box a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: none;
	}

.footer-box a:hover, .footer-box a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	background: none;
}

#footer-table {
  margin-left:auto;
  margin-right:auto;
}

ul#navlist {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

ul#navlist ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#navlist li.page_item {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navlist li.page_item ul {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navlist a {
	padding: 0px 7px 0 0;
}

#navlist a:link, #navlist a:visited {
	text-decoration: none;
}

#navlist a:hover {
	text-decoration: none;
}

.down-navigation {
  text-align: center;
  font-weight:bold;
  color:#000000;
}