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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
body.mobile{width:400px;margin:0 auto;}
body.embed{width:520px;overflow:hidden;margin:0 auto;background-color:#fff;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-weight:bold;color:#d37e33;font-size:1.1em;}
h2{font-size:35px;color:#538897;font-weight:bold;padding-bottom:15px;}
h3{font-size:30px;color:#538897;padding-bottom:10px;}
h4{font-size:20px;color:#538897;padding-bottom:10px;}
p{padding-bottom:10px;line-height:1.5em;color:#4d4d4d;font-size:14px;}
a{color:#347689;text-decoration:none;}
a:hover{text-decoration:underline;}
span.sold-out{color:red;}
.button-link{border:0px;display:inline-block;color:white;font-size:20px;font-weight:bold;background-color:#d28840;padding:8px 15px;border-radius:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;box-shadow:3px 3px 7px #c06442;-moz-box-shadow:3px 3px 7px #c06442;-webkit-box-shadow:2px 2px 2px #c06442;text-decoration:none;}
#refund.button-link{float:right;}
.button-link:hover{text-decoration:none;}
.gradient-button{color:white;border:0px;display:inline-block;color:white;font-size:14px;font-weight:bold;background-color:#d28840;padding:8px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#f5b117;background:linear-gradient(#f5b117, #d37f33);background-image:-webkit-gradient(linear, center top, center bottom, from(#f5b117), to(#d37f33));background:-webkit-linear-gradient(#f5b117, #d37f33);background-image:-moz-linear-gradient(top, #f5b117, #d37f33);-pie-background:linear-gradient(#f5b117, #d37f33);text-decoration:none;}
.gradient-button:hover{text-decoration:none;}
.green-gradient-button{color:white;border:0px;display:inline-block;color:white;font-size:14px;font-weight:bold;background-color:#d28840;padding:8px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#a6cc39;background:linear-gradient(#a6cc39, #79b342);background-image:-webkit-gradient(linear, center top, center bottom, from(#a6cc39), to(#79b342));background:-webkit-linear-gradient(#a6cc39, #79b342);background-image:-moz-linear-gradient(top, #a6cc39, #79b342);-pie-background:linear-gradient(#a6cc39, #79b342);text-transform:uppercase;text-decoration:none;box-shadow:0px 0px 5px 0px #999;}
.header-button-link{border:0px;display:block;color:white;font-size:20px;font-weight:bolder;width:192px;height:22px;background:url(../images/header-button.png) no-repeat left top;padding:18px 0px;text-align:center;text-decoration:none;text-transform:uppercase;font-family:"museo-sans-1","museo-sans-2";}
.header-button-link:hover{text-decoration:none;}
body{background-color:#184155;font-family:"museo-sans-1","museo-sans-2";font-size:14px;font-weight:500;color:#666666;}
.notice{margin:0 auto;width:900px;padding:20px;color:#184f62;font-size:30px;background-color:#538897;margin-bottom:10px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}.notice a{color:white;}
.alert{margin:0 auto;width:900px;padding:20px;color:white;font-size:30px;background-color:#538897;margin-bottom:10px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.centered{text-align:center;margin-left:auto;margin-right:auto;}
.padded{padding:0 60px 0 60px;}
.powered-by{text-align:right;padding:5px 5px 0 0;}
#home-top-wrapper{background-color:#184f62;}
#header-position{position:relative;min-width:960px;}
#header-background{background:url(../images/page-header-wrapper.png) top left repeat-x;background-color:#003d53;min-height:77px;margin-bottom:10px;}
#header-wrapper{position:relative;width:960px;margin:0 auto;}
header#fundraiser-custom-header{margin:0 auto;width:950px;position:relative;background-color:#184155;}header#fundraiser-custom-header h1{width:800px;overflow:hidden;margin:0px;padding-top:5px;padding-left:20px;font-family:"museo-sans-1","museo-sans-2";font-size:60px;font-weight:900;color:#86acb6;}
header#fundraiser-custom-header h2{position:relative;width:700px;top:5px;padding:20px 0px 0px 20px;text-transform:uppercase;font-family:"museo-sans-1","museo-sans-2";font-size:20px;font-weight:700;color:white;}
header#fundraiser-header{width:960px;position:relative;padding-bottom:10px;background-color:#184155;}header#fundraiser-header h1{width:800px;overflow:hidden;margin:0px;padding-top:5px;padding-left:20px;font-family:"museo-sans-1","museo-sans-2";font-size:60px;font-weight:900;color:#86acb6;}
header#fundraiser-header h2{position:relative;width:700px;top:5px;padding:20px 0px 0px 20px;text-transform:uppercase;font-family:"museo-sans-1","museo-sans-2";font-size:20px;font-weight:700;color:white;}
header#mobile-header{width:400px;position:relative;padding-bottom:10px;background-color:#184155;}header#mobile-header h1{overflow:hidden;margin:0px;padding-top:5px;padding-left:20px;font-family:"museo-sans-1","museo-sans-2";font-size:30px;font-weight:900;color:#86acb6;}
header#mobile-header h2{position:relative;top:5px;padding:20px 0px 0px 20px;text-transform:uppercase;font-family:"museo-sans-1","museo-sans-2";font-size:12px;font-weight:700;color:white;}
#fb-root{width:520px;overflow:hidden;}
.facebook-header{width:500px;min-height:74px;margin-left:10px;background:#184f62;background:linear-gradient(#184f62, #276d82);background-image:-webkit-gradient(linear, center top, center bottom, from(#184f62), to(#276d82));background:-webkit-linear-gradient(#184f62, #276d82);background-image:-moz-linear-gradient(top, #184f62, #276d82);-pie-background:linear-gradient(#184f62, #276d82);-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;-webkit-border-top-left-radius:25px;-webkit-border-top-right:25px;border-top-left-radius:25px;border-top-right-radius:25px;padding-top:10px;overflow:hidden;}.facebook-header h1 a{color:#FFF;display:block;font-family:"museo-sans-1","museo-sans-2";font-size:20px;font-weight:500;padding:5px 20px;text-transform:uppercase;}
.facebook-header h2 a{display:block;text-align:left;color:#86ACB6;font-size:44px;font-weight:bold;letter-spacing:-0.02em;padding:5px 20px;}
.facebook-header h1.logo{position:absolute;left:108px;top:10px;}.facebook-header h1.logo a{display:block;text-indent:-9999px;background:url(../images/logo.png) bottom center no-repeat;width:288px;height:43px;}
h2.embed-title{margin-top:10px;font-size:20px;color:#276d82;text-align:center;font-weight:bold;padding-bottom:15px;}
.facebook-section{text-align:left;font-size:16px;color:#808080;padding-bottom:20px;}.facebook-section .highlight{font-weight:bold;color:#d37e33;}
.facebook-section .admin{padding-bottom:5px;margin-right:10px;font-size:12px;text-align:right;}
.facebook-section h3{margin-top:10px;font-size:20px;color:#276d82;font-weight:bold;padding-left:20px;padding-bottom:5px;}
.facebook-section p{padding-left:20px;}
.facebook-section .fundraiser-image{background-color:white;position:relative;top:-9px;padding:10px;margin:0px 8px;}
header#site-header{width:960px;height:74px;position:relative;}header#site-header h1.logo{position:absolute;left:0px;top:20px;}header#site-header h1.logo a{display:block;text-indent:-9999px;background:url(../images/logo.png) bottom center no-repeat;width:288px;height:43px;}
header#site-header nav#main-menu{position:absolute;left:338px;top:39px;}header#site-header nav#main-menu ul li{float:left;padding-right:16px;position:relative;}header#site-header nav#main-menu ul li a{float:left;padding:10px 10px;color:#86acb6;font-family:"museo-sans-1","museo-sans-2";font-size:15px;font-weight:700;text-transform:uppercase;display:block;text-decoration:none;font-weight:bold;}
header#site-header nav#main-menu ul li div.submenu{z-index:400;display:none;box-shadow:3px 3px 10px #000000;-moz-box-shadow:3px 3px 10px #000000;-webkit-box-shadow:3px 3px 10px #000000;position:absolute;top:30px;background-color:#0f4257;background-color:rgba(15, 66, 87, 0.9);}header#site-header nav#main-menu ul li div.submenu .submenu-column{background:url(../images/menu-tab-background.png) repeat-y right top;width:200px;float:left;color:#86acb6;min-height:200px;}header#site-header nav#main-menu ul li div.submenu .submenu-column h2{text-align:center;color:#538897;background-color:#032f47;font-family:"museo-sans-1","museo-sans-2";font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 0px;}
header#site-header nav#main-menu ul li div.submenu .submenu-column ul{padding:15px;}
header#site-header nav#main-menu ul li div.submenu .submenu-column a{color:#86acb6;margin:0;padding:0px;float:none;margin:5px 0px;}
header#site-header nav#main-menu ul li div.submenu .submenu-column a:hover{color:#86acb6;background-color:inherit;text-decoration:underline;}
header#site-header nav#main-menu ul li div.submenu .submenu-column a.step-one{padding:5px 0px 5px 35px;text-decoration:none;background:url(../images/menu-tab-one.png) no-repeat 0px 0px;}
header#site-header nav#main-menu ul li div.submenu .submenu-column a.step-two{padding:5px 0px 5px 35px;text-decoration:none;background:url(../images/menu-tab-two.png) no-repeat 0px 0px;}
header#site-header nav#main-menu ul li div.submenu .submenu-column a.step-three{padding:5px 0px 5px 35px;text-decoration:none;background:url(../images/menu-tab-three.png) no-repeat 0px 0px;}
header#site-header nav#main-menu ul li div.submenu div.submenu-show{display:block;}
header#site-header nav#main-menu ul li div.submenu .submenu-column-wide{width:250px;}
header#site-header nav#main-menu ul li div.submenu .submenu-column-last{background:none;}
header#site-header nav#main-menu ul li:hover div.submenu{display:block;}
header#site-header nav#main-menu ul li.selected a{color:#d37e33;}
header#site-header nav#main-menu ul li a:hover{color:white;background-color:#002b44;}
header#site-header nav#top-menu{position:absolute;top:0px;right:0px;width:91px;height:98px;z-index:200;background:url(../images/tab.png) no-repeat top left;}header#site-header nav#top-menu ul.menu{text-align:center;padding-top:10px;}header#site-header nav#top-menu ul.menu li a{font-family:"museo-sans-1","museo-sans-2";font-size:14px;font-weight:500;color:#002b44;display:block;padding:5px 10px;font-weight:bold;text-transform:uppercase;}header#site-header nav#top-menu ul.menu li a:hover{text-decoration:none;color:white;}
#navigation-wrapper{height:45px;}
nav#navigation{min-width:960px;z-index:100;position:fixed;height:44px;background:url(../images/navigation_bg.png) repeat-x top left;width:100%;}nav#navigation ul{padding-left:30px;}nav#navigation ul li{float:left;position:relative;}nav#navigation ul li>a{font-weight:bold;display:block;padding:15px 10px 15px 10px;text-transform:uppercase;float:left;color:#003d53;}nav#navigation ul li>a:hover{color:white;text-decoration:none;}
nav#navigation ul li ul{padding:0px;display:none;z-index:102;border-top:1px solid #487886;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;-webkit-box-shadow:0px 5px 8px #333333;-moz-box-shadow:0px 5px 8px #333333;box-shadow:0px 5px 8px #333333;padding-top:10px;top:44px;background:#538897;background:-moz-linear-gradient(left, rgba(83, 136, 151, 0.9) 0%, rgba(134, 172, 182, 0.9) 20%, rgba(134, 172, 182, 0.9) 50%, rgba(134, 172, 182, 0.9) 79%, rgba(83, 136, 151, 0.9) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(83, 136, 151, 0.9)), color-stop(20%, rgba(134, 172, 182, 0.9)), color-stop(50%, rgba(134, 172, 182, 0.9)), color-stop(79%, rgba(134, 172, 182, 0.9)), color-stop(100%, rgba(83, 136, 151, 0.9)));background:-webkit-linear-gradient(left, rgba(83, 136, 151, 0.9) 0%, rgba(134, 172, 182, 0.9) 20%, rgba(134, 172, 182, 0.9) 50%, rgba(134, 172, 182, 0.9) 79%, rgba(83, 136, 151, 0.9) 100%);background:-o-linear-gradient(left, rgba(83, 136, 151, 0.9) 0%, rgba(134, 172, 182, 0.9) 20%, rgba(134, 172, 182, 0.9) 50%, rgba(134, 172, 182, 0.9) 79%, rgba(83, 136, 151, 0.9) 100%);background:-ms-linear-gradient(left, rgba(83, 136, 151, 0.9) 0%, rgba(134, 172, 182, 0.9) 20%, rgba(134, 172, 182, 0.9) 50%, rgba(134, 172, 182, 0.9) 79%, rgba(83, 136, 151, 0.9) 100%);background:linear-gradient(left, rgba(83, 136, 151, 0.9) 0%, rgba(134, 172, 182, 0.9) 20%, rgba(134, 172, 182, 0.9) 50%, rgba(134, 172, 182, 0.9) 79%, rgba(83, 136, 151, 0.9) 100%);}
nav#navigation ul li:hover ul{display:block;position:absolute;}nav#navigation ul li:hover ul li{color:#003d53;background:url(../images/subnavigation-bottom.png) repeat-x bottom left;display:block;float:none;padding:0px 10px;padding:2px 10px 2px 10px;}nav#navigation ul li:hover ul li a{font-size:17px;text-transform:none;color:#003d53;white-space:pre;float:none;}
nav#navigation ul li:hover ul li a:hover{color:white;}
nav#navigation ul li:hover ul li:last-child{background-image:none;}
nav#navigation ul li.selected>a{color:white;}
nav#navigation ul li.right{float:right;}
.footer-wrapper{background:url(../images/footer-background.png) repeat-x top left;height:260px;position:relative;}.footer-wrapper .seal{position:absolute;bottom:15px;right:0px;}
footer#footer-content{margin:0 auto;width:960px;position:relative;height:260px;}footer#footer-content nav{padding-top:20px;width:300px;color:white;position:absolute;text-align:center;}footer#footer-content nav h2{font-family:"museo-sans-1","museo-sans-2";font-size:24px;font-weight:500;color:white;text-transform:uppercase;padding:0px 0px;}
footer#footer-content nav h3{font-family:"museo-sans-1","museo-sans-2";font-size:24px;font-weight:500;color:#86acb6;text-transform:uppercase;padding:10px 0px;}
footer#footer-content nav ul li a{display:block;font-family:"museo-sans-1","museo-sans-2";font-size:20px;font-weight:500;text-transform:uppercase;padding:5px 0px;color:#86acb6;}footer#footer-content nav ul li a:hover{text-decoration:none;color:white;}
footer#footer-content nav ul.social{padding:0 0;display:inline;}footer#footer-content nav ul.social li{display:inline;}
footer#footer-content nav ul.social a{display:inline;padding:0 5px;}
footer#footer-content nav#left-footer-nav{left:0px;}
footer#footer-content nav#center-footer-nav{left:350px;}
footer#footer-content nav#right-footer-nav{right:0px;}
footer#footer-content .attribution{position:absolute;bottom:10px;width:100%;color:#276d82;text-align:center;}
#home-slider-top{padding:20px 0px;}
#slider{padding:0px 0px;width:100%;text-align:center;overflow:hidden;position:relative;}
#slider li{height:100%;position:absolute;text-align:center;width:100%;}
#slider img{height:100%;}
.site-description{margin:0 auto;width:500px;text-align:center;padding:20px 0px;}.site-description p{color:#86acb6;font-size:30px;font-weight:bold;line-height:1.3em;}
#home-top-wrapper{height:210px;}
#home-top{padding-top:47px;text-align:center;background:url(../images/top-background.png) repeat-x left top;}#home-top h1,#home-top h2{color:#dae1e7;text-transform:uppercase;font-family:"museo-sans-1","museo-sans-2";font-size:18px;font-weight:700;}#home-top h1 .highlight,#home-top h2 .highlight{padding-top:0px;text-transform:lowercase;font-family:"museo-sans-1","museo-sans-2";font-size:28px;font-weight:900;color:#183d51;padding-bottom:24px;}
#home-options-wrapper{background:#183d51 url(../images/options-background.png) repeat-y center top;}
#home-options{margin:0 auto;height:362px;width:960px;position:relative;}#home-options .home-start-link{z-index:20;display:block;position:absolute;left:190px;top:30px;width:301px;height:144px;background:url(../images/buttons.png) 0 0 no-repeat;text-indent:-9999px;}#home-options .home-start-link:hover{z-index:30;background:url(../images/buttons.png) -301px 0 no-repeat;}
#home-options .home-find-link{z-index:20;display:block;position:absolute;top:30px;left:520px;width:301px;height:144px;background:url(../images/buttons.png) 0 -144px no-repeat;text-indent:-9999px;}#home-options .home-find-link:hover{z-index:30;background:url(../images/buttons.png) -301px -144px no-repeat;}
#home-options .home-pick-organization{position:absolute;top:185px;left:30px;z-index:10;text-align:center;}#home-options .home-pick-organization ul li{display:block;float:left;text-align:center;padding-left:10px;}#home-options .home-pick-organization ul li a{display:block;text-decoration:none;color:#86acb6;font-family:"museo-sans-1","museo-sans-2";font-size:14px;font-weight:700;text-transform:lowercase;}#home-options .home-pick-organization ul li a:hover{color:white;}
#home-options .home-pick-organization ul li img{display:block;padding-bottom:0px;}
#home-bottom-wrapper{background:#183d51 url(../images/bottom-background.png) repeat-y center top;}
#home-bottom-shadow{background:url(../images/bottom-top.png) repeat-x top left;}
#home-bottom{width:960px;margin:0 auto;height:370px;}#home-bottom ul.bottom-tabs li{position:relative; left:240px; float:center;width:500px;height:400px;background: top center;text-align:center;}#home-bottom ul.bottom-tabs li h3{font-family:"museo-sans-1","museo-sans-2";font-size:24px;font-weight:700;color:#FFF;height:41px;padding-top:30px; }
#content-wrapper.mobile{width:400px;margin:0px auto 30px auto;background:url(../images/content-background.png) top left repeat-y;}#content-wrapper.mobile section#content{width:280px;position:relative;padding:0 10px 0 10px;}
#content-wrapper.custom section#content{width:950px;position:relative;background:none top left no-repeat;padding:0 7px 0 4px;}
#content-wrapper.custom .custom-image{padding:0 3px 0 6px;}
#content-wrapper.custom .main-content-full{padding:30px 105px;}
#content-wrapper.fullpage section#content{width:950px;position:relative;background:none top left no-repeat;padding:0 7px 0 4px;}
#content-wrapper.admin-wrapper{width:100%;background:none;}#content-wrapper.admin-wrapper section#content{width:90%;min-width:960px;margin-top:30px;padding-top:20px;background:none;background-color:white;border-radius:30px;}
#content-wrapper{width:960px;margin:0px auto 30px auto;background:url(../images/content-background.png) top left repeat-y;}#content-wrapper h1{padding:50px 0px 15px 60px;letter-spacing:-0.02em;font-size:50px;color:#86acb6;font-weight:bold;}
#content-wrapper section#content{width:950px;position:relative;background:url(../images/content-header.png) top left no-repeat;padding:0 7px 0 4px;}#content-wrapper section#content h1.search{padding:40px 0px 10px 60px;letter-spacing:-0.02em;font-size:35px;color:#276d82;font-weight:bold;}#content-wrapper section#content h1.search img{vertical-align:middle;}
#content-wrapper section#content article.full-width{padding:0px 0px;}
#content-wrapper section#content .content-section{padding:0 4px 0px 6px;}
#content-wrapper section#content .admin-content-section{padding:0px 30px 20px 50px;}#content-wrapper section#content .admin-content-section h1{padding-left:0px;}
#content-wrapper section#content .left-content-section{clear:both;padding-top:40px;padding-left:70px;width:540px;float:left;padding-bottom:40px;}
#content-wrapper section#content .right-content-section{padding-right:70px;width:240px;float:right;position:relative;}#content-wrapper section#content .right-content-section .address{padding-top:50px;}
#content-wrapper section#content .left-invite-section{clear:both;padding-top:40px;padding-left:70px;width:380px;float:left;padding-bottom:40px;}#content-wrapper section#content .left-invite-section textarea{width:380px;height:140px;}
#content-wrapper section#content .right-invite-section{padding-right:70px;width:360px;float:right;}#content-wrapper section#content .right-invite-section .address{padding-top:50px;}
#content-wrapper footer#content-footer{height:36px;background:url(../images/content-footer.png) no-repeat left top;}
#content-wrapper footer#fundraiser-footer{height:82px;background:url(../images/fundraiser-footer.png) no-repeat left top;margin-bottom:30px;}
#custom-text h1{margin:0px;padding:0px;}
h2.callout{position:relative;background:url(../images/content-callout.png) top left repeat-x;min-height:91px;padding:30px 0px 0px 160px;font-size:30px;}h2.callout img{position:absolute;top:-15px;left:40px;}
.complete-fundraiser{background:#184f62;background:linear-gradient(#184f62, #276d82);background-image:-webkit-gradient(linear, center top, center bottom, from(#184f62), to(#276d82));background:-webkit-linear-gradient(#184f62, #276d82);background-image:-moz-linear-gradient(top, #184f62, #276d82);-pie-background:linear-gradient(#184f62, #276d82);padding:20px;margin-top:8px;padding-top:40px;text-align:center;-moz-border-radius-bottomleft:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-left-radius:25px;-webkit-border-bottom-right:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;}.complete-fundraiser h3{color:#bdd9e0;font-size:20px;font-weight:bold;text-transform:uppercase;border-bottom:2px solid #195164;}
.complete-fundraiser li{margin:8px 0px;color:#86acb6;font-weight:bold;font-size:15px;}.complete-fundraiser li div{padding:10px 0px;}
.complete-fundraiser div.grayed{display:inline-block;width:162px;text-align:center;color:#86acb6;background:#80a8b2;background:linear-gradient(#80a8b2, #548997);background-image:-webkit-gradient(linear, center top, center bottom, from(#80a8b2), to(#548997));background:-webkit-linear-gradient(#80a8b2, #548997);background-image:-moz-linear-gradient(top, #80a8b2, #548997);-pie-background:linear-gradient(#80a8b2, #548997);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#80a8b2;padding:10px 0px;font-weight:bold;font-size:15px;}
.complete-fundraiser a{display:inline-block;width:162px;text-align:center;color:white;background:#80a8b2;background:linear-gradient(#80a8b2, #548997);background-image:-webkit-gradient(linear, center top, center bottom, from(#80a8b2), to(#548997));background:-webkit-linear-gradient(#80a8b2, #548997);background-image:-moz-linear-gradient(top, #80a8b2, #548997);-pie-background:linear-gradient(#80a8b2, #548997);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#80a8b2;padding:10px 0px;font-weight:bold;font-size:15px;}
#fundraise-flag{
display:none;}
#fundraise-custom-tab{z-index:90;position:absolute;top:-21px;right:10px;}
.fundraiser-badge{position:absolute;right:-20px;top:-80px;z-index:20;}
.fundraiser-image{margin:5px;padding:15px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;box-shadow:1px 1px 10px #999999;-moz-box-shadow:1px 1px 10px #999999;-webkit-box-shadow:1px 1px 10px #999999;}.fundraiser-image img{border:1px solid #CCCCCC;max-width:100%;}
.left-content-custom .fundraiser-content{padding:0px 20px 30px 20px;}
.fundraiser-content{padding:30px 20px;}.fundraiser-content p{padding-right:30px;color:#666;}
.fundraiser-content img{float:left;padding:0 15px 15px 0;}
.fundraiser-content h2{color:#538897;font-weight:bold;font-family:"museo-sans-1","museo-sans-2";font-size:24px;font-weight:900;padding:10px 0px 10px 0px;}
.fundraiser-content .fundraiser-video{padding-bottom:10px;}
.sidebox{margin-top:43px;border:2px solid #e8e8e8;padding:5px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 0px 5px #cccccc;-moz-box-shadow:0px 0px 5px #cccccc;-webkit-box-shadow:0px 0px 5px #cccccc;}.sidebox .amount-box{margin-top:10px;background:url(../images/sidebar_background.png) repeat-y center top;}
.sidebar-wrapper{padding-top:25px;}
.raised-box{text-align:center;margin:0 auto;width:180px;}.raised-box .raised{padding-bottom:10px;text-align:center;}.raised-box .raised h3{padding:0px;margin:0px;padding-bottom:10px;font-size:20px;font-weight:bold;color:#999999;}.raised-box .raised h3 .highlight{color:#d37e33;}
.fundraiser_meter{margin:0 auto;width:159px;height:239px;position:relative;background:url(../images/vertical-meter-empty.png) top left no-repeat;}.fundraiser_meter .meter-raised{left:0px;height:0px;position:absolute;bottom:0px;width:159px;background:url(../images/vertical-meter-full.png) bottom left no-repeat;}
.processing{text-align:center;padding-top:20px;height:60px;}
.donation-form{background:url(../images/donation-form.png) top left repeat-x;background-color:#e3efed;}.donation-form h3{padding-left:20px;}
.donation-form #donate{display:block;text-decoration:none;height:39px;background:url(../images/donate-header.png);color:white;text-transform:uppercase;width:240px;text-align:center;margin-left:20px;padding-top:15px;font-size:25px;font-weight:bold;}
.donation-form .donation-box{padding:10px 5px;}
.donation-form #donation-disclaimer{margin:15px 5px 0px 5px;padding:10px;background-color:white;font-size:0.8em;}
a.heading{color:#808080;font-size:30px;font-weight:bold;}
a.heading:hover{text-decoration:none;}
.right-link{display:block;text-align:right;}
.activity{width:216px;padding-left:12px;text-align:left;}.activity h3{color:#a0a0a0;font-weight:bold;font-size:35px;letter-spacing:0.01em;text-align:center;text-transform:uppercase;}
.activity .comment{padding-bottom:15px;}.activity .comment img{float:left;width:46px;height:46px;padding-right:10px;}
.activity .comment .message{color:#808080;width:160px;float:right;}.activity .comment .message .name{color:#276d82;}
.activity .comment .message .time{color:#a0a0a0;padding-top:5px;font-size:.9em;}.activity .comment .message .time span{color:#808080;font-weight:bold;}
.fundraiser-list-wrapper{padding:40px 0;}
.fundraiser-list{margin-top:20px;}.fundraiser-list h2{color:#86acb6;padding-bottom:25px;}
.fundraiser-list li{position:relative;padding-bottom:30px;}.fundraiser-list li .image-link{position:absolute;left:0px;top:-10px;z-index:10;}.fundraiser-list li .image-link .fundraiser-icon{position:absolute;left:-10px;top:-10px;}
.fundraiser-list li .edit-link{position:absolute;right:-30px;top:-2px;}
.fundraiser-list li .details{margin:0 0 0 80px;padding:15px 0 0 30px;width:590px;min-height:65px;background-color:#acced9;position:relative;background:#ddedf3;background-image:-webkit-gradient(linear, left top, right top, from(#ddedf3), to(#a6c7d3));background-image:-moz-linear-gradient(left center, #ddedf3, #a6c7d3);}.fundraiser-list li .details h3,.fundraiser-list li .details h3 a{width:580px;overflow:hidden;padding:0px;margin:0px;color:#276d82;font-size:25px;font-weight:bold;padding-bottom:10px;}
.fundraiser-list li .details h4,.fundraiser-list li .details h4 a{width:580px;overflow:hidden;padding:0px;margin:0px;color:#86acb6;font-size:20px;font-weight:bold;}
.fundraiser-list li .verified{position:absolute;z-index:11;top:-20px;left:60px;}
.fundraiser-list li .search-details{margin:0 0 0 80px;padding:15px 0 0 30px;width:390px;min-height:65px;background-color:#acced9;position:relative;background:#ddedf3;background-image:-webkit-gradient(linear, left top, right top, from(#ddedf3), to(#a6c7d3));background-image:-moz-linear-gradient(left center, #ddedf3, #a6c7d3);}.fundraiser-list li .search-details h3,.fundraiser-list li .search-details h3 a{width:380px;overflow:hidden;padding:0px;margin:0px;color:#276d82;font-size:25px;font-weight:bold;padding-bottom:10px;}
.fundraiser-list li .search-details h4,.fundraiser-list li .search-details h4 a{width:380px;overflow:hidden;padding:0px;margin:0px;color:#86acb6;font-size:20px;font-weight:bold;}
.fundraiser-list li .search-details h4{padding-bottom:10px;}
.fundraiser-list-small li .details{width:auto;margin:0px;}
.new-item-link{background:url(../images/add-icon.png) 20px 40px no-repeat;display:inline-block;background:#538897;background:linear-gradient(#538897, #1a5163);background-image:-webkit-gradient(linear, center top, center bottom, from(#538897), to(#1a5163));background:-webkit-linear-gradient(#538897, #1a5163);background-image:-moz-linear-gradient(top, #538897, #1a5163);-pie-background:linear-gradient(#538897, #1a5163);color:white;font-weight:bold;font-size:20px;padding:10px 20px 10px 45px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;}.new-item-link:hover{color:#DDDDDD;text-decoration:none;}
.new-item-link img{position:absolute;left:12px;top:8px;}
.vertical-form form.simple_form .thumb{padding-right:10px;float:left;}
.vertical-form form.simple_form .input{padding-bottom:20px;}.vertical-form form.simple_form .input abbr{display:none;}
.vertical-form form.simple_form .input label{display:block;color:#8aafb8;font-size:20px;padding-bottom:5px;font-weight:bold;}
.vertical-form form.simple_form .input label.boolean{display:inline;font-size:16px;color:#666666;font-weight:normal;}
.vertical-form form.simple_form .input label.collection_radio{display:inline-block;color:#999999;font-size:16px;}
.vertical-form form.simple_form .input input.string,.vertical-form form.simple_form .input input.password,.vertical-form form.simple_form .input textarea{width:490px;border:1px solid #bfbfbf;font-size:18px;color:#999999;padding:4px 2px;}
.vertical-form form.simple_form .input textarea{height:130px;font-size:13px;}
.vertical-form form.simple_form .input .hint{color:#AAAAAA;font-size:-0.1em;display:block;}
.vertical-form form.simple_form .input .error{color:red;display:block;}
.vertical-form form.simple_form .field_with_errors input.string,.vertical-form form.simple_form .field_with_errors input.password,.vertical-form form.simple_form .field_with_errors textarea{border:1px solid red;}
.vertical-form form.simple_form .message{float:right;padding:20px 60px 0 0;width:260px;height:350px;}.vertical-form form.simple_form .message strong{font-weight:bold;color:#276d82;}
.vertical-form form.simple_form .half-width .input{float:left;width:270px;}.vertical-form form.simple_form .half-width .input input.password,.vertical-form form.simple_form .half-width .input input.string{width:220px;}
.vertical-form form.simple_form .third-width .input{float:left;width:210px;}.vertical-form form.simple_form .third-width .input input.password,.vertical-form form.simple_form .third-width .input input.string{width:195px;}
.vertical-form form.simple_form .home-pick-organization{text-align:center;padding-bottom:20px;}.vertical-form form.simple_form .home-pick-organization ul li{display:block;float:left;background:none;}.vertical-form form.simple_form .home-pick-organization ul li img{display:block;padding-bottom:0px;}
.vertical-form form.simple_form .home-pick-organization ul li:hover{background:url(../images/badge_highlight.png) no-repeat;}
.vertical-form form.simple_form .home-pick-organization ul li.selected{background:url(../images/badge_highlight.png) no-repeat;color:#276d82;}
.vertical-form form.simple_form .floated .input{padding-right:20px;float:left;}
p.error{color:red;font-size:15px;}
.compact-form form.simple_form{padding-left:30px;}.compact-form form.simple_form .input{padding-bottom:20px;}.compact-form form.simple_form .input abbr{display:none;}
.compact-form form.simple_form .input label{display:block;color:#8aafb8;font-size:15px;padding-bottom:5px;font-weight:bold;}
.compact-form form.simple_form .input label.collection_radio{display:inline-block;width:300px;color:#999999;font-size:12px;}
.compact-form form.simple_form .input input.string,.compact-form form.simple_form .input input.password,.compact-form form.simple_form .input textarea{width:490px;border:1px solid #bfbfbf;font-size:14px;color:#999999;padding:4px 2px;}
.compact-form form.simple_form .input textarea{height:130px;}
.compact-form form.simple_form .input .error{display:block;}
.compact-form form.simple_form .input .hint{color:#AAAAAA;font-size:-0.1em;display:block;}
.compact-form form.simple_form .field_with_errors input.string,.compact-form form.simple_form .field_with_errors input.password,.compact-form form.simple_form .field_with_errors textarea{border:1px solid red;}
.compact-form form.simple_form .half-width .input{float:left;width:270px;}.compact-form form.simple_form .half-width .input input.password,.compact-form form.simple_form .half-width .input input.string{width:220px;}
.compact-form form.simple_form .floated .input{padding-right:20px;float:left;}
.donation-form form.simple_form .input{float:left;padding-bottom:10px;padding-left:20px;}.donation-form form.simple_form .input abbr{display:none;}
.donation-form form.simple_form .input label{display:block;color:#8aafb8;font-size:14px;padding-bottom:5px;font-weight:bold;}
.donation-form form.simple_form .input label.collection_radio{padding-top:5px;padding-right:10px;display:inline-block;color:#538897;font-size:24px;}
.donation-form form.simple_form .input label.boolean{display:none;}
.donation-form form.simple_form .input input.string,.donation-form form.simple_form .input input.password,.donation-form form.simple_form .input textarea{display:block;border:1px solid #bfbfbf;font-size:18px;color:#999999;padding:4px 2px;}
.donation-form form.simple_form .input select{border:1px solid #bfbfbf;font-size:18px;color:#999999;padding:4px 2px;}
.donation-form form.simple_form .input textarea{height:130px;}
.donation-form form.simple_form .input .hint{color:#AAAAAA;font-size:-0.1em;display:block;}
.donation-form form.simple_form .input .error{display:block;color:red;}
.donation-form form.simple_form ul.tos_list{clear:both;padding:0 0px;margin:0 20px 0 50px;list-style-type:disc;}.donation-form form.simple_form ul.tos_list li{padding:5px 0 0 5px;font-size:0.9em;color:#8AAFB8;}
.donation-form form.simple_form .field_with_errors input.string,.donation-form form.simple_form .field_with_errors input.password,.donation-form form.simple_form .field_with_errors textarea{border:1px solid red;}
.donation-form form.simple_form hr{clear:both;height:4px;color:white;background-color:white;border:0px;margin:10px 0px;}
.donation-form form.simple_form .submit{float:right;}
.donation-form form.simple_form .half-width .input{float:left;width:270px;}.donation-form form.simple_form .half-width .input input.password,.donation-form form.simple_form .half-width .input input.string{width:220px;}
.content-section .sidebar{float:right;width:220px;padding-right:40px;padding-top:20px;}
.content-section form.simple_form{padding-top:20px;padding-left:60px;padding-bottom:40px;}.content-section form.simple_form .input{padding-bottom:20px;}.content-section form.simple_form .input abbr{display:none;}
.content-section form.simple_form .input label{display:block;color:#8aafb8;font-size:20px;padding-bottom:5px;font-weight:bold;}
.content-section form.simple_form .input label.collection_radio{display:inline-block;width:300px;color:#999999;font-size:16px;}
.content-section form.simple_form .input input.string,.content-section form.simple_form .input input.password,.content-section form.simple_form .input textarea{width:380px;border:1px solid #bfbfbf;font-size:18px;color:#999999;padding:4px 2px;}
.content-section form.simple_form .input textarea{height:130px;}
.content-section form.simple_form .input .hint{color:#AAAAAA;font-size:-0.1em;display:block;}
.content-section form.simple_form .input .error{display:block;color:red;}
.content-section form.simple_form .field_with_errors input.string,.content-section form.simple_form .field_with_errors input.password,.content-section form.simple_form .field_with_errors textarea{border:1px solid red;}
.content-section form.simple_form .half-width .input{float:left;width:270px;}.content-section form.simple_form .half-width .input input.password,.content-section form.simple_form .half-width .input input.string{width:220px;}
.wide-submit-button{width:338px;background:url(../images/submit-button-wide.png);color:white;font-size:20px;font-weight:bold;cursor:pointer;text-align:center;height:56px;border:0px;}.wide-submit-button:hover{color:#DDDDDD;}
#current-steps{position:absolute;right:-8px;top:250px;}#current-steps li{padding:5px 0px;}
.horizontal-form{padding-top:10px;}.horizontal-form h4{padding-top:10px;margin-left:160px;}
.horizontal-form label{float:left;width:140px;text-align:right;margin:2px 10px;}
.horizontal-form div.input{margin-bottom:10px;}
.horizontal-form div.boolean,.horizontal-form input[type='submit']{margin-left:160px;}
.horizontal-form div.boolean label,.horizontal-form label.collection_radio{float:none;margin:0;}
.horizontal-form label.collection_radio{margin-right:10px;margin-left:2px;}
.horizontal-form label{font-size:14px;padding-top:4px;color:#999999;}
.horizontal-form .string input,.horizontal-form .text textarea,.horizontal-form .password input{border:1px solid #999999;padding:4px 10px;font-size:13px;}
.horizontal-form .error{clear:left;margin-left:160px;font-size:12px;color:#D00;display:block;}
.horizontal-form .hint{clear:left;margin-left:160px;font-size:12px;color:#555;display:block;font-style:italic;}
h1 .dark{color:#276d82;font-weight:bold;}
.callout{position:relative;background:url(../images/bluetop.png) top left repeat-x;}.callout img{position:absolute;left:0px;}
.callout h2{margin:0px;padding:28px 0px 0px 130px;height:60px;}
.news-left{padding:24px 0px 40px 65px;float:left;color:#878787;width:500px;}.news-left p{color:#808080;}
.news-right{float:right;padding-right:52px;width:240px;padding-top:97px;color:#808080;}.news-right p{color:#808080;}
.news-right h2{font-size:17px;padding-bottom:10px;}
.news-right h3{font-size:16px;padding-bottom:0px;color:#276d82;}
.news-right .contact-item img{position:relative;top:10px;}
.fixed_header{height:130px;position:fixed;z-index:100;top:0px;}
.top-callout-wrapper{height:139px;position:relative;}
.top-callout{background:url(../images/bluetop.png) top left repeat-x;padding:0px 30px 0px 64px;width:846px;font-size:18px;color:#184f62;line-height:31px;height:139px;}.top-callout .left{padding:26px 0px 30px 0px;float:left;width:600px;}.top-callout .left a{font-weight:bold;color:#1f5d71;line-height:20px;text-transform:uppercase;background-color:#81aeb9;text-decoration:none;display:inline-block;padding:3px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.top-callout .left a:hover{color:white;background-color:#da9b2c;}
.top-callout .right{background:url(../images/bluetop-border.png) top left no-repeat;padding:26px 0px 30px 0px;float:right;width:215px;height:83px;}.top-callout .right a{font-size:25px;display:inline-block;margin-left:50px;margin-top:30px;}
#content-wrapper section#content .page-section{padding:0px 30px 20px 30px;}#content-wrapper section#content .page-section h1{font-size:30px;margin:0px;padding:0px;padding-bottom:10px;}
#content-wrapper section#content .page-section h2{font-size:20px;margin:0px;padding:0px;padding-bottom:10px;}
#content-wrapper section#content .page-section li{list-style-type:disc;padding-left:5px;margin-left:20px;}
.about-section{padding:40px 30px 50px 64px;}.about-section h2{font-size:35px;letter-spacing:-0.04em;color:#86acb6;margin:0px;padding:0px;padding-bottom:15px;}.about-section h2 .highlight{color:#d37e33;}
.about-section .left{float:left;width:301px;}
.about-section .right{float:left;padding-left:60px;width:300px;}
.about-section p{font-size:18px;color:#184f62;line-height:1.8em;max-width:800px;}
.about-section-fade{background:url(../images/fade.png) top left repeat-y;}
.about-section-separator-top{background:url(../images/fade-top.png) top left no-repeat;}
.about-section-separator-bottom{background:url(../images/fade-bottom.png) bottom left no-repeat;}
.about-section-blue{background:url(../images/blue-fade.png) top left repeat-y;}.about-section-blue h2{color:#276d82 !important;}
dl{padding:0px 10px 10px 10px;}dl dt{padding-top:10px;font-weight:bold;font-size:16px;padding-bottom:5px;}
dl dd{padding-bottom:10px;}
.organization-list{padding:60px 0 0 63px;width:846px;}.organization-list li{float:left;position:relative;padding:0 32px 50px 0;}.organization-list li .details{width:250px;height:174px;background-color:#acced9;position:relative;background:#ddedf3;background-image:-webkit-gradient(linear, left top, right top, from(#ddedf3), to(#a6c7d3));background-image:-moz-linear-gradient(left center, #ddedf3, #a6c7d3);}.organization-list li .details img{position:absolute;left:-20px;top:-34px;z-index:10;}
.organization-list li .details h3,.organization-list li .details h3 a{padding:25px 0 10px 50px;margin:0px;color:#276d82;font-size:20px;font-weight:bold;}
.organization-list li .details p{padding:0 10px 0 58px;margin:0px;color:#276d82;font-size:12px;text-indent:30px;}
.features-list{padding:30px 0 0 61.5px;width:849px;}.features-list li{float:left;position:relative;padding:0 32px 50px 0;}.features-list li .details{width:251px;height:216px;background-color:#acced9;position:relative;background:url(../images/features-box.png);}.features-list li .details img{position:absolute;right:-20px;top:-20px;z-index:10;width:113px;height:113px;}
.features-list li .details .img-box{float:right;width:93px;height:93px;}
.features-list li .details h3,.features-list li .details h3 a{padding:20px 0 10px 15px;width:143px;margin:0px;color:#276d82;font-size:20px;font-weight:bold;}
.features-list li .details p{padding:0 10px 0 15px;margin:0px;color:#276d82;font-size:12px;}
.search_form{text-align:center;padding:20px 0;box-shadow:1px 1px 10px #999999;-moz-box-shadow:1px 1px 10px #999999;-webkit-box-shadow:1px 1px 10px #999999;background:#ffffff;background:linear-gradient(#ffffff, #eeeeee);background-image:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee));background:-webkit-linear-gradient(#ffffff, #eeeeee);background-image:-moz-linear-gradient(top, #ffffff, #eeeeee);-pie-background:linear-gradient(#ffffff, #eeeeee);}.search_form input.string{width:490px;border:1px solid #bfbfbf;font-size:18px;color:#999999;padding:6px 2px;margin-bottom:6px;margin-right:10px;}
.search_form input.button{vertical-align:bottom;}
.facebook-separator{border-bottom:2px dotted #86acb6;margin-left:20px;margin-right:20px;margin-bottom:20px;}
.facebook-body{margin:0px 9px;padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 0px 5px #cccccc;-moz-box-shadow:0px 0px 5px #cccccc;-webkit-box-shadow:0px 0px 5px #cccccc;position:relative;top:-6px;background-color:white;}.facebook-body h2{font-family:"museo-sans-1","museo-sans-2";font-size:20px;font-weight:900;color:#276d82;padding-bottom:0px;padding-top:20px;}
.facebook-body .hint{padding-top:20px;}.facebook-body .hint p{color:#276d82;}
.facebook-body .fundraiser-list li{margin:10px 20px;}
.facebook-body .fundraiser-list li .search-details{width:auto;}.facebook-body .fundraiser-list li .search-details h3,.facebook-body .fundraiser-list li .search-details h3 a{font-size:14px;width:auto;}
.facebook-body .fundraiser-list li .search-details h4{font-size:12px;width:auto;}
.facebook-form{text-align:center;padding:10px 0 20px 0px;}.facebook-form input.string{width:240px;border:1px solid #bfbfbf;font-size:18px;color:#999999;padding:6px 2px;margin-bottom:6px;margin-right:10px;}
.facebook-form input.button{vertical-align:bottom;}
.categories{padding-left:35px;padding-top:65px;}.categories h3{color:#276d82;font-size:25px;font-weight:bold;}
.categories ul{padding-left:20px;}.categories ul li{list-style-image:url('../images/right-arrow.png');}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.user_table{width:95%;}.user_table .table_highlight{background-color:#dddddd;}
.user_table th{color:#603813;font-weight:bold;background-color:#cce5e9;border-left:1px solid #ffffff;padding:10px 10px;}
.user_table th.first{border-left:0px;}
.user_table th.number{text-align:right;}
.user_table th.text{text-align:left;}
.user_table th.short{text-align:center;}
.user_table td.photo{text-align:center;}
.user_table th a{color:#603813;text-decoration:underline;}
.user_table th.action{text-align:center;}
.user_table td{padding:6px 5px;color:#603813;background-color:white;}
.user_table td.number{text-align:right;padding-right:10px;}
.user_table td.text{text-align:left;padding-left:10px;}
.user_table td.short{text-align:center;}
.user_table td.photo{vertical-align:top;text-align:center;}
.user_table a{text-decoration:underline;color:#183f66;}
.user_table strong{font-weight:bold;}
.user_table tbody td{border-top:1px solid #DDDDDD;}
.user_table .search_form{display:block;padding:4px 15px;text-align:center;background-color:#edc472;}
.user_table .alternate_row{background-color:#CCCCCC;}
.user_table tr.highlighted_row td{background-color:#d2e6ec;}
.user_table tr.selected_row td{background-color:#ffec91;}
.user_table td.pagination a{display:inline-block;padding:5px;border:1px solid #CCCCCC;text-decoration:none;font-weight:bold;}
.user_table td.pagination a.page-selected{background-color:#CCCCCC;}
.user_table td.action{text-align:center;}
.login-register .form{float:left;width:420px;}
#order .order-form-wrapper{padding:0 20px;}
#order table{width:100%;}
#order .price{text-align:right;width:70px;padding-right:5px;}
#order .quantity{text-indent:25px;padding-bottom:3px;}
#order .donation{padding-bottom:3px;}
#order .total{border-top:1px solid #000;width:70px;padding-right:5px;padding-top:5px;text-align:right;font-weight:bold;font-size:1.4em;}
#order .note{font-size:0.9em;padding-left:5px;}
.ticket_list th{font-size:14px;font-weight:bold;text-align:left;}
.ticket_list td{font-size:14px;}
.ticket_list td.name{padding:0 50px 5px 0;}
#fancybox-content{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
.widgets{width:600px;}.widgets .left{float:left;}
.widgets .right{float:right;}
.widgets .widget{padding-bottom:20px;}.widgets .widget h2{font-size:16px;}
.widgets .widget h3{font-size:24px;}
.widgets .widget .code{padding-right:10px;}.widgets .widget .code textarea{width:350px;height:80px;}
.widgets .widget .code .hint{color:#AAAAAA;font-size:-0.1em;display:block;}
.sample-email{padding-top:60px;}.sample-email h3{padding-bottom:15px;}
.sample-email .message{overflow:hidden;padding:14px;border:1px solid #CCC;}
.sample-email .preview{padding-bottom:20px;}
.hidden{display:none;}
.facebook-login{position:relative;top:8px;}
#content-wrapper .subform h1,#content-wrapper .subform h2{margin:0px;padding:15px 15px;font-weight:bold;font-size:26px;color:#538897;font-family:"museo-sans-1","museo-sans-2";}
#content-wrapper .subform h2{color:#86acb6;padding:0px 0px 10px 0px;}
#content-wrapper .subform .small{font-size:14px;font-weight:normal;color:#666666;}
#content-wrapper .subform .input label{font-size:15px;}
#content-wrapper .subform .login-bar{padding:0px 15px;text-align:center;}
#content-wrapper .subform .form-content{position:relative;width:500px;padding:20px;border:1px solid #dee3e3;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#content-wrapper .subform #login-or-registration-form{margin:30px auto;}#content-wrapper .subform #login-or-registration-form .arrow{position:absolute;left:50px;top:-20px;z-index:10;width:39px;height:20px;background:url(../images/register-arrow.png) no-repeat top left;}
#content-wrapper .subform #login-or-registration-form .half-width .input{float:left;width:250px;}#content-wrapper .subform #login-or-registration-form .half-width .input input.password,#content-wrapper .subform #login-or-registration-form .half-width .input input.string{width:220px;}
.popover{width:650px;padding:20px;}.popover h2{font-size:24px;}
#dashboard-header-wrapper{height:60px;background-color:#002b44;box-shadow:0px 5px 3px #154354;margin-bottom:28px;}#dashboard-header-wrapper #dashboard-header{margin:0 auto;width:960px;}#dashboard-header-wrapper #dashboard-header a{display:block;float:left;text-decoration:none;padding:24px 10px 10px 10px;margin-right:30px;font-size:20px;color:#86acb6;text-transform:uppercase;letter-spacing:-0.01em;font-weight:bold;}
#dashboard-header-wrapper #dashboard-header a.selected{font-size:25px;color:white;padding-top:19px;}
#dashboard{min-height:600px;width:960px;margin:0 auto;padding-top:10px;}#dashboard .fundraiser-graph{background-color:#002b44;border-radius:20px;padding:10px 40px;min-height:400px;position:relative;margin-top:10px;}#dashboard .fundraiser-graph .bar1,#dashboard .fundraiser-graph .bar2,#dashboard .fundraiser-graph .bar3,#dashboard .fundraiser-graph .bar4,#dashboard .fundraiser-graph .bar5{position:absolute;box-shadow:inner 0 0 5px #888;}
#dashboard .fundraiser-graph .label{position:absolute;}
#dashboard .fundraiser-graph .sample-data{color:white;left:35%;width:40%;font-size:45px;position:absolute;transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg);top:30%;}
#dashboard .bar1{background:#f5b117;background-image:-webkit-gradient(linear, left top, right top, from(#f5b117), to(#d58032));background-image:-moz-linear-gradient(left center, #f5b117, #d58032);}
#dashboard .bar2{background:#38b34a;background-image:-webkit-gradient(linear, left top, right top, from(#38b34a), to(#86c440));background-image:-moz-linear-gradient(left center, #38b34a, #86c440);}
#dashboard .bar3{background:#ea4e2b;background-image:-webkit-gradient(linear, left top, right top, from(#ea4e2b), to(#b03825));background-image:-moz-linear-gradient(left center, #ea4e2b, #b03825);}
#dashboard .bar4{background:#47d0ba;background-image:-webkit-gradient(linear, left top, right top, from(#47d0ba), to(#239c8f));background-image:-moz-linear-gradient(left center, #47d0ba, #239c8f);}
#dashboard .bar5{background:#b2a9c6;background-image:-webkit-gradient(linear, left top, right top, from(#b2a9c6), to(#704f93));background-image:-moz-linear-gradient(left center, #b2a9c6, #704f93);}
#dashboard .fundraiser-graph-legend{padding:20px 20px 0px 20px;height:50px;}#dashboard .fundraiser-graph-legend li{width:20%;float:left;font-size:16px;text-transform:none;}
#dashboard .fundraiser-graph-legend span{display:block;float:left;padding-top:20px;padding-left:10px;}
#dashboard .fundraiser-graph-legend div.box{width:50px;height:50px;float:left;}
#dashboard #fundraisers-list article{padding-bottom:40px;}#dashboard #fundraisers-list article h1{font-family:"museo-sans-1","museo-sans-2";font-weight:bold;color:white;font-size:32px;padding:0px;}
#dashboard #fundraisers-list article h2{font-family:"museo-sans-1","museo-sans-2";text-transform:uppercase;color:#86acb6;font-weight:bold;font-size:20px;letter-spacing:-0.01em;padding-bottom:10px;position:relative;}
#dashboard #fundraisers-list article .view-details-button{font-size:12px;display:inline-block;background:#25a5dd;background:linear-gradient(#25a5dd, #1c7bbe);background-image:-webkit-gradient(linear, center top, center bottom, from(#25a5dd), to(#1c7bbe));background:-webkit-linear-gradient(#25a5dd, #1c7bbe);background-image:-moz-linear-gradient(top, #25a5dd, #1c7bbe);-pie-background:linear-gradient(#25a5dd, #1c7bbe);color:white;text-transform:uppercase;padding:6px 10px;border-radius:5px;position:relative;top:-5px;left:10px;}#dashboard #fundraisers-list article .view-details-button:hover{text-decoration:none;}
#dashboard #dashboard-list{width:776px;margin:0 auto;padding-top:10px;}#dashboard #dashboard-list section{padding-top:40px;}
#dashboard #notification-alerts{width:776px;margin:0 auto;padding-top:10px;}#dashboard #notification-alerts .notification-message{background-color:#002b44;color:white;padding:10px 40px;margin-bottom:15px;text-align:center;font-size:16px;}#dashboard #notification-alerts .notification-message a{color:#f7931e;font-weight:bold;}
#dashboard #notifications{width:776px;margin:0 auto;padding-top:10px;}#dashboard #notifications .notification{background-color:#002b44;color:white;position:relative;padding:20px 160px 20px 80px;margin-bottom:15px;border-radius:20px;font-size:16px;box-shadow:0px 0px 10px #254f61;}#dashboard #notifications .notification a{color:#f7931e;font-weight:bold;}
#dashboard #notifications .notification:hover a.notification-remove{display:block;}
#dashboard #notifications .notification a.notification-remove{display:none;position:absolute;right:0px;top:0px;opacity:0.7;border-radius:10px;background-color:#CCC;color:#333;padding:5px;text-decoration:none;font-size:10px;}
#dashboard #notifications .notification a.complete-button{right:44px;color:white;text-transform:uppercase;font-weight:bold;position:absolute;border-radius:10px;min-width:100px;background-color:#7bb442;background:#a7cd38;background:linear-gradient(#a7cd38, #79b342);background-image:-webkit-gradient(linear, center top, center bottom, from(#a7cd38), to(#79b342));background:-webkit-linear-gradient(#a7cd38, #79b342);background-image:-moz-linear-gradient(top, #a7cd38, #79b342);-pie-background:linear-gradient(#a7cd38, #79b342);text-align:center;padding:8px 10px;top:12px;}#dashboard #notifications .notification a.complete-button:hover{text-decoration:none;}
#dashboard #notifications .notification img{position:absolute;left:15px;bottom:7px;}
#rsvps{margin-top:50px;}#rsvps li{padding:10px 10px;border-bottom:1px solid #CCC;}
.mobile .footer-notice{margin:20px auto 0px auto;padding:20px;color:white;background-color:#538897;margin-bottom:10px;font-size:20px;text-align:center;}.mobile .footer-notice a{color:white;}
#mobile .fundraiser-content{background-color:white;margin-top:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
#mobile .fundraiser-badge{display:none;}
#mobile #donation-form{background-color:white;}#mobile #donation-form textarea{width:320px;}
#mobile #donation-form h3{padding:0px 10px;}
.manage-box{padding:30px;border-radius:15px;background-color:white;}.manage-box .table_highlight{background-color:#dddddd;}
.manage-box th{color:#603813;font-weight:bold;padding:10px 10px;text-align:left;}
.manage-box th.first{border-left:0px;}
.manage-box th.number{text-align:right;}
.manage-box th.text{text-align:left;}
.manage-box th.short{text-align:center;}
.manage-box td.photo{text-align:center;}
.manage-box th a{color:#603813;text-decoration:underline;}
.manage-box th.action{text-align:center;}
.manage-box td{padding:6px 5px;color:#603813;background-color:white;}
.manage-box td.number{text-align:right;padding-right:10px;}
.manage-box td.text{text-align:left;padding-left:10px;}
.manage-box td.short{text-align:center;}
.manage-box td.photo{vertical-align:top;text-align:center;}
iframe {border:20px solid #000;
    border-radius: 20px !important;
}​