/* Print stylesheet
 ©2010 Paradox Designs
*/
/*Hide elements */
body {
	font-family: Georgia, Times, "Times New Roman", serif; 
	font-size: 12pt;
	margin: .3in .5in;
	color: #333;
}
#titlebar, #topbar, #sidebar, #toolbar, #footer, .posttitle .ui-icon, .postbtns {
	display: none !important;
}

a {
	color: #555;
}
a:after {
	content: " (" attr(href) ") ";
	font-size: 8pt;
}
.small {
   font-size: 0.7em;
}
.posttitle a:after, a.footnote-link:after, .postfoot table a:after {
	content: "";
}
.wp-post-image {
	display: none;
}
.post, p {
	page-break-inside: avoid;
}
.posttitle a {
	color: inherit;
	text-decoration: none;
}
.posttitle {
	border-bottom: 1px solid #666;
}
.postfoot {
	border: 1px solid #999;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.postfoot a {
	color: inherit;
	text-decoration: none;
}
.printonly-footer {
	font-size: 9pt;
	margin: .2in 0;
	border-top: 1px solid #ccc;
	color: #555;
}
.printonly-footer a {
	color: inherit;
	text-decoration: none;
}
.printonly-footer a:after {
	content: " (" attr(href) ") ";
}
.footnotes {
	color: #444 !important;
}
.round {
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
}
.round_top {
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
   -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
}
.round_bottom {
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
}

/*Comments*/
#comment_out {
	page-break-before: always;
}
#comment_out.nocomments {
	display: none;
}
.comment-reply-link, #respond, .navigation {
	display: none;
}
#comments {
	border-bottom: 1px solid #666;
}
.commentlist {
	list-style-type: none;
	margin: 0; padding: 0;
}
.children {
	list-style-type: none;
	margin: .2in;
	padding: 0;
}
li.comment {
	border: 1px solid #888;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
li.comment .comment_header {
	background: #ddd;
	border-bottom: 1px solid #888;
	padding: 10px;
}
li.comment.bypostauthor > .comment_header {
	background: #cdcdcd;
}
li.comment .comment_header .avatar {
   float: left;
}
li.comment .comment_header h3 {
   display: inline-block; margin: 5px;
}
li.comment .comment_header h3 a {
	color: inherit;
	text-decoration: none;
}
li.comment .comment_header .commentdate {
	float: right;
}
li.comment .comment_body{ margin: .1in; }
