@charset "UTF-8"; 

*,html {border:0 none; margin:0; padding:0}
#maincontent, #content, #footer, #cushycms {overflow:hidden}

body{background:url(images/background.jpg) top center repeat-x #f7f5e5; margin:auto}
#mainContainer{width:1000px; height:auto; position:relative; margin:auto}
#header{background:url(images/header.png) no-repeat top center; width:919px; height:174px; position:relative; margin:auto}
#mainContent{background:url(images/page.png) repeat-y top center; width:919px; height:auto; padding:0px; margin:auto}
#content{margin:auto; position:relative; top:10px; width:550px; height:auto; padding:0px 20px 50px 50px}
.column{margin:auto; position:relative; width:250px; height:auto; padding:10px; float:left}
.clear{ clear:both; height:15px; width:auto}
 #groceryBag{background:url(images/groceryandfood.png) no-repeat; width:344px; height:320px; position:relative; float:right; top:-280px}
 #twitter {width:250px; height:auto; float:left;}
 #facebook {float:right; width:250px; height:auto}

h1{color:#9b3e0a; font: normal 100 1.5em "Lucida Grande","Lucida Sans",sans-serif; line-height:2em}
h2{color:#000; font:normal 100 1.2em "Lucida Grande","Lucida Sans",sans-serif; line-height:1.8em}
h2 a:link, a:visited{text-decoration:underline; color:#000}
h2 a:hover{text-decoration:none; color:#000}
h3{color:#000; font: normal 100 0.9em "Lucida Grande","Lucida Sans",sans-serif;line-height:1.6em}
h3 a:link, h3 a:hover {color:#000}
h3 a:link {text-decoration:underline}
h3 a:hover {text-decoration:none}
p{color:#555346; font:normal 100 0.9em "Lucida Grande","Lucida Sans", sans-serif;line-height:1.6em;}
p a:link{color:#555346; text-decoration:none}
p a:hover{color:#555346; text-decoration:underline}
p a:visited{color:#555346; text-decoration:none}
ol, li{color:#555346; font:normal 100 0.9em "Lucida Grande","Lucida Sans", sans-serif;line-height:1.8em;}

#footer{background:url(images/footer.png) no-repeat;width:919px; height:91px; position:relative; margin:auto}
#footer p{color:#fff; font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif; font-size:10px}
#footer p a:link{color:#fff; font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif; text-decoration:none; font-size:10px}
#footer p a:hover{color:#fff; font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif; text-decoration:underline; font-size:10px}
#footer p a:visited{color:#fff; font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif; text-decoration:none; font-size:10px}
#truenorthe{width:130px; height:auto; float:left; padding-left: 50px; padding-top:30px}
#validator{width:100px; height:auto; float:right; padding-right:350px; padding-top:30px}

#navContainer{background:url(images/nav.png) no-repeat; width:218px; height:305px; position:absolute; top:74px; left:-3px}
#navigation ul{height:270px; width:131px; position:absolute; top:17px; left:46px; background: url(images/navigation.jpg) no-repeat scroll top left; list-style:none; margin:0; padding:0; overflow:hidden}
#navigation li{display:inline}
#navigation li a:link, #navigation li a:visited{border:none; width:131px; height:30px; display:block; position:absolute; top:0px; left:0px; text-indent:-7000px}
#navigation li.about a:link, #navigation li.about a:visited{top:0px}
#navigation li.news a:link, #navigation li.news a:visited{top:30px}
#navigation li.supportUs a:link, #navigation li.supportUs a:visited{top:60px}
#navigation li.recognition a:link, #navigation li.recognition a:visited{top:90px}
#navigation li.foodstamps a:link, #navigation li.foodstamps a:visited{top:120px}
#navigation li.faq a:link, #navigation li.faq a:visited{top:150px}
#navigation li.contact a:link, #navigation li.contact a:visited{top:180px}
#navigation li.donate a:link, #navigation li.donate a:visited{top:210px}
#navigation li.links a:link, #navigation li.links a:visited{top:240px}

#navigation li.about a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px 0px}
#navigation li.news a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -30px}
#navigation li.supportUs a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -60px}
#navigation li.recognition a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -90px}
#navigation li.foodstamps a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -120px}
#navigation li.faq a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -150px}
#navigation li.contact a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -180px}
#navigation li.donate a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -210px}
#navigation li.links a:hover{background:url(images/navigation.jpg) no-repeat scroll -131px -240px}