﻿* { margin:0; padding:0; }
body {font: .74em/1.7em Arial,Helvetica;color: #555;background: #3E5E3E url('main.css') repeat-y;background-position: center top;margin-top:20px;}

/* general styling */
a { color:#007898; text-decoration:none; }
a:hover { color: #808080; }
a:focus { outline: 0; }
ul { margin:10px 10px 10px 0; padding:0 0 0 15px; }
li { margin:0 0 0 10px; padding:3px; }
img { border: 0; text-decoration: none; }

/* content */
.wrap_header {padding: 0;width: 900px;margin: 0 auto;background-image: url('../images/bg-header.png');background-repeat: no-repeat;height: 144px;background-color:#fff}
.wrap {padding: 0;width: 900px;margin: 0 auto;background-image: url('../images/bg-center.jpg');background-repeat: no-repeat;background-color:#fff}
.header_right { float:right;width:300px;}
#logo {float:left;}
#logo h1{width: 442px;height: 125px;display: block;margin: 19px 0 0 0;padding:0}
	#logo h1 a{width:442px; height:125px; display:block; text-decoration:none; text-indent:-2000px;}
	#logo h1 a.logo{width:442px; height:125px; display:block; text-decoration:none; background:url('../images/logo1.jpg') no-repeat #fff;color:#fff;}	

#url h2{width: 159px;height: 22px;display: block;margin:0;padding:40px 0 46px 100px}
	#url h2 a{width:159px; height:22px; display:block; text-decoration:none; text-indent:-2000px;}
	#url h2 a.website{width:159px; height:22px; display:block; text-decoration:none; background:url('../images/img-localfoodbank.gif') no-repeat #fff;color:#fff;}	
/* main navigation */
#nav-tab {border: none;padding: 0;margin: 0;}
#nav-tab li {float: left;list-style: none;margin: 0 4px 0 0;padding: 0;}
#nav-tab li a {display: block;padding: 8px 0px 0px 0px;color: #fff;text-decoration: none;border: 0;	margin: 0 1px 0 0;background-image: url('../images/bg-tab-off.jpg');background-repeat: no-repeat;width: 92px;height: 28px;font-weight: bold;	font-size: 1.1em;text-align: center;}
#nav-tab li a.current {background: url('../images/bg-tab-off.jpg') no-repeat center bottom;color: #fff;}
#nav-tab li a:hover {background: url('../images/bg-tab-on.jpg') no-repeat center bottom;color: #fff;}
#navlist {padding-left: 0;margin-left: 0;width: 160px;}
#navlist li {list-style: none;margin: 0;border-bottom: 1px none #87875D;}
#navlist li a { text-decoration: none; color:#000; font-size:1.3em }
#navlist li a:hover { text-decoration: none; color:#E2E29C}

/* main content */
#left {float: left;width: 440px;margin: 0 0 0 0;}
	#left h2 {letter-spacing: -1px;margin: 0px 0 0px 0;color:#AAAA72}
	#left h2 a { color:#121212; text-decoration:none; border: 0; }
	#left h3 {letter-spacing: -1px;margin: 0px 0 0px 0;color:#AAAA72}
	#left p { margin: 5px 0 20px 0; font-size:1em; line-height:1.6em;clear:both }
	#left p.welcome { margin: 5px 0 20px 0; font-size:.94em; line-height:1.6em; }
	.box-left {float: left;margin:0;padding:0 0 0 20px;width:200px;}
	.box-right {float: left;margin:0;padding:35px 0 0 20px;width:200px;}
	.box-bottom-left {float: left;margin:0;padding:30px 0 0 20px;width:200px;}
	.box-bottom-right {float: left;margin:0;padding:30px 0 0 20px;width:200px;}
	
/* sidebar */
#right {width: 458px;float: right;margin: 0 0 0 0;}
	#right h2 { ;color:#AAAA72 margin: 0 0 5px 0; font: bold 1.2em "Trebuchet MS", Arial; background: #fff url("../images/sideh2bg.gif") repeat-x; padding: 4px 10px; border-bottom: 2px solid #000; }
	#right ul { list-style:none; 	border-top:1px solid #eee; border:none; padding:0; margin:0 0 15px 0; }
	#right ul li { border-bottom:1px solid #eee; padding:5px; margin:0; }
	#right ul li a { border: 0; }

	#tagcloud { margin: 0 0 20px; }
	#tagcloud a { margin: 0 5px 0 0; color: #25771F; }
	#tagcloud a:hover { background: #E7FEE5; color: #007898; }
	
	#info { border: 1px solid #ccc; padding: 3px 5px; margin: 0 0 10px; }
	#right .feeding-america {position: relative;background-image: url('../images/feeding-america.jpg');background-repeat: no-repeat;width: 111px;
height: 39px;
z-index: 9999;left: 319px;
top: -439px;
}
#footer {clear: both;padding: 0px 20px 0px 20px;color: #808080;background-image: url('../images/bg-footer.png');height: 200px;background-repeat: no-repeat;font-size: .74em;}
#footer p { line-height: 2.5em;}
#footer a { color:#808080} 
	.right { float:right;margin-right:20px}









