img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}

/*
#header		{background: crimson;}
#content	{background: magenta;}
#sidebar	{background: yellow;}
#footer		{background: green;}
*/

body {
	margin: 0px;
	padding: 0px;
/*	font-family: Arial, Verdana, Sans-Serif;	*/
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	background: url('images/bg.gif') repeat-x center 266px;
	color: #333;
	}

/* hr {display: none;} */
hr {clear: both; visibility: hidden;}
img {border: 0px;}
a {color: #e81313;}
h2, h3 {font-weight: normal;}

#page {
width: 960px;
margin: auto;
}

#header {
height: 224px;
margin: 0;
background: url('images/header.jpg') no-repeat center top;
}

#menu {text-align: center; padding: 0;}
#menu .page_item {display: inline; padding: 4px; margin: 6px; font-size: 125%;}
#menu .page_item a {color: #333; text-decoration: none;}
#menu .current_page_item {background: #e81313; color: white;}
#menu .current_page_item a {color: white;}


.description, #headerimg h1 {display: none;}

#content {float: left; width: 760px;}
.post {border-bottom: 2px #e81313 solid; margin-bottom: 40px;}
.post h2 {margin: 0;}
.post h2 a {color: #333; font-weight: normal;}
.post h3 {margin: 0;}
.post h3 a {color: #333; font-weight: normal;}
.post small {color: #888; font-size: 70%; margin-top: 5px; display: block;}
.post p {font-size: 90%; line-height: 150%;}
.post p a {color: #e81313;}
/* .post img {display: block; margin:auto; margin-top: 13px; margin-bottom: 13px;} */
.post img {margin: 10px;}
.post p.postmetadata {font-size: 70%; font-style: italic;}
.post p.postmetadata a {color: #e81313;}
.post p.postmetadata.alt {display: none;}

ol.commentlist {list-style-type: none;}
.comment-author {font-size: 120%;}
.comment-author a {color: #333;}
.comment-author img {display: none;}
.commentmetadata {display: none;}
.comment-body {margin-bottom: 30px;}
.comment-body p {font-size: 80%; line-height: 140%;}
/*	.commentmetadata {font-size: 70%;}
	.commentmetadata a {color: #888888;}	*/

.navigation {margin-bottom: 40px; font-size: 80%;}
.navigation a {color: #e81313;}
.navigation .alignleft {float: left; width: 350px;}
.navigation .alignright {float: right; text-align: right; width: 350px;}

#sidebar {float: left; width: 158px; margin-left: 30px; list-style-type: none; border-left: 2px #e81313 solid; padding-left: 10px;}
#sidebar ul {list-style-type: none; padding: 0;}
#sidebar li {font-size: 90%; color: #888; margin: 0 0 5px 0;}
#sidebar h2 {font-size: 120%;margin: 18px 0 9px 0; color: #333;}
#sidebar input {margin: 5px 0 3px 0;}
#sidebar .login {font-size: 100%; margin-bottom: 15px;}

#sidebar ul.lastcomments li {font-size: 80%; color: #777;}
#sidebar div.lastcomments {padding: 6px; background: #eee;}
#sidebar div.lastcomments h2 {margin: 1px 0 3px 0;}

#footer {}


input, textarea {border: 1px #bbb solid;}


table {border: 0; width: 100%;}
td {padding: 5px;}