body {
	font-family: Arial, sans-serif;
}
body,.post h2 a {
	background: #fff;
	color: #000;
	text-decoration:none;
}
img {
	border:none;
}

/* Hide from print */
.jumplinks,.sidebar,.prevnext,.comment_link,.top,#footer .bar,.comment_links,#respond,
#commentform,#commentlist .reply-edit,.comment_log_status,.comments-closed {
	display:none;
}

.tagline {
	font-weight:bold;
	font-size:large;
}
.post h2 {
	margin:20px 0 0;
	padding:0;
}
.postdate {
	margin:0 0 10px;
	padding:0;
	font-size:small;
}
.postdate span {
	display:block;
}
.postmetadata {
	margin:0;
	padding:2px 4px;
	font-size:small;
}
.postmetadata ul, .postmetadata li {
	margin:0;
	padding:0;
	list-style:none;
}
.postmetadata li ul,.postmetadata li li {
	display:inline;
	list-style:none;
}
.pagelist ul,.pagelist li {
	display:inline;
	margin:0;
	padding:0;
}

/* images */
img.alignright {
	float:right;
	margin:0 0 20px 20px;
}
img.alignleft {
	float:left;
	margin:0 20px 20px 0;
}
img.aligncenter,.image .postcontent img {
	display:block;
	margin:0 auto;
}

/* gallery */
.gallery {
	margin:auto;
	padding:0;
}
.gallery-item {
	float:left;
	margin:10px 0 0;
	padding:0;
	text-align:center;
}
#content .gallery img {
	float:none;
	margin:0;
	padding:0;
}
.gallery-caption {
	margin:0;
	padding:0;
	text-align:center;
	font-size:small;
}
.gallery .clear {
	clear:left;
}

/* search results */
.search_results {
	margin:0;
	padding:0;
}
.search_result {
	margin:0 0 40px;
	padding:0;
}

/* comments */
.total-comments {
	font-weight:bold;
}
#commentlist li {
	list-style:none;
	margin:0;
	padding:0;
}
#commentlist li {
	margin:0 0 10px;
	padding:28px 0 0;
}
#commentlist .children li {
	margin:0 10px 15px 0;
}
#commentlist .commentdata {
	margin:0;
	padding:0;
}
#commentlist img {
	float:left;
	margin:1px 10px 5px 1px;
	padding:0;
}
#commentlist cite {
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}
#commentlist .comment_text {
	clear:left;
	margin:0;
	padding:0 10px;
}

/* search results */
.search_results,.search_result ul {
	margin:0;
	padding:0;
}
.search_result .meta ul,.search_result .meta ul li {
	display:inline;
}

/* GENERAL */
.clear {
	clear:both;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}
.req,.error {
	font-weight:bold;
}
