/*reset.css*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}



table{border-collapse:collapse;border-spacing:0;}



fieldset,img{border:0;}



address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}



ol,ul {list-style:none;}



caption,th {text-align:left;}



h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}



q:before,q:after{content:'';}



abbr,acronym {border:0;}







/*fonts.css*/

body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}







/*standard theme stuff*/

.post ol, .commentlist ol

{

list-style:decimal;

padding:5px 0px 5px 0px;

list-style-position:inside;

}



.post ul, .commentlist ul

{

list-style:disc;

list-style-position:inside;

padding:5px 0px 5px 0px;

}



.post li, .commentlist li

{

	padding-bottom:5px;

}



.post strong, .post b

{

	font-weight:bold;

}



.post em, .post i

{

font-style:italic;

}



.page_item .page_item, #sidebar ul.children

{

	margin-left:20px;

}



#calendar_wrap td, #calendar_wrap thead tr th

{

	padding:3px;

}



#calendar_wrap thead

{

	background-color:#333333;

	color:white;

	

}



#calendar_wrap caption

{

	text-align:center;

	

}



#searchsubmit

{

	display:block;

	margin-top:5px;

}

/**********************/







div.clear

{

clear:both;

height:0px;

width:0px;

overflow:hidden;

}





body

{

	background-color:white;

	background-image:url(images/background.jpg);

	background-repeat:no-repeat;

	background-position:center top; 

	margin-top:36px;

}



#page

{

	width:840px;

	margin-left:auto;

	margin-right:auto;

}



#header

{width:800px;

padding-left:40px;

height:165px;

padding-top:40px;

background-color:#333333;

background-image:url(images/header.gif);

}



#header h1

{

	color:white;	

	font-size:189%;

	text-decoration:none;

}



#header div.description

{

	color:white;

	margin-top:15px;

	width:650;

	text-decoration:none;

}









#themenu

{





}



#themenu li

{

	display:inline;	

}



#themenu li a

{

	display:block;

	padding:10px;

	text-align:center;

	color:black;

	background-color:white;

	float:left;

	text-decoration:none;

	font-size:12px;	

	margin-right:10px;

position:relative;

top:-35px;

left:10px;

}







#themenu li a.active, #themenu .current_page_item a,#themenu li a:hover

{

	background-color:#003F57;

	color:white;

}









#content

{float:left;

clear:left;

display:inline;

margin-left:11px;

width:600px;

}



	#content .post

	{

		margin-bottom:40px;

	}



	#content .post img

	{

		float:left;

		border:1px solid #333333;

		margin-top:5px;

		margin-right:5px;

	}



	#content .post h2 , #sidebar h2, h3#comments, h3#respond, h2.pagetitle

	{

		display:block;

		color:#333333;

		font-size:136%;

		margin-top:10px;

		margin-bottom:10px;

	}



	#content .post h2 a, #content .post h3 a, .navigation a

	{

		color:#333333;

	}



	#content .post p, .commentlist p

	{

		line-height:170%

	}



	#content .post p a

	{

		color:#333333;

	}

	

	#content .post p

		{

			margin-bottom:15px;

			}



	#content .post blockquote

	{

		padding:10px;

		background-color:#003F57;

		color:white;

		font-style:italic;

		margin:10px;

	}



	#content .post blockquote blockquote

	{

		background-color:white;

		color:black;

	}



#content .post small

{

	display:block;

	margin:5px 0px 7px 0px;

}



#content .post p.postmetadata

{

	display:block;

	clear:both;

	text-align:center;

	width:500px;

	background-image:url(images/postmeta.jpg);

	height:30px;

	color:white;

 	padding-top:6px;

}



#content .post p.postmetadata a

{

color:white;

}





/*The comments*/





.commentlist li

{

	display:block;

	/*background-color:#6A9FAF;*/

	padding:5px;

	border-left:4px solid #003F57;

	margin-bottom:15px;

}



.commentlist li small.commentmetadata

{

	display:block;

	margin:10px 0px 10px 0px;

}



.commentlist li a

{

	color:#333333;

}



#commentform a

{

	color:#333333;

}



#commentform input, #commentform textarea

{

	margin-top:5px;

}



h3#comments, h3#respond

{

margin-top:50px;

}





#sidebar

{float:right;

margin-right:0px;

width:200px;

position:relative;

top:-130px;



}



#sidebar a

{

	color:#333333;

	text-decoration:none;

	padding-left:0px;

}









#sidebar li

{

		margin-top:5px;

}



#sidebar a:hover

{

text-decoration:underline;



}



#footer

{

clear:both;

padding-top:50px;

padding-bottom:10px;

text-align:center;

font-size:10px;

color:#666666;

}



#footer a

{

	color:#333333;

}



#footer a:hover

{

	font-style:italic;

}





.commentlist li ul li, .commentlist li ol li

{

	border-left:0px solid white;

}
