body,div,h1,h2,h3,h4,h5,h6,hr,p,ul,li,strong,em,span,img,form,fieldset,label{border:none;font-size:1em;margin:0;padding:0}
input,textarea,select{font:12px Arial, Helvetica, sans-serif;margin:0}
a{color:#eb008b;text-decoration:none}
button{cursor:pointer;margin:0}
.clear-fix{clear:both}
body{background:#f6e4fd;font:16px Arial, Helvetica, sans-serif;color:#444}
div.outer-wrapper{position:relative;background:url(images/pic-bg.jpg) right top no-repeat;width:auto!important;_width:auto;min-width:987px;margin:auto}
div.wrapper{position:relative;margin:auto;padding:0 11% 0 10%}
div.wrapper .pics{position:absolute;top:354px;left:22px;width:120px;height:270px}
div.wrapper .left-pics{left:auto;right:14px}
div.wrapper .wrapper-pic1{position:absolute;top:0;left:0;background:url(images/outer-wrapper-bg-left.png) right 316px no-repeat;width:10%;height:850px;overflow:hidden}
div.wrapper .wrapper-pic2{position:absolute;top:0;right:0;background:url(images/outer-wrapper-bg-right.png) left 316px no-repeat;width:11%;height:850px;overflow:hidden}
div#container{position:relative;z-index:9}
div#header{position:absolute;top:15px;left:6px;width:281px;height:93px;z-index:9}
div#header h1 a{display:block;background:url(images/header.png) no-repeat;width:459px;height:120px;text-indent:-999em;overflow:hidden}
div#navigation{position:relative;height:47px;margin:0 0 8px;padding:149px 0 0}
div#navigation ul{display:block;background:url(images/nav-bg.png);height:45px;border:1px solid #fac4e4;list-style:none}
div#navigation ul li{display:block;float:left}
div#navigation ul li a{display:block;_width:1%;height:45px;font:17px Arial, Helvetica, sans-serif;color:#626366;text-transform:uppercase;text-decoration:none;line-height:45px;white-space:nowrap;padding:0 14px}
div#navigation ul li a:hover{background:url(images/nav-hover.png);color:#90278e}
div.actions{position:absolute;top:0;right:0;width:300px;height:196px;overflow:hidden}
div.actions .login{position:absolute;bottom:0;right:0;width:194px;height:45px}
div.actions .login a{display:block;background:url(images/button-login.png) left center no-repeat;height:45px;font-size:17px;color:#90278e;text-transform:uppercase;text-decoration:none;line-height:45px;padding:0 0 0 35px}
div.resources{position:absolute;top:10px;right:35px;background:url(images/resources-bg.png);width:194px;height:134px;z-index:0;padding:5px 15px 0}
div.resources h2{font-size:18px;font-weight:400;color:#eB008b;text-transform:uppercase;margin:0 0 5px;padding:0}
div.resources ul li{display:block;background:url(images/more.gif) left 5px no-repeat;margin:0 0 4px;padding:0 0 0 14px}
div.resources ul li a{font-size:15px;color:#444;text-decoration:none}
div.resources .more{font-size:12px;text-align:right}
div.actions .search{position:absolute;bottom:12px;right:15px;width:260px}
div.actions .search label{display:block;float:left;font-size:16px;color:#eb008b}
div.actions .search input{display:block;float:left;width:140px;border:1px solid #eb008b;margin:0 0 0 5px;padding:2px}
div.actions .search button{display:block;float:left;background:url(images/button-search.png) no-repeat;width:23px;height:21px;text-indent:-999em;overflow:hidden;border:none;margin:0 0 0 5px}
div#content{position:relative;background:url(images/content-bg.png);height:auto!important;min-height:800px;border:1px solid #fac4e4;margin:0 0 10px;padding:18px 0 0}
div.groups{position:relative;float:left;width:31%;overflow:hidden;margin:0 0 15px}
div.groups h2{background:#ed1d79 url(images/rainbow-groups.png) right top no-repeat}
div.groups h2 a{display:block;background:url(images/groups-h2.png) no-repeat;width:250px;height:36px;text-indent:-999em;overflow:hidden;margin:0 0 24px}
div.groups ul{list-style:none;margin:0 0 0 5px}
div.groups ul li{display:block}
div.groups ul li a{display:block;background:url(images/heart-pink.gif) 8px 9px no-repeat;height:1%;color:#444;text-decoration:none;padding:3px 0 3px 23px}
div.groups ul li a:hover,div.groups ul li.current_page_item a{display:block;background:#b7cbe1 url(images/heart-gray.gif) 8px 9px no-repeat;color:#fff}
div.events{position:relative;float:left;background:url(images/events-bg.png);width:32.5%;height:auto!important;min-height:765px;overflow:hidden;margin:0 0 15px 1.7%}
div.events h2 a{display:block;background:#9655d2 url(images/events-h2.png) no-repeat;height:36px;text-indent:-999em;overflow:hidden;margin:0 0 24px}
div.events .rss{display:block;position:absolute;top:0;right:0;background:url(images/rss-events.png) no-repeat;width:48px;height:36px;text-indent:-999em;overflow:hidden}
div.events .summary{font-size:28px;color:#90278e;line-height:130%;margin:0 20px 20px}
div.events .upcoming-events{color:#444;margin:0 11px}
div.events .upcoming-events h3{background:#f6d2ef;font-size:25px;color:#ed1e79;margin:0 0 20px;padding:0 13px}
div.events .upcoming-events ul{list-style:none;margin:0 12px}
div.events .upcoming-events ul li{border-bottom:1px solid #e475a5;margin:0 0 12px;padding:0 2px 12px}
div.events .upcoming-events ul li strong, div.events .upcoming-events ul li .wpng-title {font-weight:400}
div.events .upcoming-events ul li strong a, div.events .upcoming-events ul li .wpng-title {color:#ed1e79}
div.events .upcoming-events ul li a{color:#444}
div.events .upcoming-events ul li span{white-space:nowrap}
div.events .upcoming-events ul li span a, div.events .upcoming-events ul li .wpng-more {color:#ed1e79;white-space:nowrap}
div.events .upcoming-events ul li.important{font-weight:700;font-size:1.1em}
div.events .upcoming-events ul li.important strong{font-weight:700}
div.events .upcoming-events .all-events{text-align:right;margin:0 14px 0 0;padding:15px 0 0}
div.blog{position:relative;float:left;width:31.5%;height:auto!important;min-height:765px;overflow:hidden;margin:0 0 15px 1.5%}
div.blog h2 a{display:block;background:#ed1d79 url(images/blog-h2.png) no-repeat;height:36px;text-indent:-999em;overflow:hidden;margin:0 0 24px; line-height: normal;}
div.blog ul li{margin:0 0 18px; line-height: 140%;}
div.blog ul li h3{background:#f7e8fd;height:1%;font-weight:400;color:#ed1e79;margin:0 0 13px;padding:10px}
div.blog ul li h3 strong{display:block;color:#9655d2;text-transform:uppercase}
div.blog ul li h3 strong a{color:#9655d2}
div.blog ul li p{padding:0 0 0.8em 0 }
div.blog ul li p.more{color:#444;text-align:right;border-bottom:1px solid #e475a5;margin:0 10px;padding:0 0 12px}
div.blog ul li p.more a{color:#ed1e79;text-decoration:none}
div.blog .rss{display:block;position:absolute;top:0;right:0;background:url(images/rss-blog.png) no-repeat;width:44px;height:36px;text-indent:-999em;overflow:hidden}
div#footer{position:relative;color:#666;line-height:50px;text-align:center}
div#footer .nav{position:relative;background:url(images/footer-nav-bg.png);height:50px;color:#ed1e79}
div#footer .nav a{color:#ed1e79;text-decoration:none;padding:0 15px}
div#footer .nav a:hover{color:#fff}
div#footer .copyright a{color:#666}
hr,div#navigation h2,.page-id-65 div.actions .login,.page-id-65 div.actions .search,div.actions .search h2{display:none}
div.wrapper .wrapper-pic1 img,div.wrapper .wrapper-pic2 img{width:120px;height:270px}
div.resources ul,div.blog ul{list-style:none}





div#content{position:relative}
div.groups-page{position:relative;float:left;width:273px;overflow:hidden;z-index:9}
div.groups-page h2{display:block;background:url(images/groups-h2.png) no-repeat;height:36px;text-indent:-999em;overflow:hidden;margin:0 0 8px}
div.groups-page form{text-align:right;margin:0 0 20px}
div.groups-page form label{color:#eb008b}
div.groups-page form select{background:#fbf5fe;width:165px;border:1px solid #3f3f3f}
div.groups-content{position:relative;float:left;width:55%;font-size:14px;color:#444;line-height:130%;margin:0 30px 15px 50px}
div.groups-content h1{font-size:23px;font-weight:400;margin:0 0 15px}
div.groups-content h3{font-size:14px;font-weight:400;margin:25px 0 5px}
div.groups-content .group-name{background:url(images/big-heart-pink.gif) no-repeat;font-size:41px;line-height:normal;padding:25px 0 0}
div.groups-content .msg{border:1px solid #9c9ea0;margin:25px 0 0;padding:5px}





div#content{position:relative}
div#content .events-rss{display:block;position:absolute;top:18px;left:414px;background:url(images/rss-events.png) no-repeat;width:48px;height:36px;text-indent:-999em;overflow:hidden}
div.events-content{margin:0 30px 0 5px !important; padding: 0 !important;}




div#content{position:relative}
div#content h1.page-title{display:block;font-size:28px;font-weight:400;color:#9655d2;border-bottom:1px solid #fac4e4;line-height:normal;margin:0 0 34px 3px;padding:0 0 10px 25px}
.page-id-4 div#content h1.page-title,.page-id-6 div#content h1.page-title,.page-id-7 div#content h1.page-title,.page-id-9 div#content h1.page-title,.page-id-26 div#content h1.page-title,.page-id-29 div#content h1.page-title,.page-id-45 div#content h1.page-title{display:block;height:36px;text-indent:-999em;overflow:hidden;border:none;margin:0 0 34px 3px;padding:0}
div#content h1.page-title.page-4{background:url(images/page-title-about-us.png) no-repeat}
div#content h1.page-title.page-6{background:url(images/page-title-volunteer.png) no-repeat}
div#content h1.page-title.page-7{background:url(images/page-title-join.png) no-repeat}
div#content h1.page-title.page-9{background:url(images/page-title-donate.png) no-repeat}
div#content h1.page-title.page-26{background:url(images/page-title-privacy-policy.png) no-repeat}
div#content h1.page-title.page-29{background:url(images/page-title-contact-us.png) no-repeat}
div#content h1.page-title.page-45{background:url(images/page-title-events.png) no-repeat}
div.main-content{position:relative;font-size:14px;color:#444;line-height:130%;margin:0 30px 15px}
div.main-content h1{font-size:23px;font-weight:400;margin:0 0 15px}
div.main-content h2{font-size:23px;font-weight:400;margin:0 0 15px;padding:10px 0 0}
div.main-content h3{font-size:14px;font-weight:400;margin:25px 0 5px}
div.main-content p{margin:0 0 10px}
div.main-content ul{line-height:150%;margin:0 0 10px 15px}
div.main-content .purple{color:#90278e}
div.main-content .pink{color:#eb008b}
div.main-content .black{color:#000}
div.main-content .email{margin-top:30px;font-size:23px;color:#626366}
p img{max-width:100%;padding:0}
img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
.alignright{float:right}
.alignleft{float:left}





.blog div.actions,.single div.actions,.archive div.actions,.search div.actions{position:absolute;top:0;right:0;width:267px;height:196px;overflow:hidden}
.blog div#content,.single div#content,.archive div#content,.search div#content{position:relative;background:url(images/blog-bg.png) right top repeat-y;padding-top:0}
div.blog-content{position:relative;float:left;width:60%;_margin:0 0 15px 5px;font-size:14px;color:#444;line-height:130%;margin:0 0 15px 20px;padding:18px 0 0}
div.blog-content .navigation{padding:0 0 15px}
div.blog-content .alignright{float:right}
div.blog-content .alignleft{float:left}
div.post{color:#828387;border-bottom:15px solid #f9d7e7;margin:0 0 20px; line-height: 140%;}
div.post .summary{margin:0 0 15px;padding:0 14px}
div.post blockquote{border-left:5px solid #3f3f3f;margin:10px 0;padding:0 0 0 15px}
div.post h2{font-size:26px;font-weight:400;line-height:normal;margin:0 0 10px;padding:0 14px}
div.post p{margin:0 0 0.8em 0}
div.post p.category{background:#ded0e7 url(images/post-h2.gif) right top repeat-y;font-size:15px;font-weight:700;line-height:normal;margin:0 0 10px;padding:12px}
div.post p.category a{font-weight:400;font-size:12px;text-transform:uppercase;color:#90278e}
div.post p.author{color:#636466;line-height:normal;border:1px solid #d3d1d4;border-left:none;border-right:none;margin:0 0 10px 14px;padding:8px 0}
div.post .group-name{background:url(images/big-heart-pink.gif) no-repeat;font-size:41px;line-height:normal;padding:25px 0 0}
div.post .tags span.comments{float:right;margin-right:10px;line-height:normal;color:#eb008b}
div.post p.tags{height:auto!important;min-height:14px;line-height:normal;border:1px solid #d3d1d4;border-left:none;border-right:none;margin:0 0 10px 14px;padding:8px 0}
div.post p.tags-list{line-height:normal;margin:0 0 10px 14px}
div.main-content .result h3{font-size:14px;font-weight:700;margin:25px 0 5px}
div#respond h3{font-size:16px;font-weight:700;color:#90278e}
div.sidebar{position:relative;float:right;width:265px;padding:18px 0 0}
div.box{position:relative;width:250px;color:#444;border-bottom:1px solid #626366;margin:0 auto 15px}
div.box .pink{color:#eb008b}
div.sidebar .search h3{display:none}
div.sidebar .search form{width:194px;margin:0 0 15px 14px}
div.sidebar .search label{display:block;background:url(images/triangle-purple.png) no-repeat;font-size:17px;color:#626366;text-transform:uppercase;margin:0 0 5px;padding:15px 0 0}
div.sidebar .search input{display:block;width:188px;border:1px solid #eb008b;margin:0 0 5px;padding:2px}
div.sidebar .search button{display:block;float:right;background:url(images/button-search.png) no-repeat;width:23px;height:21px;text-indent:-999em;overflow:hidden;border:none}
div.sidebar .subscribe{background:url(images/triangle-purple.png) 14px top no-repeat;padding:15px 0 0}
div.sidebar .subscribe p{margin:0 0 7px 14px}
div.sidebar .subscribe p.links{margin:0 0 10px}
div.sidebar .subscribe p a{display:block;float:left;text-indent:-999em;overflow:hidden}
div.sidebar .subscribe p a.rss{background:url(images/rss.png) no-repeat;width:76px;height:57px}
div.sidebar .subscribe p a.twitter{background:url(images/twitter.png) no-repeat;width:138px;height:32px;margin:10px 0 0 5px}
div.sidebar .calendar{padding:30px 0 0}
div.sidebar .calendar table{width:210px;font-size:12px;color:#444;text-align:center;border-collapse:collapse;margin:0 0 10px 22px}
div.sidebar .calendar table caption{display:block;position:absolute;top:0;left:22px;width:210px;font-size:14px;margin:0;padding:0 0 5px}
div.sidebar .calendar table th{color:#ea008a}
div.sidebar .calendar table td{width:42px;padding:2px 0}
div.sidebar .calendar table td a{font-weight:700;color:#ea008a}
div.sidebar .calendar table tfoot{position:absolute;top:0;left:22px;width:210px;margin:0;padding:0}
div.sidebar .calendar table tfoot td{width:4px;padding:0}
div.sidebar .calendar table td#prev,div.sidebar .calendar table td#next{width:103px}
div.sidebar .calendar table td#prev a{display:block;float:left;background:url(images/prev.gif) no-repeat;width:19px;height:19px;text-indent:-999em;overflow:hidden;margin:0 0 0 4px}
div.sidebar .calendar table td#next a{display:block;float:right;background:url(images/next.gif) no-repeat;width:19px;height:19px;text-indent:-999em;overflow:hidden;margin:0 4px 0 0}
div.sidebar div.categories{background:url(images/triangle-purple.png) 14px top no-repeat;border-bottom:none;padding:15px 0 0}
div.sidebar .categories h3{background:#9b7cb8 url(images/sidebar-h3.gif) right top repeat-y;font-size:18px;font-weight:400;color:#fff;margin:0 10px 15px 14px;padding:7px 15px}
div.sidebar .categories ul{list-style:none}
div.sidebar .categories ul ul{font-size:13px;list-style:none;line-height:150%;margin:0 10px 0 14px}
div.sidebar .categories ul ul li{background:#f7ccdf;color:#646569;margin:0 0 8px;padding:0 14px 0 10px}
div.sidebar .categories ul ul li a{color:#92258e;line-height:220%}
div.sidebar .categories ul ul ul{background:#fff;width:100%;border-bottom:1px dashed #333;margin:0 0 0 -10px;padding:0 24px 0 0}
div.sidebar .categories ul ul ul li{background:#fff;color:#be1a8d;border-bottom:none;margin:0;padding:2px 14px 2px 10px}
div.sidebar .categories ul ul ul li a{color:#818284;line-height:normal}
div.sidebar .categories ul ul li.last{border:none}
div.post p.author .comments a,div.box .black{color:#000}
div.post p.tags a,div.post p.comments a,div.box .purple,div.sidebar .categories ul ul li span{color:#90278e}





