@import url('reset.css');

.clearall { clear: both; }
hr.rule { border: 0px; border-top: 1px solid #cccccc; }

html { background: url('../images/head.jpg') top center no-repeat #99000d; text-align: center; }

body { width: 970px; margin: 0 auto 100px; text-align: left; }

#pagehead { width: 970px; height: 170px; }
	#pagehead h1, #pagehead p { font-size: 0; text-align: -5000px; overflow: hidden; }

#pagemenu { width: 970px; height: 30px; }
	#pagemenu ul#nav { width: 970px; height: 30px; background: url('../images/menu_bar.gif') top left no-repeat; }
		#pagemenu ul#nav li { float: left; }
			#pagemenu ul#nav li a { display: block; height: 30px; font-size: 0; text-align: -5000px; overflow: hidden; }

			ul#nav li#n_home      a { width:  59px; background: url('../images/menu_tabs.gif')    0px   0px; }
			ul#nav li#n_about     a { width: 107px; background: url('../images/menu_tabs.gif')  -59px   0px; }
			ul#nav li#n_issues    a { width:  93px; background: url('../images/menu_tabs.gif') -168px   0px; }
			ul#nav li#n_recipes   a { width:  75px; background: url('../images/menu_tabs.gif') -261px   0px; }
			ul#nav li#n_donate    a { width:  74px; background: url('../images/menu_tabs.gif') -336px   0px; }
			ul#nav li#n_volunteer a { width:  97px; background: url('../images/menu_tabs.gif') -410px   0px; }
			ul#nav li#n_contact   a { width: 124px; background: url('../images/menu_tabs.gif') -507px   0px; }

			ul#nav li#n_home      a:hover { background: url('../images/menu_tabs.gif')    0px -30px; }
			ul#nav li#n_about     a:hover { background: url('../images/menu_tabs.gif')  -59px -30px; }
			ul#nav li#n_issues    a:hover { background: url('../images/menu_tabs.gif') -168px -30px; }
			ul#nav li#n_recipes   a:hover { background: url('../images/menu_tabs.gif') -261px -30px; }
			ul#nav li#n_donate    a:hover { background: url('../images/menu_tabs.gif') -336px -30px; }
			ul#nav li#n_volunteer a:hover { background: url('../images/menu_tabs.gif') -410px -30px; }
			ul#nav li#n_contact   a:hover { background: url('../images/menu_tabs.gif') -507px -30px; }

			ul#nav li#n_home      a:active { background: url('../images/menu_tabs.gif')    0px -60px; }
			ul#nav li#n_about     a:active { background: url('../images/menu_tabs.gif')  -59px -60px; }
			ul#nav li#n_issues    a:active { background: url('../images/menu_tabs.gif') -168px -60px; }
			ul#nav li#n_recipes   a:active { background: url('../images/menu_tabs.gif') -261px -60px; }
			ul#nav li#n_donate    a:active { background: url('../images/menu_tabs.gif') -336px -60px; }
			ul#nav li#n_volunteer a:active { background: url('../images/menu_tabs.gif') -410px -60px; }
			ul#nav li#n_contact   a:active { background: url('../images/menu_tabs.gif') -507px -60px; }

			body#cover     ul#nav li#n_home      a { background: url('../images/menu_tabs.gif')    0px -90px; }
			body#about     ul#nav li#n_about     a { background: url('../images/menu_tabs.gif')  -59px -90px; }
			body#issues    ul#nav li#n_issues    a { background: url('../images/menu_tabs.gif') -168px -90px; }
			body#recipes   ul#nav li#n_recipes   a { background: url('../images/menu_tabs.gif') -261px -90px; }
			body#donate    ul#nav li#n_donate    a { background: url('../images/menu_tabs.gif') -336px -90px; }
			body#volunteer ul#nav li#n_volunteer a { background: url('../images/menu_tabs.gif') -410px -90px; }
			body#contact   ul#nav li#n_contact   a { background: url('../images/menu_tabs.gif') -507px -90px; }

#pagebody { padding: 10px 10px 30px; background: white; }

	#pagebody h2 { font: normal 120% 'Times New Roman'; padding-bottom: 3px; border-bottom: 1px solid #cccccc; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 10px; }
	#pagebody h3 { font: bold 120% 'Times New Roman'; margin-bottom: 10px; color: #99000d; }
	#pagebody p { line-height: 1.25em; margin-bottom: 10px; }
	#pagebody ul { margin-bottom: 10px; list-style: disc; padding-left: 1em; }
	#pagebody li { line-height: 1.25em; }

	body#cover #leftcontent { float: left; width: 465px; padding-right: 10px; border-right: 1px solid #cccccc; }
	body#cover #rightcontent { float: right; width: 465px; }
		body#cover #pagebody h2 { font: italic bold 150% 'Times New Roman'; text-align: center; color: #bb000d; margin-bottom: 0.5em; border: 0px; text-transform: none; letter-spacing: 0px; }
		body#cover #pagebody ul { list-style: disc; padding-left: 1em; margin-bottom: 0.75em; }
			body#cover #pagebody ul li { line-height: 1.25em; }
		body#cover #pagebody p { line-height: 1.25em; }
			body#cover #pagebody p.quotecite { font-style: italic; text-align: right; }
			body#cover #pagebody #rightcontent p { font-weight: bold; font-size: 150%; line-height: 1em; text-align: center; }

#pagefoot { width: 970px; height: 110px; background: url('../images/foot.gif') top left no-repeat white; }
	#pagefoot p { font-size: 0; text-align: -5000px; overflow: hidden; }

#credit { width: 970px; margin-top: 10px; }
	#credit p { text-align: center; font: normal 75% 'Arial'; color: white; }
	#credit p a { color: white; }
	



strong { font-weight: bold; }