body
{
	margin: 0px;
	padding: 0px 0px 40px 0px;
	background-color: #404040;
	color: #c0c0c0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
}

a
{
	font-weight: bold;
	color: #d0d0d0;
}

a:hover
{
	color: #ffffff;
}

#header
{
	background-color: #000000;
	width: 100%;
	padding: 0px 50px 0px 50px;
	margin-top: 20px;
	height: 33px;
}

#side
{
	position: absolute;
	top: 80px;
	left: 50px;
	width: 140px;
	margin: 0px 0px 0px 0px;
	color: #a6cf34;
}

.side_item
{
	margin: 0px 0px 15px 0px;
}

#side p, #side ul
{
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	list-style-type: none;
}

#side h1
{
	font-size: 8pt;
	padding: 1px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
	background-color: #505050;
	color: #d4e799;
	border: none;
}

#side a
{
	color: #a6cf34;
}

#side a:hover
{
	color: #d4e799;
}


#side form
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#side li
{
}

#main
{
	margin: 0px 220px 0px 220px;
	padding: 27px 0px 0px 0px;
}

#rightcolumn
{
	position: absolute;
	top: 80px;
	right: 50px;
	width: 140px;
	margin: 0px 0px 0px 0px;
	background-color: #404040;
}

.quote
{
	font-style: italic;
	margin-left: 20px;
	margin-right: 20px;
}

p
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.article_long,
.weblog_long,
.index_long
{
	padding: 0px 0px 0px 0px;
}

h1,
.article_title_long,
.weblog_title_long,
.index_title_long
{
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	padding: 1px 0px 2px 0px;
	background-color: #505050;
}

h2,
.article_h_long,
.weblog_h_long,
.index_h_long
{
	font-size: 8pt;
	font-weight: bold;
	margin: 40px 0px 0px 0px;
	color: #ffffff;
	padding: 1px 0px 2px 0px;
}

#footer
{
	padding: 0px 0px 0px 0px;
	margin: 80px 0px 40px 0px;
	clear: both;
	border-top: 1px solid #c0c0c0;
}

#footer, #footer a
{
	color: #909090;
}

#footer p
{
	padding-top: 10px;
	margin-top: 0px;
}

.article_picture_center,
.weblog_picture_center,
.index_picture_center
{
	text-align: center;
	margin: 10px auto 10px auto;
}

.article_picture_center img,
.weblog_picture_center img,
.index_picture_center img
{
	border: 3px solid #000000;
}

.article_picture_center p,
.weblog_picture_center p,
.index_picture_center p
{
}

.article_picture_center p, .article_picture_right p, .article_picture_left p,
.weblog_picture_center p, .weblog_picture_right p, .weblog_picture_left p,
.index_picture_center p, .index_picture_right p, .index_picture_left p
{
	margin: 3px 0px 0px 0px;
	font-size: 7pt;
	font-weight: bold;
}

.article_picture_right,
.weblog_picture_right,
.index_picture_right
{
	margin: 10px 0px 10px 10px;
	float: right;
	clear: both;
	text-align: right;
	background-color: #000000;
	border: 3px solid #000000;
}

.article_picture_left,
.weblog_picture_left,
.index_picture_left
{
	margin: 10px 10px 10px 0px;
	float: left;
	clear: none;
	text-align: left;
	background-color: #000000;
}

.article_picture_right p,
.weblog_picture_right p,
.index_picture_right p,
.article_picture_left p,
.weblog_picture_left p,
.index_picture_left p
{
}

.article_picture_right img, .article_picture_left img,
.weblog_picture_right img, .weblog_picture_left img,
.index_picture_right img, .index_picture_left img
{
}

.article_navbar,
.weblog_navbar,
.index_navbar
{
	margin-top: 50px;
	background-color: #505050;
	padding: 1px 0px 2px 0px;
}

.article_image,
.weblog_image,
.index_image
{
	float: right;
	border: 2px solid #000000;
	margin: 10px 0px 3px 2px;
}

.article_list_block,
.weblog_list_block,
.index_list_block
{
}

.article_list,
.weblog_list,
.index_list
{
	clear: both;
}

.article_tiny,
.weblog_tiny,
.index_tiny
{
}

.article_short,
.weblog_short,
.index_short
{
	margin-bottom: 30px;
}

.article_title_short,
.weblog_title_short,
.index_title_short
{
	clear: both;
	font-weight: bold;
	padding: 1px 0px 2px 0px;
	background-color: #505050;
	color: #ffffff;
}

.article_abstract_short,
.weblog_abstract_short,
.index_abstract_short,
.article_abstract_long,
.weblog_abstract_long,
.index_abstract_long
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.article_abstract_long,
.weblog_abstract_long,
.index_abstract_long
{
	font-style: italic;
}

.index_abstract
{
	display: none;
}

.article_comment_long,
.weblog_comment_long,
.article_comment_form,
.weblog_comment_form
{
	clear: both;
	margin-top: 30px;
	background-color: #303030;
	padding: 6px 12px 8px 12px;
}

.article_comment_form
{
	display: none;
}

.index_comment_form
{
	display: none;
}

.article_comment_long_header,
.weblog_comment_long_header
{
	font-style: normal;
	font-weight: bold;
}

.article_page_link,
.weblog_page_link
{
}

.article_breadcrumb,
.index_breadcrumb
{
	position: absolute;
	top: 80px;
	right: 50px;
	width: 140px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.breadcrumbitem, .breadcrumbitemselected
{
	background-color: #303030;
	padding: 1px 0px 2px 0px;
	margin-bottom: 5px;
}

.formright
{
	float: right;
	background-color: #303030;
	padding: 10px;
	margin: 10px 0px 10px 10px;
}

.formright form
{
	margin: 0px;
}

.floatlist
{
	margin: 30px 0px 30px 0px;
	text-align: left;
}

.floatlistitem
{
	display: inline;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.floatlistitem img
{
	margin: 2px;
	border: 2px solid #000000;
}
