body
{
	background-image:url("images/bg.gif");
	background-repeat:no-repeat;
	color:#333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
}

img
{
	border:0;
}

#header
{
	background-color:#b8000e;
	background-image:url("images/bg_header.jpg");
	background-repeat:repeat-x;
	height:120px;
	left:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
}

#header h2
{
	color:#FFFFFF;
	font-family:Georgia;
	font-size:16px;
	font-weight:400;
	left:265px;
	margin:0;
	padding:0;
	position:absolute;
	top:80px;
}

#sidebar
{
	left:0;
	position:absolute;
	top:150px;
	width:250px;
}

#sidebar ul
{
	list-style:none;
	margin:0 0 15px;
	padding:0;
}

#sidebar a
{
	color:#666;
	display:block;
	font-size:13px;
	font-weight:700;
	margin:8px 0;
	padding:4px 15px 5px;
	text-decoration:none;
	width:205px;
}

#sidebar ul ul a
{
	font-weight:400;
	margin:2px 0;
	padding-left:30px;
	width:190px;
}

#sidebar ul ul ul a
{
	font-style:italic;
	padding-left:30px;
}

#sidebar li.current_page_item a
{
	background-color:#7a0009;
	color:#FFF;
}

#sidebar li.current_page_item li a
{
	background-color:transparent;
	color:#333;
}

#sidebar li.current_page_item li a:hover
{
	color:#7a0009;
}

#sidebar #language {
	margin-top: 50px;
}

#sidebar #language a {
	font-weight: normal;
	font-style: italic;
}

#content
{
	left:250px;
	line-height:125%;
	padding:0 15px;
	position:absolute;
	top:150px;
	width:720px;
}

#content .entry
{
/*	width:460px;
*/
padding-right: 260px;
}

#content h1
{
	color:#b12925;
	font-family:Georgia;
	font-size:22px;
	font-weight:400;
	line-height:125%;
	margin:7px 0 18px;
}

#content h2
{
	color:#666;
	font-family:Georgia;
	font-size:19px;
	font-weight:400;
	line-height:125%;
	margin:24px 0 12px;
}

#content h3
{
	color:#666;
	font-family:Georgia;
	font-size:16px;
	font-weight:400;
	line-height:125%;
	margin:18px 0 9px;
}

#content p
{
	margin:9px 0;
}

#content ul
{
	margin:12px 0 12px 24px;
}

#content a
{
	color:#333;
}

#content .imgalignright
{
	background-image:none;
	border:1px solid #CCC;
	clear:right;
	float:right;
	margin:0 -250px 10px 0;
	padding:4px;
}

#content a .imgalignright
{
	background-image:url("./images/zoom.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:4px 4px 25px;
}

#content .imgalignright img
{
	width:220px;
}

*,#sidebar ul ul
{
	margin:0;
	padding:0;
}

#sidebar a:hover,#content a:hover
{
	color:#b12925;
}

#content .edit_post_link
{
	margin:36px 0;
}

#content .edit_post_link a
{
	border:1px solid #CCC;
	padding:2px 6px;
}

.cform legend {
	display: none;
}

.cform .cformfieldsets {
	padding-left: 10px;
}
