/* load original style sheet */
@import "screen.css";

/* HIDE ALL UNNECESSARY ELEMENTS */
#sidebar,
div.navigation,
div#socialslider,
ul#header_cards,
div#post_meta_categories,
div.time_stamp,
div.postmetadata div.post_tags,
div.postmetadata div.post_rss_comments,
div.postmetadata div.post_comment,
div.postmetadata div.post_edit,
div#respond,
div#quotes,
div#floating_return,
div#footer p.legal,
div#header,
div.tweetmeme_button,
div.sexy-bookmarks {
	display: none;
	visibility: hidden;
}

#subheader h1 {
	font-size: 1.1em;
}

#subheader p {
	font-size: .8em;
}

div#post_meta_categories ul {
	margin-left: 0 !important;
}

div#post_meta_categories ul li {
	margin-left: 0 !important;
	margin-right: .2em !important;
	list-style-type: none;
	float: left;
}

div#post_meta_categories ul li:after {
	content: ', ';
}

div.post_meta,
div.post_title,
div.post_title h2 a,
div.post_title h3 a {
	margin-left: 0 !important;
	margin-bottom: 1em !important;
}

div.entry {
	clear: both;
}

div.post {
	padding-bottom: 2em !important;
	margin-bottom: 2em !important;
	border-bottom: 1px solid #000;
}

div.post h2,
div.post h3 {
	margin-top: 2em !important;
	margin-bottom: .4em !important;
}

body.single div.post {
	border-bottom: none;
}

div#footer {
	padding: 0 !important;
	margin: 2em 0 0 0 !important;	
	border-top: 1px dotted #000;
}

div#subheader {
	padding-bottom: .1em !important;
	margin-bottom: 1.6em !important;
	border-bottom: 1px dotted #000;
}

a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
}