@media screen {

body {border-top:4px solid #000; color:#777; background:#000;}

blockquote { margin:0 50px 0 30px; font-family:Georgia, "Times New Roman", Times, serif; }
blockquote p { line-height:1.4em; }
div#sales { border-right:2px solid #aaa; border-bottom:2px solid #666; background:#d6e3ae; margin:0px 30px 30px; padding:20px; font-sise:1em; }
div#sales h2 { line-height:24px; color: #4F4D00; margin-bottom:10px; }
div#sales h5 { font-weight:bold; color:#4F4D00; }
#sales p { color:#3c3c3c; line-height:14px; margin-bottom:8px; }
#sales ul li { color:#3c3c3c; line-height:12px; margin-left:24px; width:270px; }
#sales-info { background:#fff; padding:20px 12px; width:52%; }
div.orders { border:1px solid #000; background: #f2f2f2; color:#444; margin:20px 36px; display:block; font-size:90%; padding:10px; width:75%; clear:right; }
div.orders h3 { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.orders p {  line-height:1em; }
#sales h2 { font-size:200%; font-weight:bold; margin-bottom:22px; }

#wrapper {background-image:url(../images/interface/leftcoast/bg-header-4b.jpg); background-repeat:repeat-x; background-attachment:fixed; }
#nav { border:8px solid #b3d88c; border-bottom:none; }
#feature { border:8px solid #b3d88c; border-top:none; border-bottom:none; }
#content { border:8px solid #b3d88c; border-top:none; }
#content.page { background:#fff url(../images/interface/leftcoast/bg-content-page.jpg) repeat-x bottom; }
.prev-next { width:90%; margin:0 auto 24px auto; display:block; }
.prev-next h6 { padding-left:4px; margin-bottom:12px; }

.description {float:right; width:300px; font:bold 170% Georgia, "Times New Roman", Times, serif; letter-spacing:1px; color:#c4cbb1; margin:20px 0 0 0;
	text-align:center; }
#certification a {width:260px; height:90px; display:block; float:right; background:url(../images/interface/leftcoast/certifications-1.png) no-repeat center center; }

ul.submenu, #sidebar ul, .content-1-3 ul, .portfolio-list ul {border-top:1px dotted #f3f3f3; }
ul.submenu li, #sidebar li, .content-1-3 li, .portfolio-list li {  border-bottom:1px dotted #f3f3f3; }
.widget ul li { font-weight:bold; }
.widget ul li li { font-weight:normal; border-bottom:none; }
.widget ul li li a { font-weight:normal; }
.widget ul ul { border:none; }
div.beef-list { text-align:center; width:100%; }
ul.beeflist { padding:12px 0; background:#fceed3; width:60%; margin:auto; }
ul.beeflist li { list-style:square; background:none; padding-left:0; color:#000; margin-left:30px; }
#sales-info ul { margin-left:45px; }

.content-1-3-product h6 {padding-top:12px;}
.content-1-3 li a, .content-1-3-product li a { font-weight:bold; }
.content-1-3, .content-1-3-product {background-image: url(../images/interface/leftcoast/1-3-bg.gif) no-repeat center bottom;}
.content-1-3 { background-color:#b3d88c; }
.content-1-3-product { background-color:#a4d174; }
.content-2-3-blog-posts { background-color:#f5f3dc; }
.content-1-3 p,
p {color:#2c2c2c; }
p a {color: #58A800; text-decoration:underline; }
p a:hover { text-decoration:none; }
p.title a { text-decoration:none; }
p.title a:hover { text-decoration:underline; }
.beeflist { font-weight:bold; color:#555; }

#blog-div {width:48%; float:left;}
	#blog-div	h6 { margin:0 0 6px 14px; font-size:1.4em; color:; }
	#blog-posts { display:inline; float:left; height:88px; width:380px; margin:8px 6px 0px 6px; padding:0px 12px 0px 32px; border:1px solid #222;
		background:url(../images/interface/leftcoast/blog-posts-bg.png); }
		.date { font-family:"Times New Roman", Times, serif; margin:6px 0 3px 0; }
		#blog-posts p { font-size:.95em; line-height:1.3em; color:#d3d3d3; margin-top:6px; }
		#blog-posts a { text-decoration:underline; font-weight:bold; background:url(../images/interface/leftcoast/bullet.gif) no-repeat left center; padding-left:14px; }
		#blog-posts a:hover { text-decoration:none; }
		.wp-post-image { margin:4px 8px 0 4px; float:left; }
		a#more-link { margin:6px 0 0; display:block; clear:both; }
#socialize-div {width:48%; float:right; margin-right:20px; }
	#socialize-div	h6 { margin:0 0 6px 14px; font-size:1.4em; color:; }
	#facebook a, #twitter a, #flickr a, #rss a { 
		display:inline; float:left; height:80px; width:80px; margin:0px 3px; text-align:right; padding:10px; }
	#facebook a { background:url(../images/interface/leftcoast/facebook.png) no-repeat center; }
	#twitter a { background:url(../images/interface/leftcoast/twitter.png) no-repeat center; }
	#flickr a { background:url(../images/interface/leftcoast/flickr.png) no-repeat center; }
	#rss a { background:url(../images/interface/leftcoast/rss.png) no-repeat center; }
	#tweets a { text-decoration:underline; font-weight:bold; background:url(../images/interface/leftcoast/bullet.gif) no-repeat left center; padding-left:14px; 
		margin:}
.twtr-doc { margin-bottom:12px; }
	.twtr-widget-profile h3, .twtr-widget-profile h4 { display:inline; left:0;}
.flickr_badge { text-align:center; clear:both; }
.flickr_badge img { width:64px; height:64px; margin:0; }

#latest-tweet {float:left; width:96%; margin:24px 0 12px 7px; }
	#latest-tweet h6 { margin:0 0 12px 14px; font-size:1.4em; color:#666; display:block; }
	.twtr-tweet-text {background:#fff url(../images/i_tweet-bird.png) no-repeat 24px; width:auto; padding:0px 12px 12px 100px; margin-bottom:24px; clear:; 
		font:1.6em Georgia, "Times New Roman", Times, serif; }
		.twitter-item { font-style:italic; line-height:1.2em; }
		.twitter-timestamp { font-family:"Courier New", Courier, monospace; font-size:.9em; margin-left:12px; }
		.twtr-hd h3, .twtr-hd h4 {width:300px; height:12px; display:block;}
		.twtr-timeline {height:90px !important;}
	.widget .twtr-tweet-text {background:none; padding:0; margin:0; }
	.widget .twtr-widget .twtr-tweet {margin-bottom:12px !important;}
	.widget .twtr-timeline {height: 93px !important;}
		

a { color: #49572e; }
.slide-header a,
#footer-content li a,
ul.submenu li a,
#sidebar li a,
.widget li a,
.content-1-3 li a, .content-1-3-product li a,
.portfolio-list li a{color:#49572e;}


a:hover,
.content-1-3 li a:hover, .content-1-3-product li a:hover,
.portfolio-list li a:hover{color:#899f64;}

h1 a,
h2 a,
h3 a,
h4 a,
.slides p,
.slides h6,
.post-header a { color:#49572e; }
.post h1 { padding-bottom:44px; background:url(../images/interface/leftcoast/2-3-bg.gif) no-repeat -12px 44px; }
.center h6 { margin-bottom: 14px; }
h3 strong { color:#000; }
.size-full { clear:both; }

h6 a { color:#2d2d2d;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h6 a:hover { color:#899f64;}

.entrytext h3 { font-weight:normal; font-size:150%; }
#printButton {padding:4px 12px; background:#ececec; border:1px solid #888; float:right; }
a:hover#printButton {border:1px solid #888; background:#b3d88c; text-decoration:none; color:#fff; }
.recipe-list { padding:10px; margin:0px; border:1px solid #ddd; width:80%; }
.recipe-list li, .entrytext li, #sales ul li { list-style:none; background:url(../images/interface/leftcoast/bullet.gif) no-repeat left 5px; padding:4px 18px; margin:0px; }
.recipe-list-meta {display:block; margin-bottom:22px;}
li.recipe-item {list-style:none; width:100%; padding:4px 18px; background:url(../images/interface/leftcoast/bullet.gif) no-repeat left 5px; }
.entrytext ul { margin:0px 10px 10px 20px; }
.entrytext h2.recipe-title { padding-top:14px; color:#669900; font-size:1.8em; }
.entrytext .recipe-list-block { margin-bottom:2px; width:80%; padding:12px; background:#f1f1f1; border:1px solid #ccc; }

.post {  }
.post-header .title,
.post-header .title a {color:#444;}
.post-header .smalltitle,
.post-header .smalltitle a,
.post-header .smalltitle a:hover,
.post-header .title a:hover {color:#899f64;}

#footer-nav { width:47%; float:left;  }
ul#footer-nav { margin:0px 0px 50px 0px; padding:0px; list-style:none; }
ul#footer-nav li { width:auto; float:left; margin-right:18px; font-size:100%; display:inline; }
ul#footer-nav li a { margin-top:0px; padding:0px; display:inline; float:left; }
ul#footer-nav li a:hover { text-decoration:none; color:#999; }
#dynamic_footer { width:50%; float:right; display:block; }
ul.footer-widget {margin:0; padding:0; }
ul.footer-widget li { display:inline; width:45%; padding:0px 10px; border-left:1px dashed #555;; }
ul.footer-widget ul li { display:list-item; list-style:none; width:100%; padding:0; border:none; }
.blogroll li a { font-weight:normal; }




}
@media print {

html, body {font-size:8pt; width:85%; } 
li.rp_ingredient, div.recipe-instructions ol li {
		padding:2px;
}
li.rp_ingredient a {
		color: #000000; text-decoration:none;
}
li.rp_ingredient a:hover {text-decoration:none;}

.recipe-press-image {
    float: left;
    padding: 0 8px 8px 0;
}

.recipe-about {
    float: right;
    width: 100%;
		margin-bottom: 24px;
}

h3.recipe-title {
    color: #666;
    margin-bottom: 2px;
		font-size:12pt
}
h4.recipe-author {
    font-size: 10pt;
    font-weight: normal;
    margin: 0px 0px 5px;
}
blockquote.recipe-notes {
    margin: 5px 0px;
		line-height:1.4em;
}

div.recipe-content {
    clear: both;
		padding:12px;
		border:3px solid #ddd;
}

div.recipe-section {
    clear: both;
}
div.recipe-section h6 {
		font-size:10pt;
}

div.recipe-section-title {
    font-weight: bold;
    padding: 5px 0;
}

h4.recipe-section-title {
    margin: 10px 0;
    font-weight: bold;
}

div.recipe-details {
    display: none;
}

ul.recipe-details {
    border-top: 1px dotted #CCCCCC;
    border-bottom: 1px dotted #CCCCCC;
    display: inline-table;
    margin: 0 0 10px;
    padding: 5px 0;
    width: 100%;
}

ul.recipe-details li {
    list-style: none;
    float: left;
    width: auto;
    text-align: center;
    padding: 0;
    padding-left: 0;
    width: 33%;
    margin: 0;
    font-size: 8pt;
    background-image: none;
}

li.recipe-prep, li.recipe-cook {
    border-right: 1px dotted #CCCCCC;
}

span.details-header {
    font-weight: bold;
    color: #666666;
}

div.recipe-servings {
    border-bottom: 1px dotted #CCCCCC;
    padding: 5px 0;
}

div.recipe-ingredients {
    border-bottom: 1px dotted #CCCCCC;
}

div.recipe-instructions {
    border-bottom: 1px dotted #CCCCCC;
}

div.recipe-instructions ol li {
		background:none;
}

ul.recipe-ingredients {
    margin: 0 0 5px;
    padding: 0;
}
ul.recipe-ingredients li {
    list-style: none;
    margin: 0;
    background-image: none;
}
li.rp_ingredient {
		background:none;
		list-style:none;
}
ol.recipe-instructions li {
    list-style-type: decimal;
    background-image: none;
}

ol li {
		line-height:20px;
}

p#recipeStamp {
		visibility:visible; 
		display:block;
		font-size:10pt;
}
}
