/* Printer-friendly stylesheet */

/* Suppress the header, except for the print logo */
#head div div#logo {
	display: block;
	float: none;
}
#head div div#logo img.printlogo {
	display: block;
}
#head div div#logo img {
	display: none;
}
#head div div {
	display: none;
}
#navbar {
	display: none;
}
#subnavbar {
	display: none;
}
#bulletin {
	display: none;
}

/* Sidebar should be collapsed */
#sidebar {
	display: none;
}

/* Footer: left two boxes should be collapsed, rightmost one can stay */
#recentpost, #mostcommented, #footer {
	display: none;
}
#recent_comments {
	visibility: visible;
	font-size: 80%;
	text-align: center;
}
#recent_comments img.printlogo {
	display: inline;
}
#recent_comments img {
	display: none;
}

/* Suppress ads */
#headerad, #homepage-mid-ad, #bottom-ad, #article-below-ad {
	display: none;
}


/*
 * Generally applicable styles
 */

/* Suppress breadcrumbs */
.breadcrumbs {
	display: none;
}
/* Suppress edit links */
.edit-link {
	display: none;
}

.left, .alignleft {
	float: left;
}
.right, .alignright {
	float: right;
}

a img {
	border: 0px;
}


/*
 * Posts and pages
 */

/* Suppress rendering of tags */
.post #tags {
	display: none;
}
/* Suppress rendering of inline ads */
.post .ads {
	display: none;
}
/* Suppress rendering of previous/next links on multi-page posts */
.post .navigation {
	display: none;
}
/* Suppress rendering of "post tools" (Facebook, Digg, ...) */
.post #tools {
	display: none;
}

/* Render each stat on its own line */
.post #stats span {
	display: block;
}
/* Suppress extraneous links in #stats */
.post #stats .stats-link {
	display: none;
}
/* Suppress edit links in #stats */
.post #stats .edit-link {
	display: none;
}
/* Suppress share buttons */
.post #share-buttons {
	display: none;
}
/* Style the post banner as before */
.post .post-banner {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	padding: 0px;
}

/* Alignment classes */
.post .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.post .alignleft {
	margin-right: 1.25em;
}
.post .alignright {
	margin-left: 1.25em;
}

/* Captions and inline images */
.post .wp-caption, .post img.alignleft, .post img.alignright {
	margin-top: 1em;
	margin-bottom: 1em;
}
.post .wp-caption-text {
	font-size: 80%;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 0em;
}


/*
 * Comments
 */

/* Suppress the comment form */
#comments #respond, #comments #commentform {
	display: none;
}
/* Suppress the "comments are closed" notice */
#comments .nocomments {
	display: none;
}

/* Eliminate bullet points for the list of comments, and separate comments
   by a dotted line */
.commentlist li {
	list-style: none;
	padding-bottom: 1em;
	border-bottom: 1px dotted black;
	margin-bottom: 1em;
	font-size: 90%;
}

/* Float avatars left */
.commentlist .avatar {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}


/*
 * Post archives, homepage article listing
 */
#archive, #front-list {
	border-top: 1px dotted black;
	padding-top: 1em;
}
#archive *, #front-list * {
	border-top: 0px;
	padding-top: 0px;
}

/* Suppress navigation links */
#archive .navigation, #front-list .navigation {
	display: none;
}
/* Suppress category titles */
#archive .cat_title, #front-list .cat_title {
	display: none;
}

/* Separate each post by a dotted line, and shrink the font size */
#archive div, #front-list div {
	padding-bottom: 1em;
	border-bottom: 1px dotted black;
	margin-bottom: 1em;
	font-size: 90%;
}
/* Don't do that to all divs, just the top-level div ...
   Ideally, we'd use > selector, but that's not supported in IE 6 ... */
#archive div div, #front-list div div {
	padding: 0px;
	border: 0px;
	margin: 0px;
	font-size: 100%;
}

/* Make archive titles larger, metadata smaller */
#archive .title, #front-list .title {
	font-size: 130%;
	margin-bottom: 0.2em;
}
#archive .meta, #front-list .meta {
	font-size: 90%;
	margin-bottom: 0.5em;
}

/* Display thumbnails to the left of excerpts */
.archive-thumb {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

/* Clearfloat hack for archives */
#archive .clearfloat, #front-list .clearfloat {
	overflow: hidden;
	width: 100%;
}


/*
 * The Home Page
 */

img.block-heading {
	display: block;
	clear: both;
	margin-top: 2em;
	margin-bottom: 0.5em;
}

/* Headline block */
#headline .title {
	font-weight: bold;
	font-size: 150%;
	margin-bottom: 0.5em;
}
#headline .meta {
	font-size: 80%;
}
#headline img.left {
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
}

/* Updates block */
#updates li {
	font-size: 90%;
}

/* Middle block */
#middle .feat_title {
	display: block;
	font-size: 120%;
	margin-left: 2em;
	margin-bottom: 0.5em;
}

/* Article list -- most styling is shared with the archive pages */
#front-list {
	margin-top: 2em;
}
