#sidebar {
	position:relative;
	z-index:10;
	
	width:160px;
	float:right;
	clear:both;
	
	background-color:#fff;
	padding:0 10px;
	margin:0 0 2em 5ex;
	border:1px solid #000;
	}
	#sidebar h2 {
	}
	#sidebar ul {
		list-style-type:none;
		margin:0; padding:0;
	}
	#sidebar ul li {
		padding:.25em 0;
	}
	#sidebar ul li ul li {
		font-size:90%;
		padding-left:1ex;
	}
	#sidebar a {
	}
/**/

#searchform {
	}
	#searchform input#s {
		border:1px solid #000;
		background-color:#ededed;
		width:105px;
		padding:.2ex .3ex;
	}
	#searchform input#searchsubmit {
		border-width:1px;
		margin-left:4px;
	}
/**/

#WPPage .navigation {
	margin:.5em 0 1.5em;
	position:relative;
	z-index:1000;
	top:0px; left:0px;
	}
	#WPPage .navigation a {
	}
	#WPPage .navigation .alignleft,
	#WPPage .navigation .alignright {
	}
	#WPPage .navigation .alignleft {
		text-align:left;
	}
	#WPPage .navigation .alignright {
		margin-top:.5em;
		padding-left:1.5ex;
	}
/**/

#WPPage #content {
}

h2.pagetitle {
	font-size:120%;
}

#WPPage #CommentsBox {
	margin-top:1.5em;
	border-top:2px solid #000;
	padding:2em 10ex;
	}
	#CommentsBox h3 {
		font-weight:bold;
		font-size:100%;
		margin:0;
		padding:1em 0;
	}
	#CommentsBox ol.commentslist {
		
	}
	#CommentsBox ol.commentlist li {
		padding-bottom:2em;
	}
/**/

#commentform {
	width:80%;
	height:30em;
	margin:0 auto;
	padding:2em 0;
	}
	#commentform label {
		display:block;
		width:45%;
		text-align:right;
		}
		#commentform label small {
			font-size:85%;
		}
	/**/
	#commentform input,
	#commentform textarea {
		border:1px solid #000;
		padding:.2em .5ex;
		float:right;
		width:50%;
		font-family:courier new, arial, sans-serif;
		font-size:90%;
		background-color:#E7E6E2;
	}
	#commentform textarea {
		width:90%;
		height:18em;
	}
	#commentform input#submit {
		margin-top:.5em;
		background-color:#ccc;
		border:1px solid;
		border-color:#fff #666 #666 #fff;
		cursor:pointer;
	}
/**/


#WPPage h1 {
	padding-bottom:0;
}
#WPPage .head {
	}
	#WPPage .head h2 {
		}
		#WPPage .head h2 a {
		}
		#WPPage .head h2 a:hover {
		}
	/**/
	#WPPage .head .author {
		font-size:75%;
		}
		#WPPage .head .date,
		#WPPage .head .name {
			display:inline;
			padding-right:1ex;
		}
		#WPPage .head .date {
			color:#999;
		}
	/**/
/**/

#WPPage .post {
	padding:1em 3ex;
	padding-top:0;
	}
	#WPPage .post blockquote {
		font-style:oblique;
		color:#666;
		
		margin:0;
		padding:.5em 8ex;
	}
	#WPPage .post img.size-thumbnail {
		display:none;
		
		float:left;
		
		margin-right:4ex;
		margin-bottom:2em;
		
		border:1px solid #000;
		}
		#WPPage .post img.size-thumbnail.show {
			display:inline;
		}
	/**/
	#WPPage .post .alignleft {
		float:left;
		margin-right:3ex;
		margin-bottom:1.5em;
	}
	#WPPage .post .alignright {
		float:right;
		margin-left:3ex;
		margin-bottom:1.5em;
	}
/**/


#WPPage .postmetadata {
	color:#999;
	
	font-size:80%;
	text-align:center;
	
	position:relative;
	top:0px; left:0px;
	
	padding:2em 5ex 0;
	}
	#WPPage .postmetadata small {
		font-size:100%;
	}
	#WPPage .postmetadata a {
		color:#666;
	}
/**/
