body { margin: 0; padding: 0; font-family: "Georgia", Times New Roman, serif; font-size: 12px; text-align: center; }
img { border: 0; }
.clear { clear: both; }
a { color: #09f; text-decoration: underline; }
a:hover { color: #3cc; text-decoration: none; }
.goback-btn { display: block; float: right; background: url(/images/goback-btn.gif) no-repeat; width: 94px; height: 42px; text-indent: -9000em; overflow: hidden; }
.goback-btn:hover { background-position: bottom; }

#outter-container { margin: 0 auto; background: #fff; width: 1000px; text-align: left; }
#outter-container #container { float: left; }

#container { margin: 0 auto; background: #fff; width: 800px; text-align: left; }

#container { margin: 0 auto; background: #fff; width: 800px; text-align: left; }

#header { background: url(/images/header-bg.jpg) no-repeat right; border-right: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#header h1 { margin: 0; padding: 0; background: url(/images/logo.gif) no-repeat; width: 250px; height: 109px; }
#header h1 a { display: block; width: 250px; height: 109px; text-indent: -9000em; overflow: hidden; }

#nav { background: url(/images/nav-bg.gif) repeat-x; border: 1px solid #0681c4; height: 47px; }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav ul li { float: left; }
#nav ul li a { display: block; height: 47px; text-indent: -9000em; overflow: hidden; }
#nav ul li a.home-btn { background: url(/images/home-btn.gif) no-repeat; width: 69px; }
#nav ul li a.aboutus-btn { background: url(/images/aboutus-btn.gif) no-repeat; width: 80px; }
#nav ul li a.services-btn { background: url(/images/services-btn.gif) no-repeat; width: 75px; }
#nav ul li a.getconnected-btn { background: url(/images/getconnected-btn.gif) no-repeat; width: 113px; }
#nav ul li a.events-btn { background: url(/images/events-btn.gif) no-repeat; width: 64px; }
#nav ul li a.store-btn { background: url(/images/store-btn.gif) no-repeat; width: 55px; }
#nav ul li a.news-btn { background: url(/images/news-btn.gif) no-repeat; width: 55px; }
#nav ul li a.video-btn { background: url(/images/video-btn.gif) no-repeat; width: 64px; }
#nav ul li a.donatenow-btn { background: url(/images/topdonatenow-btn.gif) no-repeat; width: 95px; }
#nav ul li a.contactus-btn { background: url(/images/contactus-btn.gif) no-repeat; width: 95px; }
#nav ul li a:hover { background-position: bottom; }

#presentation { background: url(/images/presentation.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#aboutus-banner { background: url(/images/aboutus-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#services-banner { background: url(/images/services-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#women-banner { background: url(/images/women-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#girls-banner { background: url(/images/girls-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#stores-banner { background: url(/images/stores-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#advocate-banner { background: url(/images/advocate-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#donate-banner { background: url(/images/donate-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#getconnected-banner { background: url(/images/getconnected-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#give-banner { background: url(/images/give-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#volunteer-banner { background: url(/images/volunteer-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }
#events-banner { background: url(/images/events-banner.jpg) no-repeat; height: 160px; border-right: 1px solid #0681c4; border-bottom: 1px solid #0681c4; border-left: 1px solid #0681c4; }

#content { padding: 10px 5px; }
#content .c-inner { padding: 15px; background: url(/images/content-bg.gif) repeat-x bottom; border: 1px solid #b3d6e9; }
#content .c-inner p { margin: 0; padding: 8px 0; line-height: 1.6em; }
#content .c-inner .left { float: left; width: 60%; }
#content .c-inner .right { float: right; width: 38%; }
#content .c-inner .s-menu { margin: 0 auto; padding: 0; list-style: none; width: 287px; }
#content .c-inner .s-menu li { }
#content .c-inner .s-menu li a { display: block; width: 287px; text-indent: -9000em; overflow: hidden; }
#content .c-inner .s-menu li a.services-btn { background: url(/images/s-services-btn.gif) no-repeat; height: 53px; }
#content .c-inner .s-menu li a.history-btn { background: url(/images/s-history-btn.gif) no-repeat; height: 53px; }
#content .c-inner .s-menu li a.getconnected-btn { background: url(/images/s-getconnected-btn.gif) no-repeat; height: 52px; }
#content .c-inner .s-menu li a.events-btn { background: url(/images/s-events-btn.gif) no-repeat; height: 52px; }
#content .c-inner .s-menu li a.store-btn { background: url(/images/s-store-btn.gif) no-repeat; height: 54px; }
#content .c-inner .s-menu li a.vol-btn { background: url(/images/s-vol-btn.gif) no-repeat; height: 54px; }
#content .c-inner .s-menu li a.mission-btn { background: url(/images/s-mission-btn.gif) no-repeat; height: 54px; }
#content .c-inner .s-menu li a.help { background: url(/images/s-menu-img.jpg) no-repeat; height: 150px; }
#content .c-inner .s-menu li a.help:hover { background-position: top; }
#content .c-inner .s-menu li a.victory-btn { background: url(/images/s-victory-btn.gif) no-repeat; height: 54px; }
#content .c-inner .s-menu li a:hover { background-position: bottom; }

.title-home { margin: 0; padding: 0; background: url(/images/title-home.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-aboutus { margin: 0; padding: 0; background: url(/images/title-aboutus.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-services { margin: 0; padding: 0; background: url(/images/title-services.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-getconnected { margin: 0; padding: 0; background: url(/images/title-getconnected.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-events { margin: 0; padding: 0; background: url(/images/title-events.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-store { margin: 0; padding: 0; background: url(/images/title-store.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-news { margin: 0; padding: 0; background: url(/images/title-news.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-contactus { margin: 0; padding: 0; background: url(/images/title-contactus.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-furniture { margin: 0; padding: 0; background: url(/images/title-furniture.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-victory { margin: 0; padding: 0; background: url(/images/title-victory.gif) no-repeat; width: 350px; height: 34px; text-indent: -9000em; overflow: hidden; }

.title-sponsorroom { margin: 0; padding: 0; background: url(/images/title-sponsorroom.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-donate { margin: 0; padding: 0; background: url(/images/title-donate.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-ineedhelp { margin: 0; padding: 0; background: url(/images/title-ineedhelp.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }

.title-forher { margin: 0; padding: 0; background: url(/images/title-forher.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-forgirls { margin: 0; padding: 0; background: url(/images/title-forgirls.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-livingstores { margin: 0; padding: 0; background: url(/images/title-livingstores.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-vol { margin: 0; padding: 0; background: url(/images/title-vol.gif) no-repeat; width: 250px; height: 34px; text-indent: -9000em; overflow: hidden; }

.title-give { margin: 0; padding: 0; background: url(/images/title-give.gif) no-repeat; width: 300px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-volunteer { margin: 0; padding: 0; background: url(/images/title-volunteer.gif) no-repeat; width: 300px; height: 34px; text-indent: -9000em; overflow: hidden; }
.title-advocate { margin: 0; padding: 0; background: url(/images/title-advocate.gif) no-repeat; width: 300px; height: 34px; text-indent: -9000em; overflow: hidden; }

.title-video { margin: 0; padding: 0; background: url(/images/title-video.gif) no-repeat; width: 300px; height: 34px; text-indent: -9000em; overflow: hidden; }

#footer { margin: 0 5px; padding: 15px 15px 5px 15px; background: #76d4a4 url(/images/footer-bg.gif) repeat-x bottom; font-size: 11px; color: #fff; border: 1px solid #19b163; }
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover { color: #fff; text-decoration: none; }
#footer .left { float: left; width: 60%; }
#footer .right { float: right; width: 30%; text-align: right; }

/*
	Donate
*/
.donatenow-btn { display: block; margin: 0 auto; background: url(/images/donatenow-btn.gif) no-repeat; width: 270px; height: 52px; text-indent: -9000em; overflow: hidden; }
.donatenow-btn:hover { background-position: bottom; }
/*
	Donate Furniture
*/
.furniture-btn { display: block; margin: 0 auto; background: url(/images/furniture-btn.gif) no-repeat; width: 270px; height: 52px; text-indent: -9000em; overflow: hidden; }
.furniture-btn:hover { background-position: bottom; }

/*
	About Us
*/
.mission-box { background: url(/images/mission-box.gif) no-repeat; width: 289px; height: 114px; text-indent: -9000em; overflow: hidden; }

/*
	Services
*/
#services-menu { margin: 0 auto; padding: 64px 0 0 0; background: url(/images/services-top.gif) no-repeat; width: 648px; }
#services-menu ul { margin: 0; padding: 0; list-style: none; }
#services-menu ul li { float: left; }
#services-menu ul li a { display: block; height: 184px; text-indent: -9000em; overflow: hidden; }
#services-menu ul li a.forher-btn { background: url(/images/forher-btn.gif) no-repeat; width: 224px; }
#services-menu ul li a.forgirls-btn { background: url(/images/forgirls-btn.gif) no-repeat; width: 205px; }
#services-menu ul li a.livingstores-btn { background: url(/images/livingstores-btn.gif) no-repeat; width: 219px; }
#services-menu ul li a:hover { background-position: bottom; }

/*
	News
*/
#news-list { padding: 15px; }
#news-list ul { margin: 0; padding: 0; list-style: none; }
#news-list ul li { border-bottom: 1px solid #bbd7e8; }
#news-list ul li a { display: block; padding: 10px; text-decoration: none; }
#news-list ul li a h1 { margin: 0; padding: 0; font-size: 16px; color: #000; }
#news-list ul li a h1 span { display: block; font-size: 10px; font-weight: normal; color: #999; }
#news-list ul li a:hover { background: #fdfcf3; }

#news-older-list { padding: 15px; }
#news-older-list ul { margin: 0; padding: 0; list-style: none; }
#news-older-list ul li { border-bottom: 1px solid #bbd7e8; }
#news-older-list ul li a { display: block; padding: 10px; text-decoration: none; }
#news-older-list ul li a h1 { margin: 0; padding: 0; font-size: 12px; color: #666; }
#news-older-list ul li a h1 span { display: block; font-size: 10px; font-weight: normal; color: #999; }
#news-older-list ul li a:hover { background: #fdfcf3; }

#news-item { }
#news-item h1 { margin: 0; padding: 0 0 0 15px; font-size: 16px; color: #000; }
#news-item h1 span { display: block; font-size: 10px; font-weight: normal; color: #999; }
#news-item .txt { padding: 15px; border-top: 1px solid #efefef; }

/* Contact Info */
.contactinfo { padding: 15px; background: #f9f8df; border: 1px solid #e8e6be; color: #838037; }

/* Store */
.store-grid { border-collapse: collapse; width: 100%; }
.store-grid td { padding: 10px; width: 33%; border: 1px solid #efefef; }
.store-grid td div { padding: 10px; }
.store-grid td img { display: block; }
.store-grid h2 { margin: 0; padding: 5px 0 0 0; font-size: 16px; color: #05964b; }
.store-grid td span { display: block; padding: 10px 0; font-size: 12px; }

.store-details { }
.store-details h2 { margin: 0; padding: 5px 0 0 0; font-size: 16px; color: #05964b; }
.store-details span { display: block; padding: 10px 0; font-size: 12px; }

/* Events */
.events-btn { margin: 0; padding: 0; list-style: none; }
.events-btn li { float: left; padding: 0 2px; }
.events-btn li a { display: block; width: 146px; height: 137px; text-indent: -9000em; overflow: hidden; }
.events-btn li a.speaking-btn { background: url(../images/speaking-btn.jpg) no-repeat; }
.events-btn li a.volunteertrain-btn { background: url(../images/volunteertrain-btn.jpg) no-repeat; }
.events-btn li a.song-btn { background: url(../images/song-btn.gif) no-repeat; }
.events-btn li a.run-btn { background: url(../images/run-btn.jpg) no-repeat; }
.events-btn li a.justice-btn { background: url(../images/justice-btn.jpg) no-repeat; }
.events-btn li a.bagdays-btn { background: url(../images/bagdays-btn.jpg) no-repeat; }
.events-btn li a.legislative-btn { background: url(../images/legislative-btn.gif) no-repeat; }
.events-btn li a.dc-btn { background: url(../images/dc-btn.jpg) no-repeat; }
.events-btn li a.demandconf-btn { background: url(../images/demandconf-btn.jpg) no-repeat; }
.events-btn li a.wellspinglivingcele-btn { background: url(../images/wellspinglivingcele-btn.jpg) no-repeat; }
.events-btn li a.ct-btn { background: url(../images/ct-btn.jpg) no-repeat; }
.events-btn li a.lobby-btn { background: url(../images/lobby-btn.gif) no-repeat; }
.events-btn li a.golf-btn { background: url(../images/golf-btn.jpg) no-repeat; }
.events-btn li a.gala-btn { background: url(../images/gala-btn.gif) no-repeat; }
.events-btn li a.sponsor-btn { background: url(../images/sponsor-btn.gif) no-repeat; }

.events-btn li a:hover { background-position: bottom; }

.cart { float: right; padding: 2px; border: 1px solid #efefef; }

/* mini news */
#mini-news { float: left; margin-left: 5px; padding-top: 330px; width: 190px; text-align: left; }
#mini-news .inner { padding: 15px 5px; background: #e4f1f9; border: 1px solid #afd6ec; }
#mini-news h2.news { margin: 0; padding: 0; background: url(../images/side-currentnews.gif) no-repeat 5px 0; height: 20px; text-indent: -9000em; overflow: hidden; }
#mini-news h2.side-events { margin: 0; padding: 0; background: url(../images/side-events.gif) no-repeat 5px 0; height: 20px; text-indent: -9000em; overflow: hidden; }
#mini-news h2.side-urgent { margin: 0; padding: 0; background: url(../images/side-urgent.gif) no-repeat 5px 0; height: 20px; text-indent: -9000em; overflow: hidden; }
#mini-news ul { margin: 0; padding: 0; list-style: none; }
#mini-news ul li { }
#mini-news ul li a { display: block; padding: 5px; border-bottom: 1px solid #c5deee; color: #194157; text-decoration: none; }
#mini-news ul li a h1 { margin: 0; padding: 0; font-size: 16px; color: #194157; }
#mini-news ul li a h1 span { display: block; font-size: 11px; color: #4b9bc6; }
#mini-news ul li a h1 small { padding-top: 3px; display: block; font-size: 11px; color: #47a3d6; }
#mini-news ul li a:hover { background: #fff; }
#mini-news .viewallnews-btn { display: block; background: url(../images/viewallnews-btn.gif) no-repeat; width: 190px; height: 31px; text-indent: -9000em; overflow: hidden; }
#mini-news .viewallnews-btn:hover { background-position: bottom; }