/*

PRINT STYLESHEET CREATED FOR THE REALISTIC NUTRITIONIST
NEW AND MODIFIED STYLES FROM ORIGINAL STYLESHEET ARE INDENTED
	
*/


body, html { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #302f2e; font-size: 13px; line-height: 19px; }

#greenbar, #header, #logo, #menu, #nav, #sidebar, #print-noshow, #disqus_thread, #footer { display: none; }

#container, #content, #wrap { margin: 0; padding: 0; }

a, a:link, a:visited, a:active, a:hover { color: #000; text-decoration: none; }

h1 { font-size: 25px; line-height: 35px; color: #302f2e; text-align: left; font-weight: bold; letter-spacing: 0.1em; margin: 2px 0 3px 0; padding: 2px 0 4px 2px; }

h2 { margin: 0 0 5px 0; padding: 0; font-size: 12px; line-height: 17px; color: #302f2e; text-align: left; font-weight: normal; font-style: italic; letter-spacing: 0.1em; }

p, .p { margin-top: 0px; }

#content ul li { list-style: disc; list-style-position: outside; margin: 0 0 0 -15px; padding: 0 0 3px 0; }
#content ol li { list-style-type: decimal; list-style-position: outside; margin: 0 0 0 -15px; padding: 0 0 3px 0; }

.alignleft, img.alignleft { clear: both; display: inline; float: left; margin: 4px 15px 15px 0; }
.alignright, img.alignright { clear: both; display: inline; float: right; margin: 4px 0 15px 15px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.alignnone, img.alignnone { margin-bottom: 5px; }

img { border: none; }

.postdate { font-size: 10px; line-height: 10px; color: #fbb275; }