/*starlight movie month on GF
carve by http://www.designer-jewels.com*/* {margin:0;padding:0}
body {background:#c1aee6 url('img/bodyBG.png') no-repeat top center;color:#333333}
#hp .mainBody {height:218px;overflow:hidden}
.contentPage {margin-top:50px}

/*sprite attach*/
#header h2 a,ul.gf-menu li:first-child a,.socialMediaNav a.fb,.socialMediaNav a.tweet,.socialMediaNav a.pin,.socialMediaNav a.gPlus,.socialMediaNav a.insta,.hpSecondaryPromos a.cta,a.mail,.phone,a.mapPin,
.socialMediah1 a.fb,.socialMediah1 a.tweet,.socialMediah1 a.pin,.socialMediah1 a.gPlus,.socialMediah1 a.insta
{background:transparent url('img/starlightMM-sprite.png') no-repeat 0 0;}

#header {height:210px;display:block;overflow:hidden}
#header h2 a {width:406px;height:112px;display:block;text-indent:-9000px;outline:none;position:relative;z-index:1000;margin:21px 0 0 15px}
#event-total-name, li.raise, #event-total #event-share {display:none;}
#target {background:transparent url('img/targetBG.png') no-repeat 0 0;width:312px;height:122px;display:block;position:absolute;top:20px;right:125px}
.event-total-text,.soFar,.goal,#donate a {color:#53308f;font-family: 'Open Sans', sans-serif;font-weight:700;text-transform:uppercase}
.event-total-text {position:absolute;top:15px;left:130px;font-size:29px!important;overflow:visible;height:30px;line-height:1;width:170px;text-align:center}
.soFar {color:#808080;font-weight:300;position:absolute;top:48px;left:160px;font-size:15px}
.goal {float:left;width:80px;height:99px;text-align:center;font-weight:600;display:block;font-size:17px;padding:24px 30px 0 23px;line-height:1.1}
#donate{list-style:none;font-weight:bold;position:relative;z-index:5000;top:-47px;left:120px;width:300px;}
#donate li{float:left;position:relative;width:300px;height:40px;padding:0;margin:0}
#donate a{display:block;text-decoration:none;font-size:20px;width:290px;height:30px;padding:10px 0 0 10px}
#donate a:hover{color:#fff;background:#6b0c36;text-decoration:underline;}
/*--- donate dropdown in header ---*/
#donate ul{background:#fff;/* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0);/* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;position:absolute;left:-9999px;/* Hide off-screen when not needed (this is more accessible than display:none;) */margin:0;padding:0;}
#donate ul li{padding-top:1px;/* Introducing a padding between the li and the a give the illusion spaced items */float:none;background:#edeaf4;color:#522f91;text-transform:uppercase;height:78px;overflow:hidden;border-bottom:1px solid #522f91;font-size:16px}
#donate ul a{white-space:nowrap;/* Stop text wrapping and creating multi-line dropdown items */}
#donate li:hover ul{/* Display the dropdown on hover */left:-114px;/* Bring back on-screen when needed */height:172px;overflow:hidden}
#donate li:hover a{/* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */background:transparent;color:#522f91}
#donate li:hover a:hover{text-decoration:none}
#donate li:hover ul a{/* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */background:#edeaf4;color:#522f91}
#donate li:hover ul li a:hover{/* Here we define the most explicit hover states--what happens when you hover each individual link. */background:#522f91;color:#fff}
#donate a.donateHost {background:#522f91!important;color:#fff!important;display:block;border:1px solid #a492c5!important;margin:0 10px;width:268px;background-image:url('img/btnArrow-rev.png')!important;background-repeat:no-repeat!important;background-position:top right!important}
#donate a.donateStarlight {background: #fff100!important;/* Old browsers */
		background: #fff100 -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(255,223,0,1) 100%)!important;/* FF3.6+ */
		background: #fff100 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(255,223,0,1)))!important;/* Chrome,Safari4+ */
		background: #fff100 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(255,223,0,1) 100%)!important;/* Chrome10+,Safari5.1+ */
		background: #fff100 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(255,223,0,1) 100%)!important;/* Opera11.10+ */
		background: #fff100 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(255,223,0,1) 100%)!important;/* IE10+ */
		background: #fff100 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(255,223,0,1) 100%)!important;/* W3C */
	  border: 1px solid #ababab!important;color: #522f91!important;display:block;margin:0 10px;width:268px;background-image:url('img/btnArrow.png')!important;background-repeat:no-repeat!important;background-position:top right!important}
#donate li span {padding:5px 0 5px 10px;display:inline-block}

/*nav, override gofundraise system styles*/
#navigation {position:absolute;top:170px;left:120px}
.menu-clearer {background-color:transparent!important;height:3px;}
.gf-menu-container {background-color:transparent!important;height:60px;border-radius:0;}
ul.gf-menu {list-style-type: none;margin:0;padding:0;font:bold 18px 'Open Sans', sans-serif!important;color:#522f92;text-transform:uppercase}
ul li.gf-item  {list-style-type: none;display:block;float:left;}
ul.gf-menu li a  {display:block;padding:0 .4em!important;text-decoration: none;color:#522f91;height:60px;border-right:1px solid #a18ec4;border-radius:0!important}
ul.gf-menu li:first-child a {background-position:8px -189px;text-indent:-9000px;padding-right:55px!important}
ul.gf-menu li.gf-item a  {margin-top:0;margin-left:0;line-height:3.3;width:auto;height:auto;border-left:1px solid transparent}
ul.gf-menu li.gf-item a:hover {border-radius:0;background-color:#d8ccef!important;color:#522f91!important;border-left:1px solid #967fc1}
ul.gf-menu li.gf-menu-current a {background-color:#d8cce8!important;border-radius:0;border:none;color: #fff;text-decoration: none;margin:0;padding-bottom:0;height:65px;border-left:1px solid transparent}
ul.gf-menu li.gf-menu-current a:hover {border-radius:0;background-color:#d8cce8;border-left:1px solid transparent}
li.gf-menu-current ul.gf-submenu li.gf-item a {background:#edeaf4!important;color:#522f91!important;line-height:2.5!important;height:40px}
ul.gf-submenu  {display:none;}
ul.gf-submenu {margin: 0;padding: 0;position: absolute;z-index: 1000;margin-left:0;white-space:nowrap}
li.gf-menu-current ul.gf-submenu {top:60px}
ul.gf-submenu li.gf-item {display: inline;float: none;z-index: 1000;margin:0;}
ul.gf-submenu li.gf-item a{background:#edeaf4!important;border: 1px solid #522f91;border-top:none;text-align: left;z-index: 1000;margin:0;line-height:2.5!important}
ul.gf-submenu li:first-child.gf-item a {text-indent:0;background-image:none;}
ul.gf-submenu li.gf-item:last-child a {}
ul.gf-submenu li.gf-item a:hover {background-color:#522f91!important;color:#fff!important}

.socialMediaNav {position:absolute;top:184px;right:126px;height:31px}
.socialMediaNav a.fb,.socialMediaNav a.tweet,.socialMediaNav a.pin,.socialMediaNav a.gPlus,.socialMediaNav a.insta {width:31px;height:31px;float:left;text-indent:-9000px;outline:none;display:block;background-position:0 -300px;}
.socialMediaNav a.tweet {background-position:0 -340px}
.socialMediaNav a.pin {background-position:0 -380px}
.socialMediaNav a.gPlus {background-position:0 -420px}
.socialMediaNav a.insta {background-position:0 -460px}
.socialMediaNav a:hover.fb {background-position:-400px -300px}
.socialMediaNav a:hover.tweet {background-position:-400px -340px}
.socialMediaNav a:hover.pin {background-position:-400px -380px}
.socialMediaNav a:hover.gPlus {background-position:-400px -420px}
.socialMediaNav a:hover.insta {background-position:-400px -460px}

.socialMediah1 {position:absolute;top:167px;right:346px;height:31px}
.socialMediah1 a.fb,.socialMediah1 a.tweet,.socialMediah1 a.pin,.socialMediah1 a.gPlus,.socialMediah1 a.insta {width:31px;height:31px;float:left;text-indent:-9000px;outline:none;display:block;background-position:0 -900px;}
.socialMediah1 a.tweet {background-position:0 -940px}
.socialMediah1 a.pin {background-position:0 -980px}
.socialMediah1 a.gPlus {background-position:0 -1020px}
.socialMediah1 a.insta {background-position:0 -1060px}
.socialMediah1 a:hover.fb {background-position:-400px -900px}
.socialMediah1 a:hover.tweet {background-position:-400px -940px}
.socialMediah1 a:hover.pin {background-position:-400px -980px}
.socialMediah1 a:hover.gPlus {background-position:-400px -1020px}
.socialMediah1 a:hover.insta {background-position:-400px -1060px}


.hpQuadPromo {background:#edeaf4 url('img/hpQuadPromoBG.png') no-repeat top center;width:100%;height:253px;display:block;position:absolute;top:723px;left:0}
.hpSecondaryPromos a.cta {text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight:600;background-position:171px -597px;margin-left:15px;width:185px;display:block;margin-top:3px;font-size:13px;}
iframe.hpRotator {width:1000px;height:492px;display:block;background:transparent;margin:48px 0 3px -28px}

.mainCopy {float:left;width:620px;background:#fff;margin:20px 0}
.mainCopy h1 {background:#522f91;color:#fff;font-size:29px;padding:0 5px;margin-bottom:5px}
.woff {padding:10px;font-size:14px}
.woff img {float:left;margin:0 10px 10px 0}
.woff .button {padding-right:30px}
.sidebar {float:left;margin:20px 0 0 20px;width:300px}
.sidebar .button {width:264px;margin-bottom:15px}
.wufoo {background:#522f91;color:#fff;line-height:1;padding:10px}
.wufoo h2 {display:none;}
.wuffo .info .div {text-transform:none;color:#fff;line-height:1;font-size:14px}
.wufoo h4 {text-transform:none;color:#fff;line-height:1;font-size:14px;font-family: 'Open Sans', sans-serif;}
.wufoo input[type="text"], .subscribeForm input[type="password"], .subscribeForm input[type="email"], .subscribeForm textarea, .subscribeForm select {padding:2px}
.wufoo .button, .subscribeForm button, .subscribeForm input[type="submit"], .subscribeForm input[type="reset"], .subscribeForm input[type="button"] {background: #d8ccef;/* Old browsers */
background: #d8ccef -moz-linear-gradient(top, rgba(216,204,239,.2) 0%, rgba(193,174,230,1) 100%);/* FF3.6+ */
background: #d8ccef -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,204,239,.2)), color-stop(100%,rgba(193,174,230,1)));/* Chrome,Safari4+ */
background: #d8ccef -webkit-linear-gradient(top, rgba(216,204,239,.2) 0%,rgba(193,174,230,1) 100%);/* Chrome10+,Safari5.1+ */
background: #d8ccef -o-linear-gradient(top, rgba(216,204,239,.2) 0%,rgba(193,174,230,1) 100%);/* Opera11.10+ */
background: #d8ccef -ms-linear-gradient(top, rgba(216,204,239,.2) 0%,rgba(193,174,230,1) 100%);/* IE10+ */
background: #d8ccef linear-gradient(top, rgba(216,204,239,.2) 0%,rgba(193,174,230,1) 100%);/* W3C */padding:2px 5px;margin-bottom:0;background-image:url('img/btnArrow2.png');background-repeat:no-repeat;background-position:top right;padding-right:30px}

.donationAmounts {margin-left:5px}
.donate20,.donate37,.donate74,.donate150,.donate296,.donate750,.donate6500,.donateOther {float:left;width:128px;border:2px solid #522f91;margin:0 20px 10px 0;position:relative;height:235px}
.donationAmounts .amount {color:#3e1f81;background-color:rgba(255,255,0,0.7);background-image: url('img/amountStar.png');background-repeat: no-repeat;background-position: top right;display:block;height:47px;oveflow:hidden;font:700 26px/1.8 'Open Sans', sans-serif;position:absolute;top:92px;width:118px;padding-left:10px}
.getsYou {padding:5px;font-size:11px;line-height:1.2}
.donate150,.donateOther {margin-right:0}

.spreadWordTiles h3 {background:#69449a;font-size:13px;padding:5px;margin:0;line-height:1.2}
.spreadWordTiles h3 a {color:#fff}
.spreadWordTiles p,.eventTiles p {padding:5px;margin:0;font-size:13px;line-height:1.2}
.s1,.s2,.s3 {background:#ffe227;color:#69449a;float:left;width:188px;margin:0 16px 10px 0;height:320px}
.s3,.eventTiles .s2 {margin:0}
.eventTiles {margin-left:10px}
.eventTiles .s1,.eventTiles .s2 {background:#fff;border:1px solid #69449a;width:287px;margin:0 16px 20px 0;color:#444;height:auto}
.eventTiles .share {float:right;background: #4e2c8a;/* Old browsers */
background: #4e2c8a -moz-linear-gradient(top, rgba(82,47,145,.2) 0%, rgba(68,39,121,1) 100%);/* FF3.6+ */
background: #4e2c8a -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,47,145,.2)), color-stop(100%,rgba(68,39,121,1)));/* Chrome,Safari4+ */
background: #4e2c8a -webkit-linear-gradient(top, rgba(82,47,145,.2) 0%,rgba(68,39,121,1) 100%);/* Chrome10+,Safari5.1+ */
background: #4e2c8a -o-linear-gradient(top, rgba(82,47,145,.2) 0%,rgba(68,39,121,1) 100%);/* Opera11.10+ */
background: #4e2c8a -ms-linear-gradient(top, rgba(82,47,145,.2) 0%,rgba(68,39,121,1) 100%);/* IE10+ */
background: #4e2c8a linear-gradient(top, rgba(82,47,145,.2) 0%,rgba(68,39,121,1) 100%);color:#fff;font:700 11px/1 'Open Sans', sans-serif;text-transform:uppercase;padding:2px 5px;margin:5px 5px 0 0;border-bottom:1px solid #d6d1e2;border-right:1px solid #d6d1e2}
.eventTiles dl {margin:20px 5px 5px 5px}
.eventTiles dt {font-weight:bold;float:left;width:110px;clear:left;color:#522f91}
.eventTiles dd {float:left;width:167px}
.eventTiles .button {margin:0 0 10px 5px;padding-right:30px}

#starlightfooter {background:#522f91;padding-top:50px;font-size:90%;color:#fff;height:395px;overflow:hidden}
#starlightfooter h5,#starlightfooter a {color:#fff!important;text-transform:uppercase;}
#starlightfooter .container {padding-bottom:50px}
#starlightfooter .finePrint {background:#422675;padding:40px 0}
#starlightfooter .inner {margin:0 auto;width:960px;text-align:center}

#starlightfooter .finePrint a {text-transform:none}
iframe.instaFeed {margin-top:10px}
ul.contact {margin-bottom:40px}
ul.contact li {margin-bottom:0}
a.mail,.phone,a.mapPin {background-position:0 -702px;padding-left:24px;height:26px;display:block}
.phone {background-position:0 -751px;}
a.mapPin {background-position:0 -797px;line-height:1.3}


/*gofundraise overides*/
#headerRight,#event-total-name,li.event-raise-header,li.raise,#event-share {display:none}
#main-wrapper,#footer {width:1193px;background:transparent;position:relative}
#bottom-nav {padding-right: 10px;}
#footer {height:30px;overflow:hidden;padding-top:0}
#top-header {height:40px;overflow:hidden}
#top-header h1 a {background:transparent url('transparentHome.png') no-repeat 0 0;}
#cntdwn  {font-family: 'Slackey', cursive;font-size:58px;text-align:right;width:120px;display:inline-block;margin-top:4px;text-shadow: -3px -1px 0px #e78238;filter: dropshadow(color=#e78238, offx=-3, offy=-1); }
#top-nav {margin-right:18px}
#top-nav ul li a {color:#f1b13a;font-size:80%}
input {display:inline-block}
.banner input {display:none!important}
.generica {left:300px;top:490px;height:auto}
#gform_wrapper_637 {position:absolute;left:440px;top:520px;width:840px;}
.donateForm {margin-top:1060px}
.header-text {display:none;}
#fundraisers-list {border:none!important;width:340px;color:#fff;font-weight:bold;font-size:110%}
#fundraisers-list ul li {border:none!important}
.fundraiser-image {margin-right:12px}
.top-fundraise-head #fundraisers-list {margin:60px 0 0 80px}
.top-tribes-new #fundraisers-list {margin:60px 0 0 -120px}
.vimeo-video .addthis_toolbox {float:right;margin:10px 14px 0 0}
.vimeo-video .at_PinItButton {top:0}
.vimeo-video .addthis_counter {margin-left:-45px}
ol li {margin-top:20px}
ol {list-style-position:outside!important;}
.fullPageContent {width:650px;margin:0 auto 20px auto;color:#fff;clear:left}
#zenbox_tab {background-color: rgba(0, 0, 0, .5)!important}
#fundometer {background-color:#fff}
#fundometer h4 {font-size:14px!important}
#fundometer-wrapper {clear:both}
#flashContent iframe {padding:0;margin:0;position:absolute;right:-78px;top:0}
header,nav,section,article,aside,footer,hgroup {display: block;}
#header {background:transparent!important}
#footer .left {margin-top:0}
.fundraiser-name,.fundraiser-title {color:#333333!important}