#sidebar {
margin-left: 		-160px;
width: 			160px;
float:			left;
}


.widecolumn {
float:			right;
width: 			560px;
}


.narrowcolumn {
float:			right;
width: 			560px;
}


#content {
display: 		block;
}


.pagetitle, .navigation, .post, .post h2, .hentry p, .hentry h2, .hentry h3, .entry, .entry p {
clear:			left;
padding: 		0px !important;
margin: 		0px !important;
}


.hentry {
padding:		20px 0px !important;
}


.hentry small {
color:			#888;
}


.hentry a {
text-decoration: 	none;
}


.hentry a:hover {
text-decoration: 	underline;
}


.entry {
padding-top: 		10px !important;
padding-bottom: 	10px !important;
}


.hidden {
display:		none;
}


.fn {
}


.postmetadata, .commentmetadata {
clear:			right;
color:			#888;
font-size:		80%;
}


.postmetadata a, .commentmetadata a  {
color: 			#147;
text-decoration: 	none;
}


.postmetadata a:hover, .commentmetadata a:hover {
text-decoration: 	underline;
}


.even, .alt {
}


#comments {
padding: 		0;
padding-top: 		30px;
margin: 		280px auto 20px;
}

.commentlist li {
margin: 		15px 0 10px;
padding: 		5px 5px 10px 10px;
border: 		1px solid #ccc;
}


.commentlist cite {
font-size: 		90%;
font-style: 		normal;
padding: 0;
1border: 		1px solid red;
}

.commentlist em {
font-size: 		70%;
font-style: 		normal;
color:			red;
}


.url {
text-decoration: 	none;
}


.comment-author {
font-weight:		bold;
}


.avatar {
display:		none;
}


#respond {
margin:			0;
padding: 		0;
padding-top:		30px;
}


#commentform {
width:			100%;
background-color:	white;
border:			0;
}


#commentform label {
display:		block;
float:			left;
width: 			280px;
margin:			0;
margin-bottom: 		10px;
color:			#444;
font-weight:		bold;
}


#commentform input {
display:		block;
float:			right;
width: 			275px;
margin:			0;
margin-bottom: 		10px;
border: 		1px solid #666;
margin-right:		0px;
font-size:		small;
color:			#444;
font-weight:		bold;
}


#commentform textarea {
height:			120px;
width:			100%;
border: 		1px solid #666;
color:			#222;
}


#commentform #submit {
float:			left;
}


#commentform #comment_parent, #commentform #comment_post_ID {
border: 		0;
}


#sidebar > ul > li {
border: 		1px solid #666;
margin-top:	 	20px;
padding:	 	0;
}


#sidebar form {
display:		block;
width:	 		155px;
height:	 		22px;
background-color:	#666;
padding:		10px 0;
}


.hidden {
display:		none;
}


.narrowcolumn form {
height:			24px;
padding: 		10px 10px;
background-color:	#666;
}


.narrowcolumn #s {
float: 			left;
width:			460px;
}


.narrowcolumn #searchsubmit {
float: 			right;
width:			60px;
font-size:		small;
}


.blog #sidebar #s {
float: 			left;
width:			80px;
}


.blog #sidebar #searchsubmit {
float: 			right;
width:			60px;
font-size:		small;
margin-bottom:		10px;
margin-right:		4px;
}


.blog #sidebar p {
display:		none;
}


.blog #sidebar h2 {
display:		block;
margin:			0;
padding-left:		4px;
color:			white;
background-color:	#666;
font-size:		small;
}


.blog #sidebar a {
margin-left:		4px;
font-size:		smaller;
text-decoration: 	none;
}


.blog #sidebar :hover {
text-decoration: 	underline;
}


.blog li {
list-style: 		none;
}


.navigation {
display: 		block;
text-align: 		center;
margin-top: 		10px;
margin-bottom: 		60px;
}


.alignright {
float: 			right;
}


.alignleft {
float: 			left
}


.front-page {
margin-left:		38px;
}
