/*

Harvest Hope Food Bank
Print Style Sheet

Created by Cyberwoven
http://www.cyberwoven.com

*/



/*-------------------------------------------    



    General Selectors



-------------------------------------------*/

/*HOUSECLEANING --------------------- */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* remember to define focus styles! */

:focus { outline: 0; }

body { line-height: 15px; font: normal 12px Arial, Verdana, sans-serif;}

/*-------------------------------------------    



    Paragraphs



-------------------------------------------*/

p.launchers { line-height: 18px; margin-bottom: 18px; margin-right: 100px; width: 100%;}

p.newsitems { line-height: 18px; width: 100%; }

p.frontpage { float: left; text-align: left; margin: 10px 0 0 0; width: 100%; }

.content p { margin: 0 0 25px 0; font-size: 12px; color: #45503f; line-height: 18px; width: 100%; }

/*-------------------------------------------    



Structure


-------------------------------------------*/



#home { clear:both;width:100%; }

#homeinternal { clear:both;width:100%; }

#leftcol { clear:both;width:100%;}

#rightcol { clear:both;width:100%; }

.content ul { margin: 10px 0 10px 37px; }

.content ul li { line-height: 13px; font-weight: bold; color: #423b11; font-size: 10px; }

.content ol { margin: 10px 0 10px 37px; }

.content ol li { line-height: 13px; font-weight: bold; color: #442c07; font-size: 10px; }

#container { clear:both;width:100%; }

#topcontainer { clear:both;width:100%; }

#logo { clear:both;width:100%; }

#flashcontent { display: none; }

#logointernal { clear:both;width:100%;}

#flashcontent { clear:both;width:100%; }

#middlecontainer { clear:both;width:100%; }

#launchpad1 { clear:both;width:100%; }

#launchpad2 { clear:both;width:100%;; }

#launchpad3 { clear:both;width:100%; }

#footer { clear:both;width:100%; }

#footerinternal { clear:both;width:100%; }

#leftfooter { clear:both; width:100%; }

#leftfooter img { float: left; margin: 0 10px 0 0; }

#leftfooterinternal img { float: left; margin: 0 10px 0 0; }

.content img { padding: 5px 5px 5px 5px; border: 1px solid #a2a288; float: left; margin: 3px 24px 4px 0; }

#rightcol img.internalheadingimage { margin: 0 0 28px 0; }

#middlefooter { clear: both; width: 100%; display: none; }

#middlefooter ul#footerlist { display: none; }

#middlefooter ul#footerlist li { display: none; }

#middlefooter ul#footerlist li a { display: none; }

#middlefooter ul#footerlist li a:hover { display: none; }

#middlefooterinternal ul#footerlist { display: none;; }

#middlefooterinternal ul#footerlist li { display: none; }

#middlefooterinternal ul#footerlist li a { display: none; }

#middlefooterinternal ul#footerlist li a:hover { display: none; }

#rightfooter { clear: both; width: 100%; margin: 15px 0 0 0; }

#rightfooterinternal { clear: both; width: 100%; margin: 15px 0 0 0; float: left; }

.clear { clear: both; display: none; overflow: hidden; width: 0; height: 0; }

/*-------------------------------------------    



    Navigation



-------------------------------------------*/


#mainnav { clear:both;width:100%; display: none; }

#mainnav ul#mainnavlist { clear:both;width:100%; display: none; }

#mainnav ul#mainnavlist li { clear:both;width:100%; display: none; }

#mainnav ul#mainnavlist li a { clear:both;width:100%; }

#mainnav ul#mainnavlist li a:hover { clear:both;width:100%; }

#mainnavinternal { clear:both; width:100%; display: none; }

#mainnavinternal ul#mainnavlist { clear:both; width:100%;; display: none; }

#mainnavinternal ul#mainnavlist li { clear:both; width:100%; display: none; }

#mainnavinternal ul#mainnavlist li a { clear:both; width:100%;; display: none; }

#mainnavinternal ul#mainnavlist li a:hover { clear:both; width:100%; display: none; }

#mainnavinternal ul#mainnavlist li a:active { clear:both; width:100%; display: none; }

#mainnavinternal ul#subnavlist { clear:both; width:100%; display: none; }

#mainnavinternal ul#subnavlist li { clear:both; width:100%; display: none;  }

#mainnavinternal ul#subnavlist li a { clear:both; width:100%; display: none; }




/*-------------------------------------------    



    Headers



-------------------------------------------*/

h1 { font-size:120%; font-weight:bold; margin-bottom:2em; border-bottom:1px solid; padding-bottom:2em; }

h1 a { font-size:120%; font-weight:bold; margin-bottom:2em; }

h1.internal { font-size:120%; font-weight:bold; margin-bottom:2em; border-bottom:1px solid; padding-bottom:2em; }

h1.internal a { font-size:120%; font-weight:bold; margin-bottom:2em; }

h2#donatenow { font-size:120%; font-weight:bold; margin-bottom:2em;  }

a #donatenow { font-size:120%; font-weight:bold; margin-bottom:2em;  }

h2#volunteernow { font-size:120%; font-weight:bold; margin-bottom:2em;  }

a #volunteernow { font-size:120%; font-weight:bold; margin-bottom:2em;  }

h2#news { clear:both ;width:100%; font-size:120%; font-weight:bold; margin-bottom:2em;  }

h3#internalheading { clear:both; width:100%; font-size: 33px; font-color: #442c07; border-bottom: 1px solid #a09278; }

h4#internalcontentheading { font-size: 18px; color: #22430e; clear: both; width:100%; font-weight: bold; }

.content h3 { font-size: 40px; color: #22430e; clear:both; width:100%; font-weight: bold; }

.content h4 { font-size: 19px; color: #22430e; clear:both; width:100%; font-weight: bold; }

.content h4 a { font-size: 12px; color: black; clear:both; width:100%; font-weight: bold; }

.content h5 {font:bold 10px Arial, Helvetica, sans-serif; clear:both; width:100%;}

/*-------------------------------------------    



    Anchors



-------------------------------------------*/

a.launchers { color: #2a0000; font-size: 14px; font-weight: bold; text-decoration: none; }

a.launchers:hover { color: #66594a; text-decoration: none; }

p.frontpage a { text-decoration: none; color: #670324; margin: 0; padding: 0; }

p.frontpage a:hover { color: #CC6633; margin: 0; padding: 0; }

a.newsanchors { color: #2a0000; font-size: 12px; font-weight: bold; text-decoration: none; }

a.newsanchors:hover { color: #66594a; text-decoration: none; }

/*-------------------------------------------    



   Miscellaneous



-------------------------------------------*/







/*-------------------------------------------    


 	Forms - Calendar



-------------------------------------------*/

.calendar { background: #cbc6a6; }

h4.calendar { background: none; }

#calendarboxleft { float: left; width: 75px; }

#calendarboxright { float: left; margin: 0 0 30px 90px; }

#calendarbox { margin-bottom:30px; }

.todayDay { font-weight: bold; font-size: 13px; color: #084115; font-family: Arial, sans-serif; background-color: #f6f5ec; text-align: left; height: 60px; vertical-align: top; }

.currentMonthday { font-weight: lighter; font-size: 11px; color: #683919; font-family: Aria, sans-serif; background: #cdc8a9; ; text-align: left; height: 60px; vertical-align: top; padding-left: 3px; padding-top: 3px; }

.calendareventname { font-weight: normal; font-size: 10px; color: #084115; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.otherMonthDay { font-weight: lighter; font-size: 11px; color: #cec3ae; font-family: Arial, sans-serif; background: #a49e7f; text-align: left; height: 60px; vertical-align: top; padding-left: 3px; padding-top: 3px; }

.DaysOfWeek { font-weight: bold; font-size: 12px; color: #084115; font-family: Arial, sans-serif; text-transform:uppercase; background: none; }

.Month { color: #4a3323; font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; line-height: 36px; background: none; height: 20px; border: none; width: 60px; }

.Calendar { margin: 1px; padding: 3px; border: 1px solid #FFFFFF; }

.MonthNavigation { font-weight: bold; font-size: 16px; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

#calendarbox a { font-size:11px; line-height:12px; display:block; margin:0 0 5px 0; font-weight: normal; text-decoration: none; color:#0e4d1d; }

#calendarbox a:visited { color:#698a4e; }

#calendarbox a:hover { font-weight: normal; text-decoration:none; color:#084115; }

/*-------------------------------------------    


 	Forms - Contact Form



-------------------------------------------*/

.input { margin: 8px 0 15px 0; width:75%; background: #ebe9df; }

.input:focus { background:#ddecd9; }

.label { margin: 15px 0 4px 0; font-weight: bold; font-size: 11px; color: #084115; font-family: Arial, sans-serif; }

#ctl01_btnSend { margin: 10px 0 10px 0; }

.textBox { width: 80%; margin-bottom: 10px;}

.sendbutton { margin-bottom: 50px; }

.contactForm { margin-top:10px; }

#mainnavlist, #mainnavlist ul, #mainnavlist ul li, #mainnavlist ul li a,  { display: none;}

/* sIFR 
----------------------------------------------- */
.sifr .sifrspan {display:inline;}
.sifr embed {display:none;}