body {

	background: #ffffff;

	color: #666;

	margin-top: 0px;

	margin-bottom: 0px;

}



body, tr, td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

}



.menu {

	font-size: 13px;

	list-style: none;

	margin: 0px;

	text-align: center;

}



.menu li {

    display: block;

    float: left;

}



.menu li a:link, .menu li a:visited {

	color: #0c7db8;

	background: #e6e6f2;

    padding: 5px;

    margin: 0px;

    text-decoration: none;

    height: 1px;

}



.menu li a:hover {

	background: #fff;

}



ul {

	margin: 0;

	padding: 0;

}



.left {

	padding: 10px;

	font-size: 10px;

	background: #e6e6f2;

}



.content {

	padding: 10px;

	background: #fff;

}



li {

    list-style-type: square;

}



a {

	color: #0c7db8;

}



a:link {

    color: #0c7db8;

}



a:visited {

    color: #0c7db8;

}



a:active {

    color: #0c7db8;

}



a:hover {

    color: #0c7db8;

    text-decoration: none

}



.left input {

	font-size: 11px;

}



.left ul {

	margin: 0 0 10px 20px;

}



hr {

	color: #f7f7f7;

	border-top: 1px solid #f7f7f7;

	border-left: 1px solid #f7f7f7;

	width: 100%;

	height: 2px;

}



.post, .comment, .comment_form {

	margin-bottom: 20px;

    * height: 0;

}



.post .title, .comment .title {

	font-weight: bold;

    * height: 0;

}



.post .story, .comment .story {

	text-align: justify;

	line-height: 140%;

	padding-left: 8px;

	padding-right: 10px;

}



.post hr, .comment hr {

	width: 50%;

}



.post .date, .comment .date {

	font-size: 70%;

}



.post .attr, .comment .attr {

	font-size: 70%;

	text-align: right;

}



.post .cn_news_even, .comment .cn_comment_odd {

}



.post .cn_news_odd, .comment .cn_comment_even {

	padding: 5px;

	background: #f7f7f7;

}



.post .cn_news_odd hr, .comment .cn_comment_even hr {

	color: #fff;

	border-top: 1px solid #fff;

	border-left: 1px solid #fff;

	height: 2px;

}



.error_message {

	background: #f7f7f7;

	padding: 5px;

	width: 300px;

	color: red;

}



.pages {

	text-align: center;

}



.dateheader {

	font-size: 17px;

	margin-bottom: 10px;

}



.cute_poll {

	background: #f3f3f3;

	font-size: 8px;

	text-align: center;

}



#calendar {

	text-align: center;

	font-size: 10px;

}



.hilite {

	color: red;

	background: yellow;

}
