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, tt,var,b, u, i, 
center, 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-size:100%;vertical-align:baseline;background:transparent;}
body {font:12px/1.40 verdana, sans-serif ;border-top:7px solid #ffc423;}
body#tinymce {border-top:none;}
blockquote, q {	quotes:none;padding:0 10px; }
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
html {height:100%;}
h1,h2 {font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;}
h1,h2,h3,h4,h5,h6 {color:#00675e;}
h1{font-size:1.6em;padding-bottom:10px;}
h2{font-size:1.4em;margin: 15px 0 7px 0;}
h3{font-size:1.2em;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}
img { border:0;}
p {margin:10px 0;}
a {text-decoration:none;color:#00675e;}
p a {text-decoration:underline;}
xxa:visited {color:#4aa19b;}
a:hover {color:#0c3f3c;}
a[href$='.pdf']  {background: transparent url(../img/pdf.gif) right 0 no-repeat;padding-right:20px;}
ul, ol {padding:10px 0 20px 40px;}
dl {margin:0;padding-top:10px;}
dt {font-weight:bold;float:left; clear:left;width:8em;}
dd {margin:0 0 0 9em;padding:0 0 0.5em 0;}
blockquote {margin:0;padding:0 10px;border:1px solid #00675e;font-size:0.9em;}
fieldset {border:0;}
/*-------------------------------------------------------------------------------------*/
/* elements that use the bg_img sprite map.                                            */
/* IE8 does not like the last-child, so that needs to be on its own line               */
/*-------------------------------------------------------------------------------------*/
.reflect_months h4 a, .reflect_archive h3, .type, .left_col ul li, #ajaxSearch_submit, #header h1, .content_top, .content_bot, .content_border, #content_wrapper, #content, .news, #nav_home li, #nav_home, #nav_list li, #nav_list {background:transparent url(../img/sprites.png) 1000px 1000px no-repeat;}
* html #nav ul li, * html #nav ul li ul li {background:transparent url(../img/sprites.gif) 1000px 1000px no-repeat;}
/*--------------------------*/
/* page classes             */
/*--------------------------*/
#page_wrapper{width:904px;margin:0 auto;overflow:hidden;zoom:1;padding-top:10px;}
#header {margin-bottom:5px;zoom:1;position:relative;}
.top {overflow:hidden;height:130px;}
#header .logo {float:left;height:110px;width:440px;}
#header .logo img {float:left;}
#header .logo h1 {float:left;background-position:-945px -404px;width:325px;height:100px;padding:0;text-indent:-9999px;}
#header .logo h1 a {display:block;height:100px;}
#header .statement {float:right;}
.search {clear:right;float:right;width:16em;text-align:right;}
#search-txt {display:none;}
#ajaxSearch_submit {background-position:-1275px -609px;border:0;width:20px;height:20px;text-indent:-9999px;}
#ajaxSearch_input {border:1px solid #4aa198;padding:3px;width:143px;}
.ajaxSearch_intro {display:none;}
.statement {font-style:italic;width:420px;font-size:1.7em;font-weight:normal;margin:22px 0 0;}
.donate {position:absolute;top:86px; right:190px;z-index:100;}

#nav_list {xxfloat:left;}
#nav_list {background-position:-988px -20px;width:268px;height:321px;}
#nav_list, ul#nav_list ul {list-style:none;padding:0;}
#nav_list li {position:relative;height:53px;line-height:53px;vertical-align:middle;z-index:200;}
#nav_list li.first {padding-top:2px;}
#nav_list li a {display:block;color:#fff;font-size:1.7em;padding:0 0 0 50px;}
#nav_list li:hover a {font-weight:bold;}
#nav_list li:hover.first,  ul#nav_list li.first.current {background-position: -985px -513px;}
#nav_list ul li:hover.first, #nav_list ul li:hover.last {background-position: -93px -3px;}
#nav_list ul li:hover.first,  ul#nav_list ul li.first.current, #navlist ul li:hover.first, #nav_list li:hover, #nav_list li.current, #nav_list ul li.last.current {background-position: -93px -3px;}
#nav_list li:hover.last, #nav_list li.last.current {background-position: -986px -824px;}
#nav_list li ul {background-image:none;background-color:#006a63;position:absolute;left:-9999px;top:0;padding:0;height:auto;z-index:300;width:16em;}
#nav_list #id_63 ul {width:17em;}
#nav_list #id_64 ul {width:27em;}
#nav_list #id_65 ul {width:18em;}
#nav_list li ul li {height:27px;line-height:27px;padding:0 0 3px 0}
#nav_list li ul li a {font-weight:normal;font-size:1.2em;padding:3px 0 3px 10px;}
#nav_list li:hover ul{left:266px;z-index:100;}

#nav_home {background-position:-7px -78px;height:56px;clear:both;list-style:none;padding:0;margin-bottom:7px;}
#nav_home li {width:223px;float:left;height:56px;text-align:center;line-height:56px;vertcial-align:middle;}
#nav_home li.last {width:232px;}
#nav_home li a {display:block;font-size:1.8em;font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;}
#nav_home li a:visited {color:#00675e;}
#nav_home li:hover.first, .nav_home_first {background-position: -8px -148px;}
#nav_home li:hover, .nav_home{background-position: -232px -148px;}
#nav_home li:hover {background-position: -232px -148px;margin-top:1px;}
#nav_home li:hover.last, .nav_home_last {background-position: -678px -148px;}

.hdr_img {width:636px;height:321px;float:right;position:relative;}
.xxhdr_quote {background: transparent url(../img/header_corners.png) right bottom no-repeat;overflow:hidden;line-height:608px;vertical-align:bottom;position:absolute;top:0;right:0;color:#fff;z-index:10;height:321px;width:577px;text-align:right;padding:0 10px 0 0;margin:0;font-size:1.3em;}
.xxhdr_quote p {margin:0;}
.hdr_quote {background: transparent url(../img/header_corners.png) right bottom no-repeat;overflow:hidden;position:absolute;top:0;right:0;color:#fff;z-index:10;height:321px;width:616px;text-align:right;padding:0 20px 0 0;margin:0;font-size:1.6em;}
.hdr_quote p {margin-top:291px;}

#content_wrapper {xxposition:relative;background-position:-5px -337px;}
#home #content_wrapper {background-image:none;}
#content_wrapper.wide {background:transparent url(../img/wide_bg.png) 4px 0 no-repeat;}
.content_top, .content_bot {float:left;background-position:-12px -238px;height:20px;width:100%;}
.content_bot {background-position:-13px -305px;margin-bottom:10px;position:relative;}
.content_border {background:transparent url(../img/content_mid.png) 1px 0 repeat-y;overflow:hidden;zoom:1;clear:both;}
#home .content_border {position:relative;}
.content{width:350px;float:left;}
.wide .content {width:600px;padding-bottom:100px;}
.content.news_list {width:600px;}
.content h3 {font-size:1.4em;margin:20px 0 7px 0;}
#home .content{width:600px;float:left;padding: 0 0 80px 20px;xxpadding-bottom:80px;}
#home .content h3:first-child {margin-top:0;}
#home .content img {float:left; margin: 5px 15px 15px 0;border:1px solid #444;}
#home .content .social_media img {border:none;}
.clear_both {clear:both;}
h2.title {margin-top:0;font-size:2.2em;font-weight:normal;}
.news {float:right;width:261px;min-height:470px;padding-bottom:100px;}
#home .news {background-position: -650px -364px;}
.news_item {margin:20px 20px 20px 30px;}
.news h2 {margin:0 0 0 30px;font-size:1.9em;font-weight:normal;}
.news h3 {font-size:1.0em;color:#000;margin-bottom:5px;}
.news h4 {font-size:1.0em;color:#000;font-weight:normal;}
.hope {position:absolute;right:40px;bottom:-25px;}
.social_media {margin-top:120px;}
#home .social_media {margin:0;}
.left_col {width:250px;float:left;padding:50px 10px 0 10px;}
.left_col ul {list-style:none;padding:0;}
.left_col ul li {padding: 0 0 10px 20px;}
.left_col ul.address_list li {padding-bottom:0;}
.left_col ul li.current {background-position:-1270px -707px;font-weight:bold;}
.left_col ul li a {font-size:1.2em;}
.left_col ul li a:visited {color:#00675e;}
.left_col ul li a:hover {font-weight:bold;}
.left_col ul li ul {display:none;}
.fact {padding:20px 10px 10px;font-size:1.6em;background:transparent url(../img/sbq_bg.png) center center;color:#00675e;min-height:150px;width:200px;text-align:center;margin:30px 0;}
.fact span {font-size:1.6em;font-weight:bold;}
.left_col .social_media {margin-left: 20px;}
#contact-us .left_col {width:230px;padding:85px 15px 0 20px;}

#footer {clear:both;margin-bottom:30px;}
#footer ul {padding:25px 0 10px 15px;}
#footer ul li {padding:0 8px;display:inline;border-left:1px solid #ffc423;}
#footer ul.home {float:left;}
#footer ul.home li {border:none;}
#xxfooter ul li.f_first {border:none;}
#footer ul li a{text-align:center;font-weight:bold;}
#footer p {padding:10px 5px 0 0;font-size:12px;text-align:right;}
#footer .copyright p {margin:0;padding:0;}

.row {margin:10px 0;overflow:hidden;zoom:1;}
.row label {width:6em;display:block;float:left;}
.row input {width:200px;}
.row input, .row textarea {border:1px solid #4aa198;padding:3px;float:left;width:200px;}
.row textarea {width:260px;height:130px;}
.button {margin-left:6.2em;}
.anchor {position:absolute;bottom:0;left:20px;width:500px;}
.anchor p.address {margin-top:10px;}

.news_list {margin-bottom:20px;border-bottom:1px solid #a6cac8;}
.news_list h3 {margin:0;font-size:1.2em;}
.type {background-position:-1275px -609px;padding: 3px 0 0 15px;margin-top:0;}
.type em {padding-left:7px;}
.reflect_archive h3 {margin-top:0;font-size:1.3em;border-bottom:1px solid;background-position:-931px -923px;}
.reflect_archive h3.open {background-position:-931px -898px;}
.reflect_archive h3 a {display:block;}

.reflect_months h4 a {background-position:-1267px -930px;padding:0 0 0 15px;}
.reflect_months h4 a.open {background-position:-1267px -907px;;}

.reflect_months {margin: 0 0 20px 0;}
.reflect_month {margin: 5px 0;}
.reflect_item {margin-left:15px;}

ul.address_list {list-style:none;padding:0;margin:10px 0 20px;}
.employment {margin-top: 20px;}

#enewsletters .content ul {padding-top:0;}

.errors {color:#c00;}
.row .requiredValue {border-color: #c00;}
.map {margin-bottom:20px;}
.map iframe {border:1px solid #888;}
.staff {margin-bottom:20px;}
.staff ul {list-style:none;padding:0;}
#food-pantry td {padding:5px 10px 5px 0;}
#food-pantry th {text-align:left;}
.lc_donate {margin:20px 0 0 20px;}

