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;

}


