/* Reset */
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, sub, sup, tt, var,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*** Global ***/
body {font:13px/1.6em arial, sans-serif;background-color:#fff;}
#content {width:960px;margin:0 auto;overflow:hidden;}
strong {font-weight:bold;}
em {font-style:italic;}
h5, h6 {color:#612A0D;}

/*** Header ***/
#header {background-color:#fddfd0;height:110px;padding:1px;}
#header-content {position:relative;width:960px;height:111px;margin:0 auto;background-color:#fddfd0;}
h1 {float:left;display:inline;width:176px;height:93px;margin:0 0 0 24px;text-indent:-9999px;background:url(img/rethink-logo.png) left top no-repeat;/*text-transform:lowercase;*/}
h1 a {display:block;height:58px;}
#navs {float:right;display:inline;margin:7px 21px 0 0;overflow:hidden;font-size:16px;line-height:1em;}
#navs form, #navs ul, #navs div.menu, #searchform-404 {float:right;display:inline;}
#navs form, #searchform-404 {margin:0 0 0 18px;height:24px;width:177px;background:#fff url(img/bg-search.png) left top no-repeat;}
#navs form #q, #searchform-404 #q {margin:5px 0 0 5px;width:150px;font:11px arial, sans-serif;color:#cd0569;background:none;border:none;}
#navs form #submit-search, #submit-search-404 {padding:0;vertical-align:-1px;}
#top-link li {float:left;display:inline;font-size:16px;}
#top-link li:before {content:"~";color:#cd0569;font-size:11px;}
#top-link li.first:before {content:"";}
#top-link li a, #navs div.menu ul li a {/*text-transform:lowercase;*/}
#top-link li a {color:#cd0569;text-decoration:none;font-size:11px;padding:0 7px;}
#top-link li a:hover {color:#68321f;}
#navs div.menu {clear:both;margin:34px 0 0;}
#navs div.menu ul li {float:left;display:inline;margin:0 0 0 15px;}
#navs div.menu ul li a {display:block;position:relative;z-index:10;height:46px;padding:0 10px;color:#c06;font-size:18px;line-height:44px;font-weight:bold;text-decoration:none;text-align:center;}
#navs div.menu ul li.current a {color:#68321f;}
#navs div.menu ul li a:hover {background-color:#fff;color:#68321f;}

/*** Fat-navs ***/
#header #navs div.fat-nav {display:none;width:378px;position:absolute;top:110px;z-index:5;padding:20px 17px 10px 22px;overflow:auto;border:2px solid #fddfd0;font-size:14px;background-color:#fff;}
#header #navs li.showing div.fat-nav {display:block;}
#header #navs div.fat-nav ul.nav-items {display:block;width:378px;overflow:auto;float:none;}
#header #navs div.fat-nav ul.nav-items li {width:167px;float:left;margin:0 10px;}
#header #navs div.fat-nav ul.nav-items li.left {clear:left;}
#header #navs div.fat-nav ul.nav-items li.right {float:right;clear:right;}
#header #navs div.fat-nav ul.nav-items li.last {background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#header #navs div.fat-nav ul.nav-items li a {position:static;display:block;height:auto;padding:7px 0 7px 12px;color:#cc0066;font-size:inherit;font-weight:bold;/*text-transform:lowercase;*/text-align:left;line-height:inherit;text-decoration:none;background:url(img/arrow-fat-nav.png) left top no-repeat;}
#header #navs div.fat-nav ul.nav-items li a:hover {color:#68321f;background-image:url(img/arrow-on-fat-nav.png);}
#header #navs div.fat-nav ul.nav-spotlights {width:378px;overflow:hidden;}
#header #navs div.fat-nav h3 {color:#68321f;font-weight:bold;margin:30px 10px 8px;/*text-transform:lowercase;*/}
#header #navs div.fat-nav ul.nav-spotlights li {width:167px;float:left;background:url(img/border-dash-horiz.png) top left repeat-x;margin:0 10px;padding: 10px 0 7px;}
#header #navs div.fat-nav ul.nav-spotlights li a {display:inline;font-size:inherit;font-weight:normal;height:auto;line-height:inherit;padding:0;position:static;text-align:left;text-decoration:none;}
#header #navs div.fat-nav ul.nav-spotlights li a img {width:60px;height:60px;float:left;}
#header #navs div.fat-nav ul.nav-spotlights li a.sltext {display:table-cell;padding:0 0 0 10px;width:90px;height:60px;color:#cc0066;font-weight:bold;/*text-transform:lowercase;*/margin-left:7px;vertical-align:middle;text-decoration:none;}
#header #navs div.fat-nav ul.nav-spotlights li a.sltext:hover {color:#68321f;}

/*** Donate box ***/
#donate {padding:15px 40px 20px 20px;background-color:#fae0ec;}
#donate h3 {font-size:24px;color:#c06;/*text-transform:lowercase;*/margin:0 0 13px;}
#donate-area {width:170px;float:left;}
#donate-info {width:270px;float:right;padding:0 0 0 30px;background:url(img/arrow-donate.png) left 5px no-repeat;}
#donate-info p {width:auto;display:none;margin:0;}
#donate-info p.selected {display:block;}
#donate a.amount {float:left;display:inline;font-size:20px;color:#c06;text-decoration:none;padding:6px;margin:0 0 8px 7px;}
#donate-area a.onetime {display:none;} /* Hide One Time Amounts Initially */
#donate a.selected {background-color:#f8cce0;padding:5px;border:1px dashed #ed98c1;}
#donate_form {clear:both;}
#donate_form input {margin-left:0;}
#donate_form div {margin:10px 0 0;}
#donate_form label {padding:0 5px 0 0;}
#donate_form #amt {width:60px;border:1px solid #c06;background-color:#fff;color:#612a0d;padding:5px;margin:0 5px 0 0;}
#donate_form #submit {padding:5px 15px;background-color:#c06;color:#fff;border:none;}

/*** Home page ***/
#page-469 #features {width:635px;height:255px;overflow:hidden;float:left;display:inline;margin:15px 15px 0 0;position:relative;}
#page-469 #features div.items {position:absolute;width:2560px;}
#page-469 #features-nav {width:80px;height:15px;position:absolute;bottom:24px;left:29px;}
#page-469 #features-nav a {display:inline;float:left;width:14px;height:13px;margin:0 6px 0 0;cursor:pointer;background:url(img/btn-off-features.png) left top no-repeat;}
#page-469 #features-nav a.active {background-image:url(img/btn-on-features.png);}
#page-469 #content div.content-column {width:310px;float:left;display:inline;margin:15px 15px 15px 0;}
#page-469 #content #home-about-rethink {margin:15px 0 0;}
#page-469 #content #home-get-involved {margin:15px 0 15px 0;}
#page-469 div.content-column h2, #page-469 #keep-abreast h2 {height:22px;padding:10px 12px 8px;margin:0 0 15px;clear:both;background-color:#ed98c1;}
#page-469 div.content-column h2 a, #page-469 #keep-abreast h2,
#page-469 div.content-column h2 a:active, 
#page-469 div.content-column h2 a:visited {font-size:22px;color:#fff;/*text-transform:lowercase;*/text-decoration:none;}
#page-469 div.content-column h2 a:hover, #page-469 #keep-abreast h2 a:hover {text-decoration:underline;background-color:transparent;}
#page-469 div.content-column h2.tan {background-color:#e9b088;}
#page-469 div.content-column h2.chewing-gum {background-color:#f7b7d3;}
#page-469 div.content-column h2.dusty-rose {background-color:#e1a193;}
#page-469 div.content-column h2.brown {background-color:#966757;}
#page-469 div.content-column a, #page-469 #keep-abreast a {color:#c06;text-decoration:none;}
#page-469 div.content-column a:hover, #page-469 #keep-abreast a:hover {color:#fff;background:#c06;}
#page-469 #home-get-support div.home-program-details, #page-469 div.content-column p {display:table-cell;height:90px;margin:0 15px 15px 0;vertical-align:middle;color:#68321f;}
#page-469 div.image {float:left;display:inline;width:90px;margin:0 15px 15px 13px;line-height:1px;}
#page-469 div.image a:hover {background:none;}
#home-about-rethink div.image {float:none;display:block;width:auto;text-align:center;margin:0 0 20px;}
#page-469 #home-about-rethink p {float:none;display:block;width:280px;margin:0 auto;height:auto;color:#68321f;}
#page-469 #home-get-support {height:290px;overflow:hidden;}
#page-469 #home-get-support h2 a.arrow {float:right;display:inline;width:20px;height:17px;text-indent:-9999px;}
#page-469 #home-get-support h2 #get-support-up {margin:0 10px 0 0;background:url(img/arrow-up-programs.png) left top no-repeat;}
#page-469 #home-get-support h2 #get-support-down {background:url(img/arrow-down-programs.png) left top no-repeat;}
#page-469 #home-get-support h2 #get-support-up.disabled {background-image:url(img/arrow-up-off-programs.gif);cursor:default;}
#page-469 #home-get-support h2 #get-support-down.disabled {background-image:url(img/arrow-down-off-programs.gif);cursor:default;}
#page-469 #home-get-support div.scrollable {height:228px;overflow:hidden;position:relative;}
#page-469 #home-get-support ul.items {position:absolute;}
#page-469 #home-get-support li {overflow:auto;margin:0 13px 15px;background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#page-469 #home-get-support div.image {margin:0 15px 15px 3px;}
#page-469 #home-get-support div.home-program-details p {float:none;display:block;width:auto;margin:0;height:auto;vertical-align:baseline;}
#page-469 #home-get-involved #donate {padding:13px 19px 11px 15px;width:248px;margin:0 auto 24px;overflow:auto;}
#page-469 #home-get-involved #donate-info {padding:0 10px 0 0;margin:0 10px 0 0;width:78px;float:left;display:inline;background:url(img/border-dash-vert.png) right top repeat-y;}
#page-469 #home-get-involved #donate-info h3 {font-size:18px;}
#page-469 #home-get-involved #donate-area {padding:0;color:#68321f;width:149px;float:left;display:inline;}
#page-469 #home-get-involved #donate-area h4 {font-weight:bold;margin-bottom:10px;}
#page-469 #home-get-involved #donate-area form label {padding:0 5px 0 0;/*text-transform:lowercase;*/}
#page-469 #home-get-involved #donate-area form input {margin-left:0;}
#page-469 #home-get-involved #donate-area form div {margin:12px 0 0;}
#page-469 #home-get-involved #amt {padding:0 0 0 2px;width:68px;height:24px;color:#68321f;background-color:#fff;border:1px solid #ee9cc3;}
#page-469 #home-get-involved #submit {padding:4px 0;width:65px;color:#fff;border:none;background-color:#c06;}
#page-469 #home-get-involved #get-involved-links-area {width:282px;margin:0 auto;background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#page-469 #home-get-involved div.get-involved-links {overflow:hidden;background:url(img/border-dash-horiz.png) left top repeat-x;}
#page-469 #home-get-involved div.get-involved-links a {float:left;display:inline;margin:12px 0 15px;}
#page-469 #home-get-involved div.get-involved-links a:hover {background:none;}
#page-469 #home-get-involved div.get-involved-links #fundraise {width:102px;height:34px;margin-left:4px;padding:0 12px 0 0;background:url(img/border-dash-vert.png) right top repeat-y;}
#page-469 #home-get-involved div.get-involved-links #volunteer {width:149px;height:26px;margin-left:11px;}
#page-469 #home-get-involved div.get-involved-links #downloads {width:161px;height:29px;margin:12px 11px 15px 2px;}
#page-469 #home-get-involved div.get-involved-links #retail {width:97px;height:35px;padding:0 0 0 8px;background:url(img/border-dash-vert.png) left top repeat-y;}
#page-469 #keep-abreast {clear:both;overflow:hidden;margin:0 0 20px;}
#page-469 #keep-abreast #twitter {background:none;margin-right:12px;}
#page-469 #keep-abreast div.social {width:220px;float:left;display:inline;margin:0 18px 0 0;}
#page-469 #keep-abreast #newsletter {margin:0 20px 0 12px;}
#page-469 #keep-abreast #video div.image {width:100px;margin:0 8px 15px 0;}
#page-469 #keep-abreast #video div.image a:hover {background:none;}
#page-469 #keep-abreast #video-info {width:100px;float:left;display:inline;}
#page-469 #keep-abreast h2 {margin:0 0 7px;background-color:#cea28e;}
#page-469 #keep-abreast h3 {padding:10px 0;margin:0 0 15px;color:#c06;font-size:18px;/*text-transform:lowercase;*/background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#page-469 #keep-abreast #twitter #follow-icon {display:inline;float:right;width:108px;height:30px;margin:-10px 0 0;}
#page-469 #keep-abreast p {color:#68321f;}
#page-469 #keep-abreast p.date {color:#666;font-size:10px;}
#page-469 #keep-abreast #newsletter li {margin:0 0 15px;}

/*** Landing page ***/
#section-intro {padding:35px 21px 35px 24px;}
#section-intro h2, #section-intro p {width:425px;}
#section-intro h2, #section-intro h3, #section-intro h4 {color:#c06;font-weight:normal;line-height:1.1em;/*text-transform:lowercase;*/}
#section-intro h2 {font-size:36px;margin:0 0 27px;}
#section-intro h3 {font-size:26px;margin:0 0 18px;}
#section-intro h4 {font-size:16px;}
#section-intro h5, #section-intro h6 {font-weight:bold;color:#68321f;}
#section-intro p, #section-subpages div.subpage p {color:#612a0d;line-height:1.5em;margin:0 0 23px;}
#section-intro blockquote {width:425px;}
#section-intro ul {color:#612a0d;margin:0 0 15px;}
#section-intro li {background:url(img/bullet.png) left 0.6em no-repeat;padding:2px 0 2px 12px;margin:0 0 0 10px;}
#intro-media {float:right;}
#section-subpages {clear:both;margin:0 0 55px;height:175px;overflow:hidden;background:url(img/border-dash-horiz.png) left top repeat-x;}
#section-subpages div.subpage {float:left;display:inline;height:175px;overflow:hidden;margin:25px 20px 0 0;padding:0 0 0 20px;background:url(img/border-dash-vert.png) left top repeat-y;}
#section-subpages div.first {background:none;}
#section-subpages div.quarter {width:200px;}
#section-subpages div.subpage h3 {margin:0 0 25px;}
#section-subpages div.subpage h3 a {color:#c06;font-size:24px;font-weight:normal;line-height:1em;text-decoration:none;/*text-transform:lowercase;*/}
#section-subpages div.subpage h3 a:hover {color:#fff;background-color:#c06;}

/*** Detail page ***/
#page {overflow:hidden;margin:34px 0 38px;}
#main, #spotlights {background:url(img/border-dash-horiz.png) left top repeat-x;}
#sidenav {background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#page h2, #page h3, #page h4, .qtip-content h4 {color:#c06;font-weight:normal;line-height:1.1em;/*text-transform:lowercase;*/margin:0 0 18px;}
#page h2 {clear:both;font-size:36px;padding:0 0 0 188px;/*text-transform:lowercase;*/}
#page h3 {font-size:26px;}
#page h4 {font-size:16px;}
#page h5, #page h6 {font-weight:bold;color:#68321f;}
#page p, #main ul, #main blockquote, #main table td {color:#612a0d;margin:0 0 15px;}
#page a {color:#c06;text-decoration:none;}
#page a:hover {color:#fff;background-color:#c06;}
#main li {background:url(img/bullet.png) left 0.6em no-repeat;padding:2px 0 2px 12px;margin:0 0 0 10px;}
#sidenav {float:left;width:160px;margin:0 28px 0 0;padding:0 0 1px;}
#sidenav li a {display:block;padding:7px 10px 7px 22px;/*text-transform:lowercase;*/background:url(img/arrow-sidebar.png) left top repeat-x;}
#sidenav li li a {padding:0 10px 0 27px;line-height: 16px;background:none; font-size: 10px;}
#sidenav li.current_page_ancestor a,
#sidenav li.current_page_ancestor a:hover,
#sidenav li.current_page_item a {color:#68321f;background:#FDDFD0 url(img/arrow-on-sidebar.png) left top no-repeat;}
#sidenav li li.current_page_item a {color:#68321f;background:none;}
#sidenav li.current_page_item li a {color:#c06;background:none;}
#sidenav li a:hover {color:#68321f;background:url(img/arrow-on-sidebar.png) left top repeat-x;}
#sidenav li li a:hover {color:#68321f;background:none;}
#sidenav li.current_page_item li a:hover {color:#68321f;background:none;}
#sidenav li.current_page_item a:hover {background:#FDDFD0 url(img/arrow-on-sidebar.png) left top no-repeat;}
#sidenav li li.current_page_item a:hover {color:#68321f;background:none;}
#sidenav li ul {display: none; padding: 8px 0 8px 0;}
#sidenav li.current_page_ancestor ul li a {background: none; color: #CC0066;}
#sidenav li.current_page_ancestor ul li a:hover,
#sidenav li.current_page_ancestor ul li.current_page_item a {color: #68321F; background: none;}
#sidenav li.current_page_ancestor ul,
#sidenav li.current_page_item ul {display: block;}
#sidenav li ul li {/*margin: 8px 0 -8px 0;*/}

#main {float:left;width:545px;margin:0 28px 0 0;padding:30px 0 0;}
#spotlights {float:left;width:180px;}
#main blockquote, #section-intro blockquote {font-size:16px;padding:20px 10px 20px 30px;background:url(img/bg-blockquote.gif) left top repeat;}
#main blockquote p, #section-intro blockquote p {margin:0;}
#tools {clear:both;padding:18px 0 0;background:url(img/border-dash-horiz.png) left top repeat-x;}
#tools a {padding:2px 10px 2px 22px;line-height:1.5em;}
#page #tools a:hover {color:#68321f;background-color:#fff;}
#tools #print {background:url(img/icon-print.png) left center no-repeat;}
#tools #share {background:url(img/icon-share.png) left center no-repeat;}
#spotlights {padding:25px 0 0;}
#spotlights dt {display:block;padding:10px 10px 7px;margin:0 0 12px;font-size:24px;color:#fff;line-height:1em;/*text-transform:lowercase;*/}
#spotlights dt.pink {background-color:#ed98c1;}
#spotlights dt.brown {background-color:#966757;}
#spotlights dt.tan {background-color:#e1a193;}
#spotlights dd {margin:0 0 30px;}
#spotlights p {margin:0 15px;}
#page #donate {width:485px;overflow:auto;margin:0 0 25px;}
#page #donate a:hover {color:#c06;background-color:transparent;}
#page #donate a.selected:hover {color:#c06;background-color:#f8cce0;}


/*** Content Pages with Grid i.e. Corporate Sponsors ***/
/*#page.has_grid */
#page.has_grid a {color:#c06;text-decoration:none;}
#page.has_grid #main a:hover {background-color:#c06;color:#fff;}
#page.has_grid #main #sponsors-list .sponsor a:hover, #page.has_grid #main #sponsors-list .sponsor-with-details a:hover {background-color:transparent;}
#sponsors-list a {padding:0 0 5px;}
#sponsors-list a:hover {background:none;}
#page.has_grid {overflow:hidden;margin:34px 0 38px;}
#page.has_grid #main {width:750px;margin:0;}
/* #page.has_grid h2, #page.has_grid h3, #page.has_grid h4 {color:#c06;font-weight:normal;line-height:1em;/*text-transform:lowercase;*/}
#page.has_grid h2 {clear:both;font-size:36px;padding:0 0 0 188px;margin:0 0 18px;}*/
#sponsors-list {width:750px;}
#sponsors-list tr {background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#sponsors-list tr.last {background:none;}
#sponsors-list td {vertical-align:middle;height:209px;width:25%;background:url(img/border-dash-vert-175.png) right center no-repeat;}
#sponsors-list td.last {background:none;}
#sponsors-list .sponsor, #sponsors-list .sponsor-with-details {padding:0 20px;margin:25px 0;text-align:center;}
#sponsors-list div.sponsor-details {display:none;}
/*#page.has_grid #main #tools a:hover {color:#68321F;background-color:transparent;}*/
.qtip-content p {margin:5px;}
.qtip-content h4 {margin:5px;}

/*** Events page ***/
#event-filters {text-align:right;margin:20px 40px 12px 0;color:#68321f;}
#event-filters a {color:#c06;text-decoration:none;/*text-transform:lowercase;*/}
#event-filters a.current {background:#c06;color:#fff;}
#event-filters a:hover {background:#c06;color:#fff;}
#event-filters span {padding:0 2px;}
#event-filters #event-cities {padding:0 30px 0 0;}
.events {overflow:auto;padding:1px;}
#upcoming-events, #past-events {margin:0 26px 0 24px;padding:22px 0 20px;background:url(img/border-dash-horiz.png) left top repeat-x;overflow:auto;}
#upcoming-events h2, #past-events h2 {margin:0 0 12px;font-size:36px;color:#c06;font-weight:normal;line-height:1em;/*text-transform:lowercase;*/}
.event {display:inline;float:left;overflow:hidden;width:203px;height:190px;margin:10px 7px 6px 6px;padding:10px 5px;text-align:center;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.5);box-shadow:0 0 7px rgba(0, 0, 0, 0.5);}
.event h3 {margin:3px 0 0;font-size:18px;font-weight:normal;}
.event h3 a, .event h3 a:active, .event h3 a:visited {color:#c06;text-decoration:none;/*text-transform:lowercase;*/}
.event h3 a:hover {color:#fff;background-color:#c06;}
.event h4 {font-size:12px;color:#612a0d;font-weight:normal;margin:6px 0 0;}
.all-events, .vancouver-events, .calgary-events, .toronto-events {display:none;}

/*** Event detail page ***/
#event {margin:32px 0 0;}
#event-media {float:left;display:inline;margin:0 0 0 24px;width:600px;}
#event-details {width:270px;float:left;display:inline;margin:0 0 0 25px;}
#event-details div, #event-details p {color:#612A0D;}
#event-details h2 {font-size:24px;color:#cf0f6d;line-height:30px;padding:0 0 20px;background:url(img/border-dash-horiz.png) left bottom repeat-x;/*text-transform:lowercase;*/}
#event-details dl {margin:20px 20px 10px 15px;overflow:auto;font-size:12px;font-weight:bold;color:#68321f;}
#event-details dt {width:55px;float:left;margin:0 0 10px;}
#event-details dd {width:180px;float:right;margin:0 0 10px;}
#event-details dd span {display:block;}
#event-details a, #event-details a:active, #event-details a:visited {color:#c06;text-decoration:none;}
#event-details a:hover {color:#fff;background-color:#c06;}
#event-desc {padding:25px 0 0;clear:both;background:url(img/border-dash-horiz.png) left top repeat-x;}
#event-desc p {margin:0 0 25px;}
#event-links {clear:both;margin:0 0 0 24px;overflow:hidden;padding-top:10px;}
#event-links li a {float:left;display:inline;width:295px;height:50px;margin:0 10px 0 0;text-align:center;background-color:#999;line-height:50px;font-size:18px;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;}
#event-links #share a {background:#999 url(img/icon-share.png) 15% center no-repeat;}
#event-links #event-tix a {background-color:#c06;}
#event-links a span {padding:0 0 0 10px;}
#event-sponsors {clear:both;width:906px;margin:45px auto 85px;}
.past-event #event-links {margin:0;padding:0;width:270px;display:inline;}
.past-event #event-links li a {float:right;width:270px;margin:0 42px 0 0;}
.past-event #event-links #share a {background-position:10% center;}
.past-event #event-sponsors {padding-top:50px;}

/*** Team ***/
#team #tools {padding:0;background:none;}
#team a {color:#c06;text-decoration:none;}
#team #main a:hover {background-color:#c06;color:#fff;}
#team {overflow:hidden;margin:34px 0 38px;}
#team #main {width:750px;margin:0;padding:0;}
#team h2, #team h3, #team h4 {color:#c06;font-weight:normal;line-height:1em;/*text-transform:lowercase;*/}
#team h2 {clear:both;font-size:36px;padding:0 0 0 188px;margin:0 0 18px;}
#team h3 {font-size:24px;margin:0 0 7px;}
#team h4 {font-size:16px;margin:20px 0 0;}
#team h4.job-title {margin:0;}
#members-list {margin:0 0 18px;}
#team #members-list li {margin:0;padding:22px 0 25px 2px;overflow:hidden;background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#members-list .member-photo {float:right;width:190px;}
#members-list .member-info {width:470px;}
#members-list .member-info p, #members-list .member-info span {display:block;margin:20px 0 0;}
#team #main #tools a:hover {color:#68321F;background-color:transparent;}

/*** Get Involved Page ***/
#section-intro #donate {width:395px;float:right;display:inline;margin:0 0 23px;}
#section-intro #donate-info {width:190px;}
#section-intro #donate-info p {width:auto;display:none;margin:0;}
#section-intro #donate-info p.selected {display:block;}
#page-87 #section-subpages, #page-87 div.subpage {height:248px;}
#page-87 div.subpage h3 a {display:block;width:176px;height:126px;text-indent:-9999px;}
#page-121 h3 a {background:url(img/fundraise.jpg) left top no-repeat;}
#page-119 h3 a {background:url(img/volunteer.jpg) left top no-repeat;}
#page-128 h3 a {background:url(img/retail_therapy.jpg) left top no-repeat;}
#page-123 h3 a {background:url(img/downloads.jpg) left top no-repeat;}

/*** Get Support ***/
#programs {padding:0 21px 0 24px;}
#program-filters {float:right;text-align:right;color:#68321f;}
#program-filters span {padding:0 3px;}
#program-filters a {color:#c06;text-decoration:none;/*text-transform:lowercase;*/}
#program-filters a.current {background:#c06;color:#fff;}
#program-filters a:hover {background:#c06;color:#fff;}
#programs h3 {font-size:24px;color:#c06;padding:0 0 14px;/*text-transform:lowercase;*/background:url(img/border-dash-horiz.png) left bottom repeat-x;}
#our-programs, #funded-programs {overflow:hidden;}
#our-programs {margin:0 0 25px;}
#funded-programs {margin:0 0 55px;}
.filter-list {display:none;}
.program {width:250px;height:90px;float:left;display:inline;margin:20px 40px 15px 0;}
.program-image {float:left;display:inline;width:90px;height:90px;margin:0 12px 0 0;}
.program-details {display:table-cell;height:90px;vertical-align:middle;}
.program-details p {color:#68321F;}
.no-result {width:500px;}
.no-result .program-details, .events .no-result {height:auto;vertical-align:top;color:#68321f;font-size:18px;}
.events .no-result {text-align:left;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.no-result .program-details p, .events .no-result p {margin:0 0 10px;line-height:1.2em;}
.program-details h4 a, .no-result .program-details p a, .events .no-result p a {font-size:18px;color:#c06;text-decoration:none;/*text-transform:lowercase;*/}
.no-result .program-details p a:hover, .program-details h4 a:hover {background:#c06;color:#fff;}

/*** 404 ***/
.error404 #page h2 {padding:0;}
#searchform-404 {float:left;margin:0;}

/*** Footer ***/
#breadcrumb {height:34px;background-color:#ed98c1;line-height:1em;}
#breadcrumb div, #footer-content {overflow:auto;width:916px;margin:0 auto;padding:0 21px 0 24px;}
#breadcrumb div {background-color:#ed98c1;}
#footer-content {background-color:#fddfd0;}
#breadcrumb span, #breadcrumb ul, #breadcrumb ul li, #breadcrumb ul li a {float:left;display:inline;line-height:34px;}
#breadcrumb span, #breadcrumb ul li a {/*text-transform:lowercase;*/padding:0 25px 0 0;background:url(img/arrow-breadcrumb.png) right center no-repeat;}
#breadcrumb span {color:#fff;}
#breadcrumb ul li {color:#491313;/*text-transform:lowercase;*/}
#breadcrumb ul li a {color:#c06;text-decoration:none;padding:0 25px 0 5px;}
#breadcrumb ul li a:hover {text-decoration:underline;}
#breadcrumb ul li a.current {color:#491313;background:none;}
#breadcrumb ul li a.current:hover {text-decoration:none;}
#footer-content-wrapper {background-color:#fddfd0;}
#footer-content {padding:15px 21px 18px 24px;}
#sitemap {width:667px;margin:0 0 18px;float:left;background:url(img/border-dash-vert.png) right top repeat-y;}
#sitemap ul {width:115px;padding:0 15px 0 0;float:left;}
#sitemap ul li a {color:#c06;text-decoration:none;font-size:16px;/*text-transform:lowercase;*/font-weight:bold;}
#sitemap ul li a:hover {color:#fff;background-color:#c06;}
#sitemap ul li ul li {padding:6px 0 0;line-height:12px;}
#sitemap ul li ul li a {font-size:11px;/*text-transform:lowercase;*/font-weight:normal;}
#sitemap ul ul {padding:0;float:none;width:auto;}
#communication {width:220px;float:right;color:#68321f;}
#communication h4 {color:#c06;font-size:16px;font-weight:bold;margin:0 0 15px;/*text-transform:lowercase;*/}
#communication h5 {font-weight:bold;}
#subscribe {float:right;display:inline;margin:10px 0 0 5px;padding:8px;background-color:#c06;color:#fff;text-decoration:none;}
#social {margin:30px 0 0;padding:30px 0 0;background:url(img/border-dash-horiz.png) left top repeat-x;}
#social h4 {margin:0 0 30px;line-height:18px;}
#social ul, #social ul li {float:right;}
#social ul li a {float:right;display:inline;text-indent:-9999px;width:18px;height:18px;margin:0 0 0 5px;}
#twitter {background:url(img/icon-twitter.png) left top no-repeat;}
#facebook {background:url(img/icon-facebook.png) left top no-repeat;}
#blogger {background:url(img/icon-blogger.png) left top no-repeat;}
#youtube {background:url(img/icon-youtube.png) left top no-repeat;}
#notes {clear:both;padding:14px 0 0;font-size:11px;color:#68321f;background:url(img/border-dash-horiz.png) left top repeat-x;}
#notes span, #notes a {margin:0 17px 0 0;/*text-transform:lowercase;*/}
#notes a {color:#c06;text-decoration:none;}
#notes a:hover {background-color:#c06;color:#fff;}

/*** Search Results ***/
.search-results #page h2 {padding:0;}

/*** Images in Content ***/
#main div.wp-caption {background-color:#f3f3f3; text-align:center; border:1px solid #ddd;
						-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#main div.alignleft, #main img.alignleft {float:left;margin:4px 12px 4px 0;}
#main div.aligncenter, #main img.aligncenter {margin:4px auto;}
#main div.alignright, #main img.alignright {float:right;margin:4px 0px 4px 12px;}
#main table img.alignnone {margin:0 0 0 0;}
#page-123 #main table tr td {text-align: inherit;}

#main div.wp-caption img {margin:5px;}
#main div.wp-caption p.wp-caption-text {margin:0 0 5px;font-size:11px;}

#main table.simple-caption  {border: 1px solid #000; padding: 10px;}
#main table.simple-caption td,
#main table.simple-caption td p {color: #000; font-size: 9px; line-height: 12px;}
#main table.simple-caption img {margin: 0 0 10px 0;}

#page-3853 #main table td {vertical-align:top;}

/* Facebook Feed */

#fb-updates {width:200px;list-style-type:none;}
 #fb-updates li {padding:0 0 10px 0;}
 #fb-updates .link {display:block;margin:0 0 3px 0;}
 #fb-updates .title {color:#68321F;font-size:13px;line-height:20px;display:block;}
 
 	#fb-updates a {color:#CC0066;text-decoration:none;font-size:13px;}
	#fb-updates a:hover {background:none repeat scroll 0 0 #CC0066;color:#FFF;}
