/*
Title:      Print B2 styles
Author:     Jen Germann // http://ginga.com.au/
Updated:    Apr 10, 2009
*/

/* Disable unneeded elements
---------------------------------------------------------- */
#pages, form#searchform, #nav, #banner, #sidebar, .wp-polls, .wp-polls-loading, .sociable, #wherego_related, #commentform-container, .navigation, #extra { display: none; }

/* Reset content
---------------------------------------------------------- */
body { 
	padding: 10px;
}

h4 { margin: 0 0 3px !important; }
h5 { margin: 0; }
#comments h4 { margin-bottom: 10px !important; }
p, ul, ol 	{ margin:0; padding:0 0 16px; }

ul, ol, dl { margin: 0; padding: 4px 0 16px 10px; }
	ul ul, ol ol { padding: 0; }

ul { margin-left: 27px; }
ol { list-style-position: inside; }
ul li { padding:0 0 9px; }
ol li, dl dd { padding:0 0 9px 10px; }

hr { width: 100%; background-color: #444; margin: 0 0 29px; border: 0; border-top: 1px solid #444; clear: both; color: #444; } 

/***** Tables *****/
table {
	margin:0 5px 28px; padding:0;
	border:0; border-top: 1px dotted #ddd; border-right: 1px dotted #ddd;
	border-collapse: separate;
	border-spacing: 0;
}
caption {  }
th, td { border-bottom: 1px dotted #ddd; border-left: 1px dotted #ddd; vertical-align: top; }

thead th, tfoot th { padding: 10px 5px; }
	thead th { vertical-align: bottom; }
thead th:first-child, tfoot th:first-child { padding: 10px 5px 10px 10px;  }

tbody th { padding: 5px 5px 5px 10px; }
tbody td { padding: 5px; }



img { border:0; padding: 0; background: transparent; }
.entry img { width: 230px !important; height: auto !important; margin:0 15px 16px 0; padding: 0; border: 0; float: left; }
	.entry .sociable img { width: auto !important; }
img.size-thumbnail { width: 105px !important; height: auto !important; }
img.size-medium { width: 230px !important; height: auto !important; }
img.size-large { width: 355px !important; height: auto !important; margin-bottom: 25px; clear: both; }
img.size-full { width: 480px !important; height: auto !important; margin-bottom: 25px; }

#header, #content, .entry { width: 720px; }

#header { margin: 0 0 30px; padding: 0 0 10px; border-bottom: 5px solid #000; }

#content .post { margin-bottom: 30px; border-bottom: 1px dotted #333;  }
#content, .entry { clear: both; }
p.postmetadata a, a.more-link { color: #333; }
p.author_thumb { width: 60px; height: 60px; padding: 0 15px 6px 0; float: left; }
p.author_thumb img { width: 50px; height: 50px; border:2px solid #e1e1e1; padding: 3px; background: #fff;}
.post_title_date	{ width: 640px; margin: 3px 5px 25px 0; float: right; }
.post_title_date h2	{ padding: 0; }
p.postdate { height: 18px; margin: 0 0 9px; padding: 5px 0 !important; color: #777; }
p.postdate span { float: left; }

ul.commentlist { list-style: none; padding-left: 0; }
ul.commentlist li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #777; }

#footer { padding-bottom: 20px; }
#footer p, #footer a { color: #444; }
#footer p { padding: 0 0 2px; float: none; }
