/*

PRINT STYLESHEET CREATED FOR NOURISH
NEW AND MODIFIED STYLES FROM ORIGINAL STYLESHEET ARE INDENTED
	
*/




/* -------------------[ Layout ]------------------- */

		body { margin: 0; padding: 0; background-color: #FFF; background-image: none; color: #000; 
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; letter-spacing: 0.030em; }

		html { }

#container { width: 970px; margin: 0; padding: 0; }

#header { clear: both; width: 970px; }
#header2 { clear: both; width: 970px; margin: 30px 0 15px 0; border-bottom: 4px #000 solid; text-align: left; }
#header-home { clear: both; width: 970px; height: 100px; margin: 30px 0 15px 0; }

		.headerprint { clear: both; width: 970px; margin: 30px 0 15px 0; border-bottom: 4px #000 solid; text-align: left; }
		.headerprint-fixmargin { margin-top: -30px; }

		#content-home { width: 970px; margin: -120px 0 0 0; padding: 0; text-align: left; overflow: none; }
#content-fullwidth { width: 970px; margin: 0; padding: 0; text-align: left; overflow: none; }
#content-no-sidebar { float: left; width: 640px; margin: 0; padding: 0; text-align: left; overflow: none; }
#content { width: 640px; margin: -5px 0 0 0; padding: 0; text-align: left; overflow: none; }

		#sidebar { display: none; }

#footertop, #footermid, #footerin, #footerbot, #footerblacklinesite, #footerblackline { display: none; }

#footerbaseline { width: 970px; margin: 0 auto; padding: 0 0 50px 0; text-align: center; }

		.printfooterhide { display: none; width: 700px; }
		.sitefooterhide, .siteheaderhide { display: block; visiblity: visible; }

/* -------------------[ Header and Navigation ]------------------- */

		#logo { display: none; }

		.printlogo-show { display: block; float: left; margin-bottom: 50px; }

		#navigation, #header-social-icons { display: none; }

		#search, #searchform, #searchbox, #searchbutton, #donate { display: none; }

#break { clear: both; display: block; height: 20px; }

/* -------------------[ Header Title Images ]------------------- */

.title-pressroom { background-image: url(https://www.nourishlife.org/wp-content/themes/nourish/images/header/titles/pressroom.png); background-position: center 20px; background-repeat: no-repeat; }

/* -------------------[ Text ]------------------- */

br { line-height: 13px; }
.break { display: block; clear: both; height: 1px; }
p, .p { margin-top: 0px; }

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

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

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; letter-spacing: 0.015em; color: #000; padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom: 1px dashed #808080; }

h2, .heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; font-weight: normal; letter-spacing: 0.015em; color: #000; padding: 0; margin: 0px 0 6px 0; }

h3 { font-family: sans-serif; font-size: 14px; line-height: 16px; font-weight: normal; text-transform: lowercase; letter-spacing: 0.050em; color: #808080; padding: 0; margin: 0 0 8px 0; }

h4 { font-size: 16px; line-height: 22px; font-weight: normal; color: #808080; margin-top: 0px; }

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; font-weight: normal; color: #808080; margin-top: 0px; }

h6 { font-family: Arial, Helvetica, sans-serif; clear: both; font-size: 20px; line-height: 24px; font-weight: normal; color: #99B53C; margin-top: 0px; margin-bottom: 5px; }

.morelink { font-size: 11px; }

.pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 32px; line-height: 39px; font-weight: normal; color: #000; margin-top: 20px; }

#content ul.arrow { margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; padding-left: 30px; list-style-type: none; }
#content li.arrow { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: url(https://www.nourishlife.org/wp-content/themes/nourish/images/global/arrow_content.jpg); list-style-type: none; }

#content ul { margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; padding-left: 30px; list-style-type: none; }
#content li { margin-top: 0px; margin-bottom: 7px; margin-left: 0px; list-style-type: disc; list-style-image: none; }

#sidebar ul { margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 30px; list-style-type: none; }
#sidebar li { margin-top: 0px; margin-left: 0px; list-style-type: none; }

#recentblogposts ul { margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; }
#recentblogposts li { margin-top: 5px; margin-left: -30px; margin-bottom: 10px; list-style-type: none; }

.footertitle { color: #69696B; font-size: 14px; line-height: 20px; text-transform: uppercase; font-weight: bold; }
#footerrss { margin: 7px 0 0 0; padding: 0; color: #D06F16; font-size: 11px; line-height: 14px; }
   #footerrss a:link, #footerrss a:active, #footerrss a:visited { color: #D06F16; text-decoration: none; }
   #footerrss a:hover { color: #000; text-decoration: none; }
.footerblog { font-size: 11px; line-height: 18px; }
#footerin { color: #69696B; font-size: 12px; line-height: 16px; }
#footerbaseline { color: #69696B; font-size: 11px; line-height: 19px; }

/* -------------------[ Text Quote Layouts ]------------------- */

blockquote { margin: 0px 0px 30px 0px; padding: 12px 65px 0px 85px; background: transparent url(https://www.nourishlife.org/wp-content/themes/nourish/images/global/quoteleft.png) 85px 0px no-repeat; }

.quotetext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px; color: #698403; display: block; text-indent: 40px; }

.quoteauthor { float: right; margin: -15px 0 0px 0; padding: 0 60px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; text-align: right; color: #A9A9A9; display: block; }

/* -------------------[ Breaks ]------------------- */

#clearspace10 { clear: both; display: block; height: 10px; }
#clearspace20 { clear: both; display: block; height: 20px; }
#clearspace50 { clear: both; display: block; height: 50px; }

#blogbreak { clear: both; display: block; margin: 15px 0 15px 0; padding: 0; border-bottom: 1px dashed #808080; }

#sidebarbreak { clear: both; display: block; width: 290px; height: 2px; margin: 15px 0 15px 0; background-color: #000; }

/* -------------------[ Images ]------------------- */

.alignright { float: right; margin: 4px 0 15px 15px; }
.alignleft { float: left; margin: 4px 15px 15px 0; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

img { border: none; }

.featured-blog-image { display: block; float: left; padding: 0 40px 10px 0; margin: 0 0 5px 0; position: relative; }

/* -------------------[ iContact ]------------------- */

#joinarea { padding: 7px 0 0 0; background-color: #99B737; width: 520px; height: 28px; text-align: left; }
.jointitle { float: left; margin: 2px 10px 0 230px; }
#joinbox { float: left; background: #FFF !important; width: 140px; color: #69696B; font-size: 11px; font-weight: normal; margin: 0 5px 0 0; padding: 3px 0px 3px 5px; border: 1px solid #000; text-align: left;  }
#joinbutton { height: 21px; width: 21px; margin: 0; padding: 0; border: none; }

.signupframe { }
.signupframe .required { font-size: 10px; color: #2A80C1; }

/* -------------------[ Contact Form 7 ]------------------- */

.msgbox { width: 640px; }

.msgbutton { border: none; width: 114px; height: 32px; text-align:center; background:url(https://www.nourishlife.org/wp-content/themes/nourish/images/global/submitbutton.jpg) no-repeat; cursor: pointer; }

/* -------------------[ ACT - Be The Difference Rollover Images ]------------------- */

#navbediff ul { float: left; list-style: none; margin: 0; padding: 0; }
#navbediff li { float: left; list-style: none; margin: 0; padding: 0; }
li.navbediff1 a { float: left; display: block; width: 209px; height: 133px; background: url(https://www.nourishlife.org/wp-content/themes/nourish/images/act/bediff1.jpg) no-repeat 0 0; overflow: hidden; text-indent: -10000px; }
li.navbediff1 a:hover { background-position: 0 -133px; }
li.navbediff1 a.active { background-position: 0 -266px; }
li.navbediff2 a { float: left; display: block; width: 209px; height: 133px; background: url(https://www.nourishlife.org/wp-content/themes/nourish/images/act/bediff2.jpg) no-repeat 0 0; overflow: hidden; text-indent: -10000px; }
li.navbediff2 a:hover { background-position: 0 -133px; }
li.navbediff2 a.active { background-position: 0 -266px; }
li.navbediff3 a { float: left; display: block; width: 209px; height: 133px; background: url(https://www.nourishlife.org/wp-content/themes/nourish/images/act/bediff3.jpg) no-repeat 0 0; overflow: hidden; text-indent: -10000px; }
li.navbediff3 a:hover { background-position: 0 -133px; }
li.navbediff3 a.active { background-position: 0 -266px; }
li.navbediff4 a { float: left; display: block; width: 209px; height: 133px; background: url(https://www.nourishlife.org/wp-content/themes/nourish/images/act/bediff4.jpg) no-repeat 0 0; overflow: hidden; text-indent: -10000px; }
li.navbediff4 a:hover { background-position: 0 -133px; }
li.navbediff4 a.active { background-position: 0 -266px; }
li.navbediff5 a { float: left; display: block; width: 209px; height: 133px; background: url(https://www.nourishlife.org/wp-content/themes/nourish/images/act/bediff5.jpg) no-repeat 0 0; overflow: hidden; text-indent: -10000px; }
li.navbediff5 a:hover { background-position: 0 -133px; }
li.navbediff5 a.active { background-position: 0 -266px; }
li.navbediff6 a { float: left; display: block; width: 209px; height: 133px; background: url(https://www.nourishlife.org/wp-content/themes/nourish/images/act/bediff6.jpg) no-repeat 0 0; overflow: hidden; text-indent: -10000px; }
li.navbediff6 a:hover { background-position: 0 -133px; }
li.navbediff6 a.active { background-position: 0 -266px; }

/* -------------------[ Tables ]------------------- */

		.dotlinesep { display: none; }

.pbsscheduletableheader { clear: both; width: 640px; border: none; background-color: #2a80c0; border: none; }
.pbsscheduletableheader td { color: #FFF; font-size: 13px; text-align: left; border: none; padding: 3px 0px 3px 0px; text-indent: 7px; }
.pbsscheduletable { clear: both; width: 638px; border: none; border-bottom: 10px solid #2a80c0; border-left: 1px dashed #808080; }
.pbsscheduletable td { color: #808080; font-size: 13px; text-align: left; border-right: 1px dashed #808080; padding: 3px 0px 3px 0px; text-indent: 7px; }

.glossarytable { clear: both; width: 640px; margin-top: 10px; margin-bottom: 30px; }
.glossarytable td { font-size: 12px; text-align: left; padding: 3px 0px 3px 0px; border-bottom: 1px dashed #808080; vertical-align: middle; }
.glossarynav { clear: both; float: left; width: 540px; height: 20px; margin: 0; padding: 0; color: #444444; font-size: 13px; line-height: 18px; text-align: left; }
.glossarynext { float: left; width: 100px; height: 20px; margin: 0; padding: 0; color: #444444; font-size: 13px; line-height: 18px; text-align: right; }
.glossarysources { color: #808080; font-size: 11px; line-height: 15px; }

.sorttable { width: 640px; border: 0; padding-top: 15px; padding-bottom: 7px; border-bottom: 2px solid #000; margin-bottom: 10px; }
.sorttable td { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; letter-spacing: 0.015em; color: #000; }
.videotabletitle { width: 640px; border: 0; padding-top: 20px; padding-bottom: -20px; }
.videotabletitle-lefttext { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; letter-spacing: 0.015em; color: #000; padding: 0; margin: 0; }
.videotabletitle-righttext { }
.videotable { width: 640px; border: 0; padding-top: 15px; padding-bottom: 20px; }
.videotable td {  }

		.socialicontable { display: none; }