html,body{margin:0;padding:0;background:#ffffff;font-family:arial,verdana,sans;}
body{font-size:62.5%;background:url(/images/common/dot_bg.gif) 0 0 repeat #ffffff;padding-bottom:40px;}
#header-wrapper,#content-wrapper,#footer-wrapper{width:978px;margin:0 auto;background:url('/images/common/bg.png') 50% 0 repeat-y;}
#header,#content,#footer{padding:0 10px;position:relative;}
#content-wrapper{padding-top:20px;}
#content{background:url('/images/common/content_bg.gif') 0 0 repeat-y;padding:0;margin:0 13px;}

h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0;}
#footer{position:relative;bottom:-39px;height:120px;background:url('/images/common/footer_bg.png') 0 100% no-repeat;}

h1#logo{padding-top:76px;margin-left:29px;font-size:2.1em;font-family:arial,verdana,sans;text-transform:uppercase;}
h1#logo a,h1#logo a img{color:#006f3b;text-decoration:none;border:none;}
h1#logo a:hover{background:none;}
h1#logo img{vertical-align:top;padding-right:5px;margin-top:-51px;}
p#tagline{float:left;font-size:1.4em;font-style:italic;margin-left:156px;margin-top:-48px;font-weight:bold;}
a{text-decoration:none;color:#333333;outline:none;}
a:hover{color:#dcb300;}
a:hover img{}
.body-wrapper a:hover{text-decoration:underline;}
a#get-involved{position:absolute;top:0;right:10px;background:url('/images/common/get_involved_bg.gif') 0 100% no-repeat #000000;padding:10px 641px 8px 77px;color:#ffffff;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
a#get-involved:hover{color:#dcb300;}
div.form-field{margin:0 0 20px 0;}
label{vertical-align:top;display:block;font-size:1.2em;}
textarea{height:200px;width:500px;}
.formError{color:red;padding:2px;display:inline;}
ul#navigation{background:url('/images/common/nav_bg.gif') 0 0 repeat-x #83c03f;padding-top:37px;margin:-20px auto 0 auto;list-style:none;text-transform:uppercase;font-size:1.1em;}
ul#navigation li{float:left;padding:8px 28px;border-right:1px solid #051107;}
ul#navigation li:hover{background:#2ea242;}
ul#navigation li.last{border-right:none;padding:8px 27px 8px 28px;}
ul#navigation li a{font-weight:bold;color:#ffffff;text-decoration:none;}
ul#navigation li a:hover{background:none!important;}
ul#navigation li.current{background:url('/images/common/nav_on_bg.gif') 0 0 repeat-x #fef201;}
ul#navigation li.current a{color:#000000;}
ul#subnav{background:#e8e614;list-style:none;padding:0 15px;}
ul#subnav li{padding:2px 20px;float:left;}

ul#subnav li.current{background:#f8f8b9;}

ul#subnav li a{text-transform:uppercase;color:#000000;text-decoration:none;}
ul#subnav li a:hover{background:#f8f8ba;}

#main-content{border:7px solid #000000;padding:20px;background:#ffffff;width:645px;font-size:1.2em;float:left;}
#secondary-content{float:left;border:8px solid #000000;border-bottom:none;padding-bottom:1px;color:#ffffff;width:230px;margin-left:7px;}
#secondary-content div#events{background:url('/images/common/panel_bg.gif') 0 0 repeat-y #28903a;color:#ffffff;margin:0 0 7px 0;padding:10px 0;font-size:1.2em;}

#secondary-content div#events a{color:#ffffff;}
#secondary-content div#events h4{margin:5px 0 7px;}
#store .item_add,#store-raffle .item_add,#calendar .item_add,.item_add,#raffle .item_add,#meet_the_artists .item_add,#store a.purchase_link,#store-raffle a.purchase_link,a.read-more,#calendar #order-info button,#meet_the_artists #order-info button{background:url(/images/common/button_bg.gif) 0 100% repeat-x #ffc800;border:none;cursor:pointer;border-bottom:1px solid #ffc800;color:#ffffff;font-weight:bold;padding:4px 10px;line-height:26px;}

.item_add:hover,#store a.purchase_link:hover,#store-raffle a.purchase_link:hover,a.read-more:hover,#calendar #order-info button:hover,#meet_the_artists #order-info button{color:#eeeeee;background:url(/images/common/button_bg_on.gif) 0 0 repeat-x #ffc800;}
#secondary-content div.panel{background:#ffffff;margin-bottom:7px;}
#secondary-content h3{color:#ffffff;font-size:1.9em;padding:2px 0;}
#secondary-content div.event{padding:0 23px 10px;}
#secondary-content ul#options{list-style:none;padding:0 10px;}
#secondary-content ul#options li{padding:6px 0 6px 40px;}
#secondary-content ul#options li.calendar{background:url(/images/common/calendar.gif) 0 50% no-repeat;line-height:32px;}
#secondary-content ul#options li.email{background:url(/images/common/email.gif) 0 50% no-repeat;line-height:32px;}
#secondary-content ul#options li.rss{background:url(/images/common/rss.gif) 0 50% no-repeat;line-height:32px;}
img.event-image-wide{border-bottom:10px solid #FFFF33;border-left:6px solid #FFFF33;margin:-20px 0 20px -20px;}


#main-content h2{margin:0 0 10px 0;font-size:19px;}
#supplemental{font-size:85%;width:145px;float:right;margin:0 0 30px 30px;color:#666666;}
div.body-wrapper{padding-bottom:15px;color:#666666;}
#supplemental p,#supplemental h3,#supplemental h4,div.body-wrapper p,div.body-wrapper h3,div.body-wrapper h4{padding:6px 0;}
div.body-wrapper img{padding:6px 0 10px;}
#supplemental p,div.body-wrapper p{line-height:1.5em;word-wrap:break-word;}
div.body-wrapper ul,div.body-wrapper ol{margin:10px;padding:0 0 0 10px;list-style-position:outside;}
div.body-wrapper li{line-height:20px;}
div.body-wrapper blockquote{border-left:6px solid #444444;margin:0;padding-left:20px;}
div.body-wrapper blockquote p{color:#666666;}

div.body-wrapper a.pdf-link{background:url(/images/common/pdf-24x24.png) 0 0 no-repeat;padding-left:30px;height:24px;display:block;line-height:24px;font-size:12px;margin-top:30px;margin-left:0px;}
ul#sharing-tools{display:none;}
ul#sponsors{text-align:center;}
ul#sponsors li{display:inline;}
ul#sponsors li a{line-height:64px;}

ul#sponsors li a:hover{background:none;}
ul#sponsors li img{margin:0 37px;vertical-align:middle;}
a img{border:none;}




#home #main-content{padding:0;width:699px;border:none;}
#home #main-content #intro,#home #main-content #featured-events{border:7px solid #000000;}
#home #main-content #intro{margin-bottom:7px;height:265px;}
#home #main-content h2{margin:0;padding:10px 10px 2px 0px;}
#home #main-content p{color:#666666;padding:0 10px 0 0;line-height:1.3em;}
#home #main-content #main-image,#home #main-content .main-image{margin:0px 14px 0 0px;border-left:10px solid #ffff33;position:relative;float:left;}
#home #main-content #main-image span,#home #main-content .main-image span{position:absolute;display:block;padding:4px;width:370px;bottom:0;left:0;color:#ffffff;background:url('/images/common/yellow_40.png') repeat;}
#home #intro{position:relative;}
#home #intro ul,#home #intro ul li{list-style:none;margin:0;padding:0;}
#home #intro ul#features li{margin-right:4px;position:absolute;top:0;left:0;width:685px;}
#home #intro ul#features-nav{position:absolute;bottom:0;z-index:10;left:398px;height:60px;}
#home #intro ul#features-nav li{float:left;}
#home #intro ul#features-nav li a{border:3px solid #fff;display:block;}
#home #intro ul#features-nav li a.activeSlide{border:3px solid #ffff33;}
#home #intro .read-more{margin-top:10px;display:inline-block;}
#home #secondary-content{}
#home #secondary-content h3{color:#ffffff;}
.columns{background:url(/images/common/col_bg.gif) 0 0 repeat-y #ffffff;border-top:7px solid #000;border-bottom:7px solid #000;}
.columns .column{width:224px;margin-left:7px;float:left;}

.columns .column h3{border-bottom:7px solid #000;background:#ffff33;padding:4px 10px;font-size:15px;}
#home #main-content h3#ticker{border:7px solid #000000;border-bottom:none;background:#ffff33;padding:4px 10px;font-size:15px;}
.columns .column img{padding:12px 11px;}
#home #main-content .columns .column p{padding:12px 11px;font-weight:bold;}
#secondary-content .ad{margin-bottom:7px;}
.ad{background:#ffffff;overflow:visible;}
.ad h4{color:#000000;font-size:18px;padding:15px 0;text-align:center;}
.ad .multi{padding-bottom:10px;}
#home #main-content #featured-events .featured-event{float:left;width:205px;border-right:8px solid #000000;padding:9px;min-height:329px;}
#home #main-content #featured-events .last{border-right:none;}
#home .featured-event img{margin:-9px -9px 9px -9px;}

#home .featured-event h4{font-size:15px;margin-bottom:4px;}





#inspired_by .body-wrapper{width:500px;}
#inspired_by #secondary-content h3{color:#ffffff;padding-bottom:0px;}

#inspired_by .social-links{width:500px;}

#store #content{background:#ffffff;}
#store #main-content{width:898px;}
#store #main-image{border-left:6px solid #ffff33;border-bottom:18px solid #ffff33;margin:-20px -20px 20px -20px;}

#store .item_price,#store .original_price,#store .item_name,#store .sale_price,#store-raffle .item_price,#store-raffle .original_price,#store-raffle .item_name{font-weight:bold;font-size:24px;}
#store .item_name,#store-raffle .item_name{padding:0;}

#store .item_price,#store .sale_price,#store .original_price,#store-raffle .item_name{color:#e9d711;display:block;margin:10px 10px 10px 0;}
#store .original_price{text-decoration:line-through;}
#store .sale_price .item_price{display:inline;color:red;}
#store .sale_price{color:red;}
#store-raffle .item_name{color:#000;}
#store .item_quantity,#store-raffle .item_quantity{width:20px;text-align:center;}
.product_category{float:left;text-align:center;padding:10px;width:200px;}
.product a.purchase_link{}
.product .item_image{display:block;margin-bottom:20px;min-height:165px;}
.product{border:10px solid #000000;float:left;margin:10px 10px 0 0;padding:10px;width:170px;min-height:378px;}
.product a:hover{color:inherit;}
.linked-div-hover{border-color:#E9D711;cursor:pointer;}
.product_category{float:left;margin:10px 6px 0 0;padding:10px;width:200px;min-height:200px;}
.product_category h3{margin-bottom:20px;}
.product a.purchase_link{}
.product .item_image{margin-bottom:20px;}
#store .images{width:540px;text-align:center;float:left;}
#store .info{width:350px;float:left;}
ul.image-thumbnails{list-style:none;padding:10px 0;}
ul.image-thumbnails li{display:inline;}
ul.image-thumbnails li img{border:1px solid #ccc;padding:6px;}
.simpleCart_shelfItem .fieldWrapper{position:relative;display:block;float:left;margin:10px 10px 10px 0;}
.simpleCart_shelfItem .fieldWrapper label{position:absolute;top:-25px;left:0;font-size:16px;color:#E9D711;}
.cartHeaders{display:none;}
.simpleCart_items{margin:20px 0;border-top:2px solid #000000;}
.itemContainer{border-bottom:2px solid #000000;padding:5px 0;}
.itemContainer div{float:left;margin-right:20px;line-height:24px;}
.itemContainer .itemName{width:550px;}
.itemContainer input{width:30px;}
.itemContainer .itemQuantity,.itemContainer .itemTotal,.itemContainer .itemRemove{float:right;}
.itemContainer .itemTotal{width:65px;text-align:right;}
.simpleCart_wrapper{text-align:right;margin-right:20px;padding:10px 0;}

.continue-shopping-link{float:left;}
.simpleCart_checkout{float:right;margin-right:20px;}

.reco-products{padding-top:40px;}
.reco-products h3{font-size:24px;}

#contribute form{width:899px;padding:20px;background:#ffffff;color:#000000;margin-bottom:20px;}
#contribute iframe{margin-bottom:40px;}
#contribute .stat-wrapper{margin:10px 0 30px;}
#contribute .stat-wrapper h3{text-align:center;margin:0;font-size:40px;}
#contribute .read-more{display:block;font-size:18px;margin:0 auto;text-align:center;width:90px;}
#contribute #secondary-content p{font-size:14px;font-weight:bold;margin:13px;letter-spacing:0.4px;}
#contribute .stat-wrapper h4{text-align:center;font-size:20px;}

#donate #banner{background:url(/images/common/contribute_header_bg.gif) 516px 0 no-repeat #000000;height:166px;border-bottom:18px solid #ffff33;}
#donate #banner p{width:540px;padding:40px 0 0 20px;font-size:1.1em;line-height:1.6em;}
#donate #content{background:#000000;color:#ffffff;}
#donate #main-content{width:939px;padding:0;}
#donate form{width:899px;padding:20px;background:#ffffff;color:#000000;margin-bottom:20px;}
#donate h3{font-size:1.9em;}
form .field-wrapper{padding:4px 0;}
form input[type=text],form input[type=password]{width:200px;display:block;background:#ffffab;border:none;padding:9px 7px;margin:0 0 4px 0;border:1px solid #cccc99;}
form input[type=text].disabled{background:#eeeeee;border:1px solid #dddddd;}
#donate form select{width:226px;}
form input[type=text]:focus{padding:7px 5px;border:3px solid #cccc99;}
#donate .column-wrapper{width:292px;float:left;}
form ul{list-style:none;}
label[for=contribution_amount_other]{display:inline;line-height:17px;vertical-align:middle;}
p.hint{color:#666666;font-style:italic;}
#form p.hint{padding:10px 0 20px;font-size:14px;}
.submit-wrapper{width:900px;margin-top:40px;float:left;text-align:center;}
.submit-wrapper input{font-size:110%;}
input[type=text].error{border-color:#cc0000;}
label.error{color:#cc0000;font-style:italic;}


#posts h2,#past_events h2{margin-top:0;text-transform:uppercase;font-size:22px;}
#post .body-wrapper{}
.post{padding:25px 0;border-top:1px solid #cccccc;}
.post img{margin-bottom:10px;}
.post h3{font-size:16px;}
.post h3 a{color:#222222;}
.post img.event-image{border-left:10px solid #ffff33;}
h4.date{font-size:11px;text-transform:uppercase;font-weight:normal;font-style:italic;color:#777777;}
.post .body-wrapper{padding-bottom:5px;}

.post-attribution{color:#666;margin:4px 0;}

h5.post-attribution{font-weight:normal;text-transform:uppercase;padding:4px 0;color:#666;font-size:11px;}
#post h2{margin-bottom:0;}
#post h4.date{margin:5px 0 15px 0;}

.related-posts-container,.related-events-container{border-top:10px solid #000000;margin:0 -20px;padding:10px 20px 0;}
#post .related-posts-container h4.date,#event .reldated-events-container h4.date{margin:5px 0;}
img.related-post-image,img.related-event-image{float:left;margin:0 10px 10px 0;}

#email_list #content{background:#ffffff;}
#email_list #main-content{width:898px;}


#error #content{background:#ffffff;}
#error #main-content{width:898px;}


#sponsors #content{background:#000000;color:#000000;}
#sponsors #main-content{width:939px;padding:0;}
#sponsors #sponsor-image{border-left:6px solid #ffff33;border-bottom:18px solid #ffff33;position:relative;}
#sponsors #sponsor-image h2{position:absolute;font-size:24px;bottom:80px;right:90px;width:300px;}
#sponsors .body-wrapper{padding:20px;width:500px;}
#sponsors .body-wrapper h3{font-size:19px;color:#000000;margin:0;padding:2px 0;}



#cal_nav,#cal_gallery,#hh_nav,#hh_gallery{list-style:none;padding:10px 2px;}
sup{vertical-align:top;position:relative;top:-0.5em;}
#cal_nav{padding:10px 2px 10px 34px;}
#cal_gallery{height:792px;padding:10px;}
#hh_gallery{height:370px;width:540px;overflow:hidden;margin-bottom:10px;}

#hh_nav li,#cal_nav li{float:left;text-transform:uppercase;font-style:italic;color:#6d6e71;background:url(/images/cal2011/slash.jpg) 100% 50% no-repeat;padding:0px 16px 0 8px;}
#hh_gallery li{width:483px;height:338px;padding:0px;}
#hh_nav li .activeSlide,#cal_nav li .activeSlide{color:#dcb300;}
#hh_nav li.last,#cal_nav li.last{background:none;}
#hh_nav li a,#cal_nav li a{color:#6d6e71;}
#calendar #secondary-content,#calendar #secondary-content h3,#heart_health #secondary-content,#heart_health #secondary-content h3{background:#ffffff;color:#000000;}
#heart_health .body-wrapper p{margin-bottom:20px;}
#heart_health .sappi-grant{margin-bottom:20px;}
#heart_health .sappi-grant img{vertical-align:bottom;padding-right:10px;}
#heart_health .heart-fact{background:url(/images/heart_health/master_of_hearts.jpg) 0 0 no-repeat;padding:10px 0 0 95px;line-height:18px;min-height:142px;}
#heart_health .heart-fact p{padding:0;}
#heart_health #order-info{text-align:center;margin-bottom:20px;position:relative;}
#heart_health #secondary-content,#calendar #secondary-content{border-bottom:8px solid #000;}
#hh_social{position:absolute;position:absolute;right:0;top:2px;white-space:nowrap;width:216px;}
#hh-intro{background-color:#eeeeee;padding:10px 10px 20px;margin:20px 0;color:#231f20;}
#hh-intro h3{font-size:18px;margin-bottom:10px;}
#cal_artists div{width:210px;}
.hh_artist img,.cal_artist img{padding-bottom:14px;}

#meet_the_artists #content{background:#000000;color:#000000;}
#meet_the_artists #main-content{width:939px;padding:0;}
#meet_the_artists #artist-bar{background:#000000;color:#ffffff;}
#meet_the_artists #artist-bar h2{float:left;margin:39px 0 0 8px;margin-top:45px;}
#artist-bar h3{padding-bottom:20px;}
#artist-bar h4{font-size:14px;line-height:20px;}
#artist-bar .body-wrapper{font-size:12px;padding-top:15px;}
#artist-bar ul{float:right;background:#ffffff;list-style:none;border-right:1px solid #FFFFFF;}
#meet_the_artists #artist-bar ul li{width:64px;height:103px;text-align:center;background:#000000;margin:1px 0 0 1px!important;float:left;}
#calendar #artist-bar,#heart_health #artist-bar{padding:10px;}
#calendar #artist-bar ul li{margin:5px 5px 0 0!important;float:left;}

#artist-bar ul li.current{background:#ffffff;color:#000000;}
#artist-bar ul li img.on{display:none;}
#artist-bar ul li img.off{display:inline;}
#artist-bar ul li.current img.on{display:inline;}
#artist-bar ul li.current img.off{display:none;}
#artist-bar ul li a{color:#ffffff;text-transform:uppercase;font-size:9px;display:block;font-weight:bold;}
#artist-bar ul li a:hover{background:transparent;}
#artist-bar ul li a span{display:block;height:37px;padding-top:5px;}
#artist-bar ul li.current a span{color:#000000;border:1px solid #6cac8d;display:block;height:30px;padding-top:5px;}

#meet_the_artists #artist-bar ul li a img{border-bottom:2px solid #ffffff;}
#artist-wrapper{width:400px;padding:5px 0 40px;float:right;}
#meet_the_artists .artist img{margin-bottom:10px;}
#meet_the_artists .artist h3{font-size:19px;}

#meet_the_artists .body-wrapper{color:#666666;padding-right:20px;}
#meet_the_artists .body-wrapper p{margin:10px 0;}
#meet_the_artists #order-info{float:left;padding:24px 20px 4px;width:450px;}
#meet_the_artists #order-info h3{font-size:19px;margin:10px 0;letter-spacing:-0.5px;}
#meet_the_artists #order-info .button-wrapper{text-align:center;margin:20px 0 60px 0;}

#calendar #order-info .button-wrapper{text-align:center;position:relative;}

.content-block{border-bottom:7px solid #000000;margin:-20px -20px 0px -20px;padding:20px;}

#get_involved #content{background:#000000;}
#get_involved #main-content{width:899px;padding:20px;}
#get_involved #main-content img{margin-bottom:20px;}
#get_involved #main-content p{color:#666666;margin-bottom:20px;}
#events .body-wrapper{}




#spotlight #spotlight-share-box{background:#000000;color:#ffffff;padding:14px 20px 24px;font-weight:bold;}
#spotlight #spotlight-share-box h3{font-size:30px;}
#spotlight #spotlight-share-box p{margin:6px 0 12px;font-size:19px;}
#spotlight #spotlight-share-box a{color:#f9d31f;font-size:14px;}
#spotlight h3.read-more{padding:30px 0 10px;}



ul.social-links{border-top:2px solid #000000;list-style:none;}
ul.social-links li{display:block;float:left;padding:10px 30px 10px 0;background-repeat:no-repeat;background-position:0 50%;height:22px;font-size:10px;vertical-align:middle;}
ul.social-links li.last{padding-right:0px;}
ul.social-links li a{font-weight:bold;}
ul.social-links li a span{display:block;float:left;padding-right:5px;}
ul.social-links li.Diggit{background-image:url('/images/common/digg_icon.gif');}
ul.social-links li.ShareonFB{background-image:url('/images/common/fb_icon.gif');}
ul.social-links li.SaveonDelicious{background-image:url('/images/common/del_icon.gif');}
ul.social-links li.Sendtoafriend{background-image:url('/images/common/staf_icon.gif');}



#gallery{width:213px;float:left;padding:10px 10px 0 0;}
#gallery p{font-size:10px;color:#666666;font-style:italic;}
#gallery ul.image-scroll,#gallery ul.image-scroll li{list-style:none;margin:0;padding:0 0 8px 0;}
#gallery ul.image-scroll,#gallery ul.image-scroll li img{width:213px;height:160px;}
#gallery ul.image-scroll li img{height:140px;}
#gallery ul.image-scroll li span{margin-top:4px;display:block;}
#hh-spaonsors,#calendar-sponsors{padding:30px 0 0;font-size:13px;}
#hh-sponsors p,#calendar-sponsors p{padding:5px 0;color:#555555;font-style:italic;}
#hh-sponsors ul,#hh-sponsors ul li,#calendar-sponsors ul,#calendar-sponsors ul li{list-style:none;padding:10px 0;margin:0;}
.fine{font-size:80%;}
#hh-sponsors ul li,#calendar-sponsors ul li{float:left;height:62px;padding:0 20px;}
#hh-sponsors ul li img,#calendar-sponsors ul li img{line-height:62px;}
#calendar-sponsors ul li#cal-sponsor-1{width:57px;}
#calendar-sponsors ul li#cal-sponsor-2{width:246px;}
#calendar-sponsors ul li#cal-sponsor-3{width:57px;}
#calendar-sponsors ul li#cal-sponsor-4{width:94px;}
#hh-sponsors ul li li#hh-sponsor-1{width:100px;}
#hh-sponsors ul li li#hh-sponsor-2{width:100px;}
#hh-sponsors ul li li#hh-sponsor-3{width:100px;}
#health .body-wrapper,#health .social-links{width:460px;}
#health ul.social-links li{padding:10px 24px 10px 0;}
#health ul.social-links li.last{padding-right:0;}
.ad{position:relative;}
.pepsi-refresh-ad{position:absolute;text-align:center;top:286px;width:100%;}
.pepsi-ad-rank{position:absolute;display:block;text-align:center;width:100%;top:376px;color:#000000;font-size:18px;font-weight:bold;}
.pepsi-refresh-ad div#t7_timer div#t7_vals,.pepsi-refresh-ad div#t7_timer div#t7_labels{color:#000000;font-size:36px;letter-spacing:1px;display:block;line-height:24px;}
.pepsi-refresh-ad div#t7_timer div{display:inline;margin:0 5px;}
.pepsi-refresh-ad div#t7_timer div#t7_labels div{margin:0 7px;}

.pepsi-refresh-ad div#t7_timer div#t7_labels{font-size:18px;}



#raffle #main-content p,#raffle #main-content h4{margin:10px 0;}
#raffle-sponsors ul,#raffle-sponsors ul li{list-style:none;padding:0 0 20px 0;margin:0;}
#raffle-sponsors ul li{float:left;height:60px;padding:0 20px;}
#raffle-sponsors ul li#raffle-sponsor-1{width:115px;height:40px;padding-top:30px;padding-left:7px;}
#raffle-sponsors ul li#raffle-sponsor-2{width:60px;height:75px;}
#raffle-sponsors ul li#raffle-sponsor-3{width:224px;height:37px;padding:24px 150px 14px 72px;}
#raffle-sponsors ul li#raffle-sponsor-4{width:224px;height:37px;padding-top:30px;padding-left:56px;}
#raffle .button-wrapper{padding-top:10px;}

#disqus_thread{margin-top:10px;}

.ad .twtr-doc{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.ad .twtr-widget{min-height:300px;}


#new_clinic_registration{width:300px;}
#new_clinic_registration .section-label{text-align:center;background:#000000;padding:4px;font-size:16px;color:#ffffff;}
#new_clinic_registration textarea,#new_clinic_waiver textarea{background:none repeat scroll 0 0 #FFFFAB;border:1px solid #CCCC99;display:block;margin:0 0 4px;padding:9px 7px;width:286px;}
div.body-wrapper h4{padding:20px 0 0;}
#flash_messages{padding:10px 0 30px;}
#flash_messages .error{color:red;font-size:14px;font-weight:bold;}
#waiver{width:600px;}
#waiver h2{padding:10px 0;}
#waiver p{line-height:20px;}

dl.bio{width:600px;margin:10px 0px 50px;padding:0;color:#6d6f72;}
dl.bio:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
dl.bio dt{float:right;width:440px;margin:0;padding:0;font-size:130%;font-weight:bold;letter-spacing:1px;}
dl.bio dd{margin:0 0 10px 160px;padding:0;font-size:90%;line-height:1.5em;color:#666;}
dl.bio dd.img{margin:0;}
dl.bio dd.img img{float:left;margin:0 8px 0 0;padding:4px;}
#registration h3{padding:0 0 4px;}
#registration p{padding:0 0 8px;}

#flickr_badge_uber_wrapper{text-align:center;width:120px;float:right;padding:0 15px 20px 0;font-size:10px;}
#flickr_badge_uber_wrapper h3{text-align:left;font-size:14px;}
#flickr_badge_wrapper{padding:4px 0 0px 0;}
.flickr_badge_image{text-align:left;margin:0 0 10px 0;}
.flickr_badge_image img{border:1px solid #cccccc!important;padding:4px;}
#flickr_badge_source{text-align:left;margin:0 10px 0 10px;}
#flickr_badge_icon{float:left;margin-right:5px;}
#flickr_www{display:block;padding:0 10px 0 10px!important;font:11px Arial,Helvetica,Sans serif!important;color:#3993ff!important;}
#flickr_badge_wrapper{}
#flickr_badge_source{padding:0!important;font:11px Arial,Helvetica,Sans serif!important;color:#666666!important;}
.flickr_badge_image a:hover{background:none;}

div.vimeo{float:left;}

.last{margin-right:0;}

#store-raffle ul.images{margin:-20px 0 20px -20px;border-bottom:10px solid #FFFF33;border-left:6px solid #FFFF33;padding:0;width:679px;list-style:none;height:297px;}

.clearfix:after,.simpleCart_shelfItem:after,#header:after,#navigation:after,.page:after,#content:after,#home #main-content #intro:after,#home #main-content #featured-events:after,#subnav:after,.itemContainer:after,#donate form:after,ul.social-links:after,.body-wrapper:after,div.image-scroll-control:after,#artist-bar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.simpleCart_shelfItem,#header,#navigation,.page,#content,#home #main-content #intro,#home #main-content #featured-events,#subnav,.itemContainer,#donate form,ul.social-links,.body-wrapper,div.image-scroll-control,#artist-bar{display:inline-block;}
* html .clearfix,* html .simpleCart_shelfItem,* html #header,* html #navigation,* html .page,* html #content,* html #home #main-content #intro,* html #home #main-content #featured-events,* html #subnav,* html .itemContainer,* html #donate form,* html ul.social-links,* html .body-wrapper,* html div.image-scroll-control,* html #artist-bar{height:1%;}
.clearfix,.simpleCart_shelfItem,#header,#navigation,.page,#content,#home #main-content #intro,#home #main-content #featured-events,#subnav,.itemContainer,#donate form,ul.social-links,.body-wrapper,div.image-scroll-control,#artist-bar{display:block;}
