/*
Theme Name:JellyBean Theme
Author: Beyond 5280
Version:1.0.0
*/
body{color:#6d6e71;margin:0;font:12px Tahoma,Arial,Helvetica,sans-serif;}
address{margin:0 0 10px 0;line-height:16px;}
a{outline:none;}
#page{width:980px;margin:0 auto;}
/* header */
#header{width:980px;min-height:360px;position:relative;background:url(/helpers/themes/jellybean/images/header-bg-green.gif) bottom left no-repeat;}
#header h1{margin:0;width:317px;height:98px;text-indent:-9999px;overflow:hidden;background:url(/helpers/themes/jellybean/images/logo.png) no-repeat;position:absolute;z-index:999;top:40px;left:19px;}
#header h1 a{display:block;height:100%;}
.header-text{background:url(/helpers/themes/jellybean/images/header-bg1.1.gif) no-repeat;position:relative;padding:188px 30px 0 0;}
.header-text h2{margin:0 0 0 119px;color:#3a6531;font:italic 47px Georgia,"Times New Roman",Times,serif;}
#home .header-text h2{color:#fff;}
.header-text div p{margin:0 0 0 220px;padding:0 0 12px 0;color:#3a6531;font:16px/22px Georgia,"Times New Roman",Times,serif;}
.annual-fundraiser .header-text div p{ margin-left:280px;}
#home .header-text div p{color:#fff;}
.header-text div p a{color:#3a6531;}
.header-text div p a:hover{text-decoration:none;}
.header-text img{float:left;margin:0;}
#header .nav{margin:0;padding:0;list-style:none;}
#header .nav li{float:left;}
#header .nav li a{display:block;text-indent:-9999px;overflow:hidden;position:absolute;background:url(/helpers/themes/jellybean/images/navBgAll1.1.gif) no-repeat;}
#header .nav li a.home,
#header .nav li.page-item-6 a{width:76px;height:32px;background-position:1px -30px;top:126px;left:304px;}
#header .nav li a.home:hover,
#header .nav li.page-item-6 a:hover{background-position:1px -112px;}
.home #header .nav li.page-item-6 a{background-position:1px -197px;}
#header .nav li a.about,
#header .nav li.page-item-143 a{width:117px;height:37px;background-position:-66px -30px;top:126px;left:374px;}
#header .nav li a.about:hover,
#header .nav li.page-item-143 a:hover{background-position:-66px -112px;}
#header .nav li.page-item-143.current_page_item a,
.about #header .nav li.page-item-2 a,
.directors-notes #header .nav li.page-item-2 a,
.what-is-the-jellybean-conspiracy #header .nav li.page-item-2 a,
.the-dance-with-me-story #header .nav li.page-item-2 a,
.treasures-of-unexpected-brightness #header .nav li.page-item-2 a,
.testimonials #header .nav li.page-item-2 a{background-position:-66px -197px;}
#header .nav li a.materials,
#header .nav li.page-item-8 a{width:104px;height:41px;top:132px;left:491px;background-position:-182px -36px;}
#header .nav li a.materials:hover,
#header .nav li.page-item-8 a:hover{background-position:-182px -118px;}
.materials #header .nav li.page-item-8 a,
.royalty-contract #header .nav li.page-item-8 a,
.support-materials #header .nav li.page-item-8 a {background-position:-182px -203px;}
#header .nav li a.supporters,
#header .nav li.page-item-10 a{width:116px;height:32px;top:144px;left:594px;background-position:-286px -48px;}
#header .nav li a.supporters:hover,
#header .nav li.page-item-10 a:hover{background-position:-286px -130px;}
.supporters #header .nav li.page-item-10 a{background-position:-286px -215px;}
#header .nav li a.annual,
#header .nav li.page-item-12 a{width:168px;height:52px;top:122px;left:703px;background-position:-399px -26px;}
#header .nav li a.annual:hover,
#header .nav li.page-item-12 a:hover{background-position:-399px -108px;}
.annual-fundraiser #header .nav li.page-item-12 a{background-position:-401px -192px;}
#header .nav li a.contact,
#header .nav li.page-item-13 a{width:104px;height:55px;top:98px;right:6px;background-position:-570px -1px;}
#header .nav li a.contact:hover,
#header .nav li.page-item-13 a:hover{background-position:-570px -83px;}
.contact-us #header .nav li.page-item-13 a{background-position:-570px -168px;}
#columns-holder{overflow:hidden;height:1%;clear:both;padding-bottom:17px;}
/*sidebar*/
#sidebar{width:284px;float:right;padding:0px 8px 0 0;}
#sidebar h3{margin:20px 0 1px;color:#1e83ad;font:16px Georgia,"Times New Roman",Times,serif;border-bottom:2px solid #8fc1d6;text-transform:uppercase;padding-left:6px;}
#sidebar ul{margin:0 0 22px 16px;padding:0;list-style:none;width:245px;}
#sidebar .board ul{margin:0;width:300px;}
#sidebar ul li{background:url(/helpers/themes/jellybean/images/sep01.gif) repeat-x 0 100%;}
#sidebar .board ul li{background:none;margin:0 0 5px 0;}
#sidebar ul li a{text-decoration:none;color:#7f3f98;font:16px/26px Georgia,"Times New Roman",Times,serif;}
#sidebar ul li a:hover{text-decoration:underline;}
.map-box,
#sidebar .video-box{background:#fcfcfc url(/helpers/themes/jellybean/images/sidebar-box-bg.gif) no-repeat;overflow:hidden;height:1%;padding:0px 0 2px 8px;}
.map-box h4,
#sidebar .video-box h4{margin:0;color:#3a6531;font:16px Georgia,"Times New Roman",Times,serif;position:relative;z-index:1;}
#sidebar .video-box .video-holder{width:208px;margin:9px 0 0 27px;}
#sidebar .video-box .video-holder img{display:block;}
.map-box{margin-top:48px;padding-bottom:0;}
.map-box .map-holder{margin-top:-11px;padding:0 0 11px 6px;}
.map-box img{display:block;}
.map-box .text{background:#fff;padding-left:2px;margin-left:-8px;}
.map-box .text p{margin:0;color:#58595b;font-family:Georgia,"Times New Roman",Times,serif;line-height:17px;}
/*content*/
#content{width:606px;float:left;padding:8px 0 0 29px;}
.annual-fundraiser #content{width:100%;padding:30px 0 0;}
.post dl,dt,dd{margin:0;padding:0;}
.post dl.cast{clear:both;float:left;margin:0 0 15px 0;}
.post .cast dt{text-transform:uppercase;float:left;width:250px;}
.post .cast dd{float:left;width:350px;}
.post dl.faq{margin:0 0 15px 0;}
.post .faq dt{font-weight:bold;}
.post .faq dd{margin:0 0 0 20px;}
.post p{clear:both;margin:0 0 15px 0;}
.post p .callout{font-size:14px;}
.post p em{line-height:36px;}

.purchase-tickets form {background: #fff; line-height: 30px;}
.purchase-tickets fieldset {border: 1px solid #eee; padding: 0 10px; margin: 10px 0;}

.box-holder{width:648px;background:url(/helpers/themes/jellybean/images/content-box-bg2.gif) repeat-y;}
.box-holder-bg{overflow:hidden;height:1%;background:url(/helpers/themes/jellybean/images/content-box-bg.gif) no-repeat;}
.box-hold2{width:677px;margin-left:-29px;overflow:hidden;}
.box-holder .box{width:303px;padding:10px 0 0 6px;float:left;margin-left:29px;display:inline;}
.navigation{height:12px;padding:10px 0 15px 0;font:12px Tahoma,Arial,Helvetica,sans-serif;}
.navigation a{text-decoration:none;color:#3a6531;}
.navigation a:hover{text-decoration:underline;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{float:none;margin:0 auto;display:block;}
.search h2,#search-home h2{margin:6px 0 8px 0;border-bottom:1px solid #3a6531;color:#3a6531;font:18px Georgia,"Times New Roman",Times,serif;}
.post h3{margin:0 0 8px;color:#3a6531;font:18px Georgia,"Times New Roman",Times,serif;}
.search .post h3{margin:0 0 4px;color:#3a6531;font:14px Georgia,"Times New Roman",Times,serif;}
.post h3 span{font-weight:normal;font:12px Tahoma,Arial,Helvetica,sans-serif;color:#6d6e71;}
.post h4{margin:0;padding:0;color:#7e3e98;font:14px Georgia,"Times New Roman",Times,serif;}
.donate-button{float:right}
.box-holder .box p{margin:0 0 16px;line-height:16px;}
.box-holder .box img{display:block;}
.box img.alignright{position:relative;left:10px;margin:0;padding:0;}
.box img.alignleft{position:relative;right:10px;margin:0 5px 0 0;padding:0;}
.quote-box{width:586px;border:1px solid #cad87d;padding:10px 14px 15px 14px;overflow:hidden;margin-top:31px;background:#f0f1f2 url(/helpers/themes/jellybean/images/quote-bg.gif) repeat-x;}
blockquote{margin:0;padding:0 13px 0 0;}
#home blockquote{margin:0 20px;}
q{color:#6d6e71;quotes:none;font:italic 15px/23px Georgia,"Times New Roman",Times,serif;}
cite{display:block;text-align:right;font:italic 15px/23px Georgia,"Times New Roman",Times,serif;}
.quote-box q{color:#414042;}
.quote-box a,
.post a.testimonial{color:#7f3f98;text-decoration:none;font:15px/23px Georgia,"Times New Roman",Times,serif;float:right;margin-top:22px;}
.quote-box a:hover,
.post a.testimonial:hover{text-decoration:underline;}
.typed{font:12px/16px Courier,"Times New Roman",Times,serif;}
/*footer*/
#footer{width:980px;height:141px;background:url(/helpers/themes/jellybean/images/footer-bg.gif) no-repeat;}
#footer ul{margin:16px 18px 0 0;padding:0 35px 0 21px;list-style:none;background:url(/helpers/themes/jellybean/images/footer-nav-bg.gif) repeat-x;overflow:hidden;float:right;display:inline;}
#footer ul li{float:left;padding:0 10px;}
#footer ul li a{color:#7f3f98;text-decoration:none;font:13px/24px Georgia,"Times New Roman",Times,serif;}
#footer ul li a:hover{text-decoration:underline;}
#copyright{width:920px;;margin:0 auto;padding:5px 60px 5px 0;color:#999;}
#copyright a{color:#999;}
.right{float:right;}
#videoModal{position:absolute;background:url(/helpers/themes/jellybean/images/video-bg2.2.png) no-repeat 0px 0px;width:425px;height:344px;padding:39px 45px;z-index:100;overflow:hidden;}
a.close-modal{background:transparent;float:left;position:absolute;top:12px;left:16px;width:22px;height:22px;}
#overlay{width:100%;min-height:100%;height:100%;min-width:984px;display:none;position:fixed;left:0;top:0;background:#fff;z-index:99;}
