/* ---------------------------------------------
Publix 4 Pennies Print Stylesheet
author: Jason Beaird
version:  2009.04
----------------------------------------------- */


body {font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:5px 20px;}

a {color: #5c6c3e;}
a:hover {color: #906353;}

h1,h2,h3, h4 {margin: 0; padding: 0; font-family:Georgia, serif; font-weight:normal;}
h1 {color: #663a2e; font-size:24px; line-height:30px;}
	.postheader h1 a {text-decoration: none; color: #663a2e;}
	.postheader h1 a:hover {text-decoration:underline;}
h2 {color:#2E3346; font-size:20px; line-height:28px;}
h3 {color:#404036; font-size:18px; line-height:24px;}
h4 {font-weight:bold; font-size:14px; line-height:22px;}

blockquote {background: #f9f8ef; border: 1px solid #efeedd; padding: 10px 20px; margin-left: 15px;}
blockquote blockquote {border: none; border-left: 2px solid #8f8e83; margin-left: 8px; padding: 0 10px;}


#sidebar, ins, #respond, #aus, iframe, #navigation_bar, .postdate, #sharethis, #postcommentscount, .threadedreply, .stbutton {display:none;}
#header {padding:20px 0; margin:0 0 20px 0; border-bottom:1px solid #000; position:relative;}
h1#blogtitle a {display:block; font-size:32px; line-height:36px; text-decoration:none; color:#5c6c3e;}
p#tagline {position:absolute; top:16px; right:0; font-size:16px; font-family:Georgia, serif; font-weight:normal;}
#footer {padding:20px 0; margin:20px 0 0 0; border-top:1px solid #000;}


/* Weekly Specific
----------------------------------------------- */
#postbody.weekly ul {list-style:none;}
#postbody.weekly ul li strong input, #postbody.weekly div.createlist {display:none;}

/* Image Style */
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright {float: right;}
.alignleft {float: left}

/* Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}


/* Captions */
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

