/* change "images/" to "http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images" to use the ACL-D1 CDN or P1 - should be 41 of them */
/* change "http://aclX1.c3cdn.com/wp/wp-content/themes/acl2011/images" to "images" to use local files */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,em,img 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 { 
  background:transparent; border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }  
html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0.1px; }  
body { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/grass_tile_2.gif); color:#000; font-family:Verdana, Arial, Sans-Serif; font-size:62.5%; line-height:1; text-align:left; }  ol,ul { list-style:none; }  
blockquote,q { quotes:none; }  
blockquote:before,blockquote:after,q:before,q:after { content:none; }  :focus { outline:0; }  
table { border-collapse:collapse; border-spacing:0; }  
#header,#header_tickets li,#super a { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/header_roller_2012v1.png) no-repeat 0 0; }  
#header_tools a.tools_fb,#header_search #searchsubmit,#header_social a,.sticky_div,.post_list_thumb,.flickr_set a,.postshare a,.entry_previous a,.entry_next a,.comment_count,#respond #submit,.section #signup_submit,#exp_map,.exp_map_controls a,.page_desc a.img,#carousel_urls a,span#prevBtn,span#nextBtn,#prevBtn a,#nextBtn a,.controls a,#drawer_content img,.twtr-avatar,a.tw_badge_link,a.fb_badge_link,#home_video,.home_vid_nav a,.home_page_nav,.entry_navigation,.home_page_nav a,.mapwrapper_sm,.splitter,.big_splitter,.page_post address { 
  background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/all_icons.png) no-repeat 0 0; }  
#drawer_content,#drawer_top,#drawer_bot,#drawer_link,#drawer_link a,#drawer h3 { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/drawer_bg.png) no-repeat 0 0; }  #bush_right,#bush_left { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/footer_bushes.png) no-repeat 0 0; }  
#primary ul.tabs,#secondary ul.tabs { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/index_ul_bg.png) no-repeat -607px 0; }  
a:hover { cursor:pointer; }  object:hover { cursor:pointer; }  a img { border:none; }
html,body { height:100%; width:100%; }  #bushes { clear:both; height:56px; position:absolute; width:100%; }
#superwrapper { background:#f4f1ea; }
#wrapper { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/wrapper_bushes.png) no-repeat 50% 100%; margin:0 auto; overflow:hidden; position:relative; width:100%; z-index:42; }
#content { padding-bottom:60px; position:relative; width:1000px; }
.clearfix:after,.post:after,.page_post:after,.twtr-tweet:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }  * html .clearfix,* html .post { height:1%; }  .clearfix,.post { display:block; }
.index { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/content_bg.png) repeat-y 50% 0; margin:100px auto 0; padding:0 0 20px; position:relative; } 
#primary { float:left; margin:0 0 0 10px; width:598px; }  #secondary { float:right; width:392px; }
.index #primary,.index #secondary { min-height:444px; }
#section_title { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/content_cap.png) no-repeat 50% 100%; height:90px; margin:0 auto; padding:140px 0 0 10px; width:980px; }  #section_title h3 { height:53px; }
#section_title a { color:#fff; font-size:64px; text-decoration:none; text-shadow: #000 2px 2px 4px; } 
#section_title a:hover { color: #FEDD00; } 
.section,.content_single,.updates,.search { margin:0 auto; min-height:460px; overflow:hidden; padding:20px 0 30px; }
#header { background-position:0 0; height:174px; left:0; margin:0 auto; position:relative; top:0; width:1000px; z-index:42; }  :first-child+html #header { z-index:1000; }  #hdr_v_shadow { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/hdr_v_shadow.png) repeat-y 0 0; height:123px; left:50%; margin-left:-500px; position:absolute; top:0; width:1000px; z-index:0; }  #hdr_h_shadow { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/hdr_h_shadow.png) no-repeat 0 0; height:8px; left:50%; margin-left:-500px; position:absolute; top:166px; width:1000px; z-index:0; }  #header_home_link { display:block; height:92px; left:30px; position:absolute; top:15px; width:357px; }  

#header_tickets { height:76px; left:461px; overflow:hidden; position:absolute; top:34px; width:392px; }  
#header_tickets ul { height:76px; overflow:hidden; width:100%; }  
#header_tickets li { background-position:0 0; display:block; float:left; height:0; margin-right:2px; padding-top:76px; position:relative; text-align:center; width:96px; }  
#header_tickets a { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/transparent.gif) repeat 0 0; display:block; height:76px; left:0; position:absolute; top:0; width:96px; z-index:48; }  

#header_tickets li.ea_normal { background-position:-33px -292px; }  
#header_tickets li.ea_active { background-position:-33px -369px; }  
#header_tickets li.ea_sold   { background-position:-33px -217px; }  

#header_tickets li.so_normal { background-position:-133px -292px; }  
#header_tickets li.so_active { background-position:-133px -369px; }  
#header_tickets li.so_sold   { background-position:-133px -217px; }  

#header_tickets li.pr_normal { background-position:-234px -292px; }  
#header_tickets li.pr_active { background-position:-234px -369px; }  
#header_tickets li.pr_sold   { background-position:-234px -217px; }  

#header_tickets li.si_normal { background-position:-331px -292px; }  
#header_tickets li.si_active { background-position:-331px -369px; }  
#header_tickets li.si_sold   { background-position:-331px -217px; }  

#header_tickets li.fr_normal { background-position:-426px -292px; }  
#header_tickets li.fr_active { background-position:-426px -369px; }  
#header_tickets li.fr_sold   { background-position:-426px -217px; }  

#header_tickets li.sa_normal { background-position:-522px -292px; }  
#header_tickets li.sa_active { background-position:-522px -369px; }  
#header_tickets li.sa_sold   { background-position:-522px -217px; }  

#header_tickets li.su_normal { background-position:-618px -292px; }  
#header_tickets li.su_active { background-position:-618px -369px; }  
#header_tickets li.su_sold   { background-position:-618px -217px; }  

#header_tickets li.re_normal { background-position:-714px -292px; }  
#header_tickets li.re_active { background-position:-714px -369px; }  
#header_tickets li.re_sold   { background-position:-714px -217px; }  

#header_tools { left:887px; position:absolute; top:16px; width:72px; }  
#header_tools a { color:#000; display:block; font-size:11px; margin-bottom:8px; text-align:right; text-decoration:none; }  
#header_tools a:hover { text-decoration:underline; }  #header_tools a.tools_fb { background-position:-111px -116px; height:0; overflow:hidden; padding-top:18px; width:72px; }  #header_tools span { color:#7da613; }  #header_nav { left:30px; position:absolute; top:129px; width:597px; }  #header_search { height:16px; left:738px; position:absolute; top:136px; width:216px; }  #header_search form { overflow:hidden; }  #header_search label { display:none; }  #header_search input { border-width:0; margin:0; padding:0; }  #header_search #s { background:transparent; color:#fff; display:block; float:left; height:16px; width:186px; }  #header_search #searchsubmit { background-position:-103px 0; display:block; float:right; height:0; padding-top:16px; width:18px; }  :first-child+html #header_search #searchsubmit { height:16px; }  #header_search #searchsubmit:hover { cursor:pointer; }  #header_social { height:24px; left:641px; position:absolute; top:132px; width:93px; }  #header_social a { background-position:0 0; display:block; float:left; height:0; margin-right:7px; overflow:hidden; padding-top:24px; width:24px; }  #header_social a.hdr_tw { background-position:-24px 0; }  #header_social a.hdr_em { background-position:-48px 0; }  h3.current_page_item { color:#FFC0CB; font-size:2em; line-height:1; }  #footer { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/footer_bg.png) repeat-x 0 0; margin:-11px 0 0; overflow:hidden; padding:40px 0 0; width:100%; }  #footer_nav { margin:0 auto; width:930px; }  #footer ul { float:left; width:186px; }  #footer li { width:186px; }  #footer li li { padding-bottom:8px; }  #footer ul ul { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/footer_line_bg.gif) no-repeat 0 0; float:none; padding:8px 0; }  #footer h2 { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/footer_titles.gif) no-repeat 0 0; height:0; margin-bottom:7px; overflow:hidden; padding-top:12px; }  #footer .ftr_tickets h2 { background-position:0 0; }  #footer .ftr_experience h2 { background-position:-186px 0; }  #footer .ftr_plan h2 { background-position:-372px 0; }  #footer .ftr_connect h2 { background-position:-558px 0; }  #footer .ftr_about h2 { background-position:-744px 0; }  #footer li li a { color:#fff; display:inline; font-size:11px; padding-left:2px; text-decoration:none; }  #footer li li a:hover { color:#FEDD00; }  #footer p { clear:both; color:#fff; font-size:10px; line-height:1.2em; padding-top:10px; }  .catheader { color:#e76b06; font-size:24px; line-height:1; margin:0 0 30px 30px; }  .post { margin:0 26px 6px 28px; position:relative; }  #home_updates .post,.updates .post,.search .post { margin-left:18px; }  .content_single .post { margin-left:33px; }  .sticky_div { background-position:0 -52px; height:43px; left:-27px; position:absolute; top:-20px; width:116px; }  .has_image { margin-left:116px; }  .no_image { margin-left:12px; }  .post_list_thumb,.flickr_set a { background-position:-354px 0; display:block; float:left; height:89px; padding:5px 0 0 11px; width:97px; }  .post h3 { color:#e76b06; font-size:12px; line-height:1.3em; margin-bottom:8px; }  .post h2,#comments h2 { color:#e76b06; font-size:18px; line-height:1.3em; margin-bottom:12px; min-height:30px; width:100%; }  .post h2 span,#comments h2 span { display:block; }  .post a,#respond a,.page_post a { color:#e76b06; text-decoration:none; }  .post a:hover,#respond a:hover,.page_post a:hover { text-decoration:underline; }  .post p,#respond p { font-size:12px; line-height:1.4em; margin-bottom:12px; }  #meta_share { margin:0 -20px; }  #meta_share img { border-width:0; }  .postmetadata { float:left; margin:0; }  .content_single .postmetadata { margin-top:16px; }  .postmetadata p,.commentlist .comment-meta p { color:#706651; font-size:9px; margin:0; }  .content_single .postmetadata p { margin-left:21px; }  .postmetadata a { font-style:italic; }  .postshare { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/share_bg.png) no-repeat 0 6px; float:right; height:24px; margin:10px 13px 10px 0; padding-left:53px; width:127px; }  .postshare a { background-position:0 0; display:block; float:left; height:24px; margin-right:7px; overflow:hidden; width:24px; }  .postshare a#p_fb { background-position:0 0; }  .postshare a#p_tw { background-position:-24px 0; }  .postshare a#p_em { background-position:-48px 0; }  .postshare a#p_share { background-position:-655px -75px; }  #post_head { margin:0 30px 16px 33px; }  #entry_date { float:left; margin-bottom:16px; }  #entry_date p { color:#6f5c37; font-size:12px; font-weight:700; }  .aligncenter,div.aligncenter { display:block; margin:0 auto; }  .alignleft,div.alignleft { float:left; margin:0 16px 12px 0; }  .alignright,div.alignright { float:right; margin:0 0 12px 16px; }  .wp-caption { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/caption_bg.gif) repeat-x 0 100%; margin-bottom:6px; }  .wp-caption img { display:block; margin:auto; }  .wp-caption p.wp-caption-text { color:#706651; font-size:9px; margin:8px 10px 12px; }  .entry_navigation { float:right; height:15px; overflow:hidden; width:41px; }  .search .entry_navigation,.updates .entry_navigation { margin-right:24px; }  .entry_navigation a { display:block; height:15px; width:18px; }  .entry_previous,.entry_previous a { float:left; }  .entry_previous a { background-position:-140px -16px; }  .entry_next,.entry_next a { float:right; }  .entry_next a { background-position:-162px -16px; }  .comment_count { background-position:-72px 0; float:right; height:20px; margin:-2px 4px 0 0; width:31px; }  .comment_count a { color:#fff; display:block; font-size:10px; padding:3px 0; text-align:center; }  .commentlist p { font-size:11px; line-height:1.4em; margin-bottom:6px; }  .comment-meta cite,.comment-meta cite a { color:#e76b06; font-style:normal; }  .comment-meta p { font-style:italic; }  #respond .hidden,#respond input.hidden,#email_form .hidden,#respond label,#respond #_wp_unfiltered_html_comment { display:none; }  #respond form,#respond input,#respond textarea,#section input #email_form form { display:block; }  #respond input,#respond textarea,#email_form input { background:#fff url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/input_bg.gif) no-repeat 0 100%; border-width:0; margin-bottom:12px; }  #respond input,#email_form input { height:17px; padding:3px; width:218px; }  #respond #submit,#email_form #signup_submit { background-position:0 -98px; border-width:0; display:block; height:0; padding-top:35px; width:107px; }  :first-child+html #respond #submit,:first-child+html #email_form #signup_submit { height:35px; }  #respond #submit:hover,#email_form #submit:hover { cursor:pointer; }  #respond textarea { height:112px; padding:3px; width:334px; }  #email_form label { color:#6f5c37; display:block; font-size:12px; font-weight:400; margin:0 0 6px 3px; }  #email_form label em { color:#e76b06; }  #email_form label.error { background:#e76b06; color:#fff; display:inline; font-size:10px; margin-left:10px; padding:5px 10px; }  :first-child+html #email_form label.error { display:block; margin:-35px 0 14px 238px; }  #form_response { background:#E8E2CB; display:none; margin-bottom:16px; padding:20px 0; }  #processing_loader { height:20px; margin:-40px 0 20px 117px; padding-left:26px; }  .processing { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/ajax-loader.gif) no-repeat 0 0; }  .page_post #form_response p { font-size:13px; font-weight:400; line-height:1.6em; margin:0 20px; }  .page_post .error_msg p { color:#b00e0e; }  .page_post .success p { color:#6f5c37; }  .page_post { margin:0 26px 40px 28px; }  .page_post h3 { color:#6f5c37; font-family:Georgia, serif; font-size:15px; font-weight:400; line-height:1.6em; margin-bottom:12px; }  .ticket_page p em,.page_post p.small { color:#6f5c37; font-size:10px; font-style:normal; }  p.small em { color:#e76b06; font-weight:700; }  p strong { color:#6f5c37; }  .page_post p { font-size:13px; line-height:1.4em; margin-bottom:15px; }  .page_post h4,h4.ticket_header { color:#e76b06; font-size:18px; line-height:1em; margin-bottom:6px; min-height:30px; }  h4.ticket_header { margin-left:38px; }  h2.page_title,h2.catheader { height:55px; margin-bottom:8px; position:relative; }  h2.page_title p,h2.catheader p { color:#E76B06; font-size:40px; left:0; position:absolute; top:0; z-index:44; line-height: 1em; }  h2.page_title span,h2.catheader span { color:#ccc; display:block; font-size:40px; left:-2px; position:absolute; top:2px; z-index:42; }  .page_post img,.content_single .post img { border:4px solid #fff; }  .page_post a img,#post-71 img,#post-37 img, #googlemap img { background:transparent; border-width:0; padding:0; }  .page_post ul,.page_post ol,.content_single #primary ul,.content_single #primary ol { font-size:12px; list-style-type:none; margin:0 40px 12px 10px; }  .page_post ol,.content_single #primary ol { list-style-type:decimal; margin-left:34px; }  .page_post li,.content_single #primary li { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/bullet.gif) no-repeat 0 10px; line-height:1.4em; padding:6px 0 6px 12px; }  .page_post ol li,.content_single #primary ol li { background:transparent; padding-left:0; }  .page_post ul ul,.content_single #primary ul ul { margin:6px 0 0; }  .page_post ol ol,.content_single #primary ol ol { margin-left:20px; }  #post-55 ul.jumps { margin-bottom:0; }  #post-55 ul.jumps li { background:none; font-weight:700; }  #post-55 ul.jumps ul { font-size:11px; margin:0; }  #post-55 ul.jumps li li { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/bullet.gif) no-repeat 0 6px; font-weight:400; padding-bottom:2px; padding-top:2px; }  ul#past_fest_list, ul#past_fest_list li { margin: 10px -10px; padding: 0; display: block; list-style-type: none; overflow: hidden; background: transparent; }  ul#past_fest_list li { margin: 0; float: left; width: 140px; height: 188px; background: url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/pf_poster_bg.png) no-repeat 16px 7px; }  ul#past_fest_list a { display: block; }  ul#past_fest_list img { margin: 11px 0 0 27px; display: block; width: 87px; height: 124px; border-width: 0px; }  ul#past_fest_list h5 /* double rule */ { margin: 0px 25px; width: 90px; height: 25px; text-align: center; font-size: 24px; background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/sb_nav_header_bg.png) repeat-x 0 50%; }  ul#past_fest_list h5 object { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/pf_object_bg.gif) repeat-x 0 50%; }   ul#past_fest_list h5 span { display: block; margin: 0 auto; width: 68px; }  ul#past_fest_list h5 a { display: inline; margin: 0; padding: 0; }  .panel h2 { display: none; }  #exp_map { background-position:-344px -155px; float:right; margin:0 10px 8px 18px; overflow:hidden; padding:7px 0 18px 14px; width:268px; }  .exp_map_controls { margin-top:10px; }  .exp_map_controls a { background-position:0 0; display:block; float:right; height:14px; margin-right:8px; width:19px; }  .exp_map_controls a.en { background-position:0 -29px; }  .exp_map_controls a.dl { background-position:-20px -29px; width:15px; }  .sb_nav { margin:20px auto 20px 14px; position:relative; width:352px; }  .sb_nav li { margin-bottom:18px; }  .sb_nav li li { background:transparent; font-size:10px; margin:0; padding:0 0 12px 14px; }  .sb_nav a { color:#0092bc; font-size:12px; font-weight:700; text-decoration:none; }  .sb_nav a:hover { text-decoration:underline; }  .sb_nav h3,#blog_tweets h3,#blog_fb h3 { color:#6f5c37; font-size:16px; height:29px; margin-bottom:16px; padding:0 0 0 14px; text-transform:uppercase; }  #sb_pages h2 { font-size:16px; height:29px; padding-left:14px; text-transform:uppercase; }  #sb_pages h2.parent,.sb_nav h3,#blog_tweets h3,#blog_fb h3 /* double rule */ { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/sb_nav_header_bg.png) repeat-x 0 50%; }  #sb_pages h2.parent object,.sb_nav h3 object,#blog_tweets h3 object,/* single rule */ #blog_fb h3 object { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/sb_nav_title_bg.gif) repeat-x 0 50%; }  #sb_pages h2 span { display:block; }  #sb_pages h2 a { background:#f2e7ba; color:#0092bc; font-size:20px; text-decoration:none; } #sb_pages h2.parent a { background: #f9efc2; } #sb_pages h2 a:hover { color:#e76b06; } #sb_pages h2.widgettitle { display:none; }  #sb_pages .current_page_item a { color:#e76b06; }  :first-child+html #sb_pages h2.parent,:first-child+html .sb_nav h3,:first-child+html #blog_tweets h3,:first-child+html #blog_fb h3 { border:1px solid #f9eec1; }  #sb_pages,#blog_tweets,#blog_fb { margin:0 auto 40px 14px; position:relative; width:352px; }  #blog_fb iframe { margin:0 0 0 14px; }  .page_desc { margin:10px 0 25px 16px; overflow:hidden; }  .page_desc a.img { background-position:-183px 0; display:block; float:left; height:102px; padding:7px 0 0 8px; width:165px; }  .page_desc div { margin:0 0 0 173px; }  .page_desc p { font-size:11px; line-height:1.4em; }  .page_desc p.page_desc_copy { margin-bottom:8px; padding-top:6px; }  #sb_pages .page_desc a { color:#000; font-weight:700; text-decoration:none; }  #sb_pages .page_desc a:hover { text-decoration:underline; }  #sb_pages .page_desc a span { color:#0092bc; }  #carousel { background:#f4f1ea; height:640px; left:0; overflow:hidden; position:absolute; top:0; width:100%; z-index:1; }  .carousel_wrap { left:-9999px; position:absolute; top:0; width:100%; }  .carousel_image p { display:none; }  .carousel_image { left:0; position:absolute; top:0; width:100%; }  .carousel_image img { width:100%; }  .carousel_copy { height:116px; left:-9999px; margin-left:-490px; position:relative; top:372px; width:970px; z-index:142; }  .current_slide .carousel_copy { left:50%; }  .carousel_copy h2 { color:#fff; font-size:20px; height:37px; text-shadow: #000 2px 2px 4px; }  .carousel_copy h3 { color:#fff; font-size:70px; height:81px; text-shadow: #000 2px 2px 4px; }  .darkslide { height:100%; left:0; position:absolute; top:0; width:100%; z-index:42; }  #fader { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/fader_bg.png) repeat-x 0 100%; bottom:0; height:160px; left:0; position:absolute; width:100%; z-index:30; }  #slider { overflow:hidden; width:100%; }  #slider ul,#slider li { list-style-type:none; margin:0; padding:0; }  #slider li { background:#ffe; display:block; overflow:hidden; }  #bg { background:#f4f1ea; height:700px; left:0; overflow:hidden; position:absolute; top:0; width:100%; z-index:1; }  .bg_wrap img { width:100%; }  #carousel_copy_wrapper { height:191px; margin:0 auto 29px; padding:175px 0 0 10px; position:relative; width:970px; }  #carousel_urls a { background-position:-532px -82px; display:none; float:left; height:42px; width:115px; }  #carousel_links { bottom:5px; height:42px; left:10px; position:absolute; width:640px; }  #carousel_controls { float:left; height:42px; margin-right:20px; overflow:hidden; padding:0 36px 0 34px; position:relative; }  #the_controls { display:none; }  #block_ui { display:none; height:42px; left:0; position:absolute; top:0; width:100%; z-index:300; }  span#prevBtn,span#nextBtn { background-position:0 0; display:block; height:42px; position:absolute; top:0; }  span#prevBtn { background-position:-461px -82px; left:0; width:34px; }  span#nextBtn { background-position:-496px -82px; right:0; width:36px; }  #prevBtn a,#nextBtn a { background-position:0 0; cursor:pointer; display:block; height:12px; margin:14px 0 0 8px; overflow:hidden; width:12px; }  #prevBtn a { background-position:-73px -39px; }  #nextBtn a { background-position:-84px -39px; margin-left:16px; }  #prevBtn a:hover { background-position:-73px -27px; }  #nextBtn a:hover { background-position:-84px -27px; }  .controls { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/control_ul_bg.png) repeat-x 0 0; display:block; height:20px; list-style-type:none; overflow:hidden; padding:14px 0 8px; text-align:center; }  .controls li { display:block; float:left; }  .controls a { background-position:-408px -103px; display:block; float:left; height:13px; margin:0; width:22px; }  .controls a:hover,.controls a.active { background-position:-378px -103px; }  #drawer { left:637px; position:absolute; top:166px; width:329px; z-index:444; }  #super_secret { height:30px; left:11px; position:absolute; top:0; width:306px; z-index:462; }  #drawer_content { background-position:50% -44px; margin:0 auto; padding:4px 20px; width:289px; }  #drawer_top { background-position:50% -299px; height:2px; margin:0 0 8px; }  #drawer_bot { background-position:50% -308px; clear:both; height:6px; margin:8px 0 0; }  #drawer_link { background-position:0 0; height:34px; width:329px; }  #drawer_link a { background-position:50% -352px; display:block; height:26px; margin:0 auto; overflow:hidden; width:90px; }  #drawer_link a.open { background-position:50% -325px; }  #drawer h3 { background-position:50% -34px; color:#706651; cursor:pointer; font-family:Arial, sans-serif; font-size:15px; letter-spacing:-.04em; padding:8px 0 4px; text-align:center; text-transform:uppercase; width:100%; }  #drawer_content img { background-position:-628px -287px; display:block; float:left; margin:0 10px 0 6px; padding:4px 5px 3px 8px; }  #drawer_content p,#drawer_content a { font-size:1.2em; line-height:1.4em; margin:0 0 0 97px; }  #drawer_content a { color:#706651; display:block; font-weight:700; margin:8px 0 8px 97px; text-decoration:none; }  #drawer_content a:hover,#drawer_content a span { color:#fff; }  #super,#super * { list-style:none; }  #super { line-height:1.0; }  #super ul { padding:0 10px 4px; position:absolute; top:-999em; width:135px; }  #super ul li { width:155px; }  #super li:hover { visibility:inherit; }  #super li { display:block; position:absolute; top:0; }  #super #hdr_tickets { left:0; width:98px; }  #super #hdr_lineup { background:transparent; left:104px; width:116px; }  #super #hdr_experience { left:222px; width:151px; }  #super #hdr_plan { left:378px; width:76px; }  #super #hdr_connect { left:457px; width:118px; }  #super li li { background:transparent; border-width:0; float:left; position:relative; }  #super a { background-position:-500px -500px; display:block; height:0; overflow:hidden; padding-top:28px; position:relative; text-decoration:none; width:100%; }  #super li:hover ul,#super li.sfHover ul { left:1px; top:28px; z-index:99; }  #super li#hdr_tickets:hover ul,#super li#hdr_tickets.sfHover ul { left:-8px; }  #super li:hover,#super li.sfHover { background-position:100% -26px; }  #super li li a { background:transparent; font-size:12px; height:auto; left:0; padding:6px 0; width:auto; }  #super a,#super a:visited { color:#fff; }  #super li ul { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/global_menu_bg.gif); }  #super li:hover,#super li.sfHover,#super a:focus,#super a:hover,#super a:active,#super a.active { color:#FEDD00; outline:0; }  #hdr_tickets a.normal { background-position:-28px -129px; }  #hdr_tickets a.active,#hdr_tickets a:hover { background-position:-28px -181px; }  #hdr_lineup a.normal { background-position:-134px -129px; }  #hdr_lineup a.active,#hdr_lineup a:hover { background-position:-134px -181px; }  #hdr_experience a.normal { background-position:-252px -129px; }  #hdr_experience a.active,#hdr_experience a:hover { background-position:-252px -181px; }  #hdr_plan a.normal { background-position:-408px -129px; }  #hdr_plan a.active,#hdr_plan a:hover { background-position:-408px -181px; }  #hdr_connect a.normal { background-position:-487px -129px; }  #hdr_connect a.active,#hdr_connect a:hover { background-position:-487px -181px; }  #wrapper_bush_left { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/content_trees.png) no-repeat 0 0; bottom:0; height:56px; left:-6px; position:absolute; width:1000px; }  #bush_right { background-position:-253px -16px; bottom:0; height:41px; position:absolute; right:0; width:133px; }  #bush_left { background-position:0 0; bottom:0; height:56px; left:0; position:absolute; width:175px; }  ul.tabs { display:block; height:88px; margin-top:-88px; overflow:hidden; position:relative; }  #primary ul.tabs { background-position:1px 0; margin:-88px 0 28px -10px; padding:0 0 0 10px; }  #secondary ul.tabs { background-position:-607px 0; margin-bottom:24px; }  ul.tabs li,ul.tabs li a { display:block; float:left; position:relative; text-align:center; width:297px; }  #secondary ul.tabs li,#secondary ul.tabs li a { width:191px; }  ul.tabs li span { display:block; }  ul.tabs li a { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/home_tabs_master.png) no-repeat 0 0; color:#aea792; font-size:24px; height:0; overflow:hidden; padding-top:88px; text-decoration:none; }  ul.tabs li p { color:#fff; font-size:24px; left:-1px; padding:24px 0; position:absolute; text-align:center; top:1px; width:198px; }  ul.tabs li.active a { color:#e76b06; }  ul.tabs li a.home_updates { background-position:0 -89px; }  ul.tabs li.active a.home_updates { background-position:0 0; }  ul.tabs li a.home_tweets { background-position:-297px 0; }  ul.tabs li.active a.home_tweets { background-position:-297px -89px; }  ul.tabs li a.home_photos { background-position:-598px -89px; }  ul.tabs li.active a.home_photos { background-position:-598px 0; }  ul.tabs li a.home_videos { background-position:-789px 0; }  ul.tabs li.active a.home_videos { background-position:-789px -89px; }  .home_all { color:#000; display:block; float:right; font-size:11px; font-weight:700; margin:0 30px 0 0; text-align:right; text-decoration:none; }  .home_all span { color:#e76b06; }  .home_all:hover { text-decoration:underline; }  #secondary .home_all { margin-right:40px; }  #secondary .home_all span { color:#0092bc; }  

p.twtr-count { color:#6f5c37; font-size:10px; text-align:center; }  
p.twtr-count .twtr-followers { font-size:12px; font-weight: bold;}
#home_tweets p.twtr-count { margin-left:30px; text-align:left; }  
p.twtr-count a { color:#0092bc; text-decoration:none; }  
p.twtr-count a:hover { text-decoration:underline; }  
.twtr-tweet { border-width:0; margin:0 0 12px; padding:0; }  .twtr-avatar { background-position:-125px -35px; float:left; height:54px; width:56px; }  .twtr-img { height:54px; width:56px; }  .twtr-img a { display:block; height:46px; margin:5px 5px 3px; width:46px; }  .twtr-tweet-text { margin-left:68px; }  .twtr-tweet-text p { font-size:11px; line-height:1.4em!important; }  #home_tweets .twtr-tweet-text p { font-size:12px; }  .twtr-tweet-text a { color:#0092bc; text-decoration:none; }  .twtr-widget a:hover { text-decoration:underline; }  .twtr-widget i { display:block; font-size:9px; font-style:normal; margin-top:2px; }  .twtr-widget i a.twtr-timestamp { color:#6f5c37!important; font-style:italic; text-decoration:none; }  .twtr-tweet a.twtr-timestamp:after { content:" | "; font-style:normal; }  .twtr-timeline i a.twtr-reply { color:#0092bc!important; font-style:normal; }  .twtr-widget { font-size:11px!important; margin:20px auto 0; position:relative; width:326px; }  #home_tweets .twtr-widget { margin:20px auto 0 26px; width:520px; }  a.tw_badge_link,a.fb_badge_link { background-position:-574px -33px; display:block; height:0; margin-left:28px; overflow:hidden; padding-top:31px; width:165px; }  a.fb_badge_link { background-position:-574px 0; margin-left:18px; }  #blog_tweets a.tw_badge_link { margin-left:18px; }  #home_photos { margin-left:16px; padding-top:5px; }  #home_photos,.flickr_set { overflow:hidden; }  .flickr_set { height:337px; }  .flickr_set div { display:none; }  .flickr_set a { display:block; margin:0 10px 22px 0; position:relative; }  .flickr_set a span { display:block; height:81px; overflow:hidden; width:87px; }  .flickr_set a span.active_border { display:none; }  .flickr_set a.hz span img { display:block; height:81px; margin-left:-11px; }  .flickr_set a.vt span img { display:block; margin-top:-19px; width:87px; }  .flickr_set a.active span.active_border,.flickr_set a:hover span.active_border { border:2px solid #0092bc; display:block; height:81px; left:9px; position:absolute; top:3px; width:87px; }  #home_videos { margin-left:16px; overflow:hidden; padding-bottom:4px; }  #home_video { background-position:0 -150px; height:206px; padding:7px 0 0 8px; width:336px; }  .home_vid_nav { margin:4px 0 3px; overflow:hidden; }  .home_vid_nav div { display:none; }  .home_vid_nav a { background-position:-462px 0; display:block; float:left; height:74px; margin:0 15px 4px 0; padding:7px 0 0 7px; position:relative; width:98px; }  a .active_border { display:none; }  .home_vid_nav a.active .active_border,.home_vid_nav a:hover .active_border { border:2px solid #0092bc; display:block; height:64px; left:7px; position:absolute; top:7px; width:86px; }  .home_page_nav,.entry_navigation { background-position:-132px -95px; margin-left:24px; overflow:hidden; width:42px; }  #home_photos .home_page_nav,#home_videos .home_page_nav { margin-left:11px; }  .home_page_nav a { background-position:0 0; display:block; height:15px; width:18px; }  .home_page_nav a.p_prev { background-position:-140px 0; float:left; }  .home_page_nav a.p_next { background-position:-163px 0; float:right; }  

.ticket_list { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/ticket_list_ul_bg.gif) repeat-y 179px top; margin:0 auto 20px 19px; overflow:hidden; width:573px; }  
.ticket_list span { display:block; }  
.ticket_list li { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/ticket_list_master_2011v5.gif) no-repeat 0 0; display:block; float:left; height:0; margin-right:14px; overflow:hidden; padding-top:134px; position:relative; text-align:center; width:175px; }  
.ticket_list li a { cursor:pointer!important; height:134px; left:0; position:absolute; top:0; width:175px; z-index:42; }  

#ticket_master li.ea_normal { background-position:0 0; }  
#ticket_master li.ea_active { background-position:0 -134px; }  
#ticket_master li.ea_sold   { background-position:0 -268px; }  

#ticket_master li.so_normal { background-position:-187px 0; }  
#ticket_master li.so_active { background-position:-187px -134px; }  
#ticket_master li.so_sold   { background-position:-187px -268px; }  

#ticket_master li.pr_normal { background-position:-375px 0; }  
#ticket_master li.pr_active { background-position:-375px -134px; }  
#ticket_master li.pr_sold   { background-position:-375px -268px; }  

#ticket_master li.si_normal { background-position:-563px 0; }  
#ticket_master li.si_active { background-position:-563px -134px; }  
#ticket_master li.si_sold   { background-position:-563px -268px; }  

#ticket_master li.fr_normal { background-position:-563px 0; }  
#ticket_master li.fr_active { background-position:-563px -134px; }  
#ticket_master li.fr_sold   { background-position:-563px -268px; }  

#ticket_master li.sa_normal { background-position:-751px 0; }  
#ticket_master li.sa_active { background-position:-751px -134px; }  
#ticket_master li.sa_sold   { background-position:-751px -268px; }  

#ticket_master li.su_normal { background-position:-940px 0; }  
#ticket_master li.su_active { background-position:-940px -134px; }  
#ticket_master li.su_sold   { background-position:-940px -268px; }  

#ticket_master li.re_normal { background-position:-1129px 0; }  
#ticket_master li.re_active { background-position:-1129px -134px; }  
#ticket_master li.re_sold   { background-position:-1129px -268px; }  


.mapwrapper_bg { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/map_bk.png) no-repeat; height:300px; margin:0 0 6px -6px; padding:3px 11px 11px; position:relative; width:522px; }  #post-33 .mapwrapper_bg { height:330px; }  #viewport_bg { cursor:move; height:300px; overflow:hidden; width:522px; }  .level1_bg { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/map_sm.jpg) no-repeat scroll 0 0 transparent; height:300px; width:522px; }  .level2_bg { height:494px; width:845px; }  .level3_bg { height:739px; width:1267px; }  .mapwrapper_sm { background-position:-344px -155px; float:right; margin:0 10px 8px 18px; overflow:hidden; padding:7px 0 18px 14px; position:relative; width:268px; }  #viewport_sm { cursor:move; height:177px; overflow:hidden; width:258px; }  .level1_sm { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/map_xs.jpg) no-repeat scroll 0 0 transparent; height:177px; width:258px; }  .level2_sm { height:494px; width:845px; }  .level3_sm { height:739px; width:1267px; }  .map-control { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/map_controls.gif) no-repeat; height:54px; position:absolute; width:26px; }  .mapwrapper_bg .map-control { right:18px; top:10px; }  .mapwrapper_sm .map-control { right:14px; top:10px; }  .map-control a { display:block; height:18px; outline:none; position:absolute; text-indent:-999em; width:18px; }  .map-control a.zoom { height:26px; left:0; top:0; width:26px; }  .map-control a.back { height:26px; left:0; top:28px; width:26px; }  .exp_map_label { /*background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/map_label.gif) no-repeat 0 0;*/ float:left; height:13px; width:109px; }  #googlemap { height:300px; }  #connect_social_block { margin-top:-30px; padding-bottom:20px; }  .connect_social { float:left; margin-bottom:16px; overflow:hidden; width:252px; }  #connect_fb { margin:0 30px 0 32px; }  .connect_social a.badge { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/connect_social_bg.gif) no-repeat 0 0; float:left; height:104px; width:102px; }  #connect_tw a.badge { background-position:-106px 0; }  .connect_social_copy { margin-left:116px; }  .connect_social h3 span,.connect_social h3 pre { display:block; }  .connect_social_copy a { color:#e76b06; font-size:12px; text-decoration:none; }  .connect_social_copy a:hover { text-decoration:underline; }  .connect_also h3 { display:inline; float:left; margin-left:32px; width:255px; }  .connect_also_links { float:right; width:288px; }  .connect_also_links a { background:url(http://aclp1.c3cdn.com/wp/wp-content/themes/acl2011/images/connect_social_bg.gif) no-repeat 0 0; float:left; height:0; margin-right:18px; overflow:hidden; padding-top:31px; width:31px; }  .connect_also_links a.ms { background-position:0 -111px; }  .connect_also_links a.fkr { background-position:-33px -111px; }  .connect_also_links a.yt { background-position:-68px -111px; width:60px; }  ul.widgets { list-style-type:none; margin:20px 0; }  .splitter,.big_splitter,.page_post address { background-position:0 -138px; background-repeat:repeat-x; clear:both; display:block; height:2px; margin:10px 26px 15px 28px; }  .big_splitter,.page_post address { background-position:0 -144px; display:block; height:6px; margin:0 -11px; }  .page_post address { height:0; margin:18px -8px 18px -10px; overflow:hidden; padding-top:6px; }  #home_tweets .splitter { margin:15px 30px 10px 32px; }  .index #secondary #home_photos .splitter { margin-left:0; }  .index #secondary .splitter { margin:17px 30px 12px 0; }  .section .big_splitter { margin:24px 14px; }  #comments .splitter { margin:15px 0; }  #sb_pages .splitter { margin:8px 0; }  #blog_tweets .splitter { margin:15px 0 10px; }  #blog_fb .splitter { margin:0 0 10px; }  #meta_share .splitter { margin:0 10px; }  .ticket_page .big_splitter { margin:20px; }  #connect_social_block .big_splitter,#connect_social_block .splitter { clear:both; margin:20px 16px; }  #connect_social_block .connect_social .splitter { clear:none; margin:8px 0 10px; }  @media screen { .sIFR-flash { margin:0; padding:0; visibility:visible!important; }   .sIFR-replaced,.sIFR-ignore { visibility:visible!important; }   .sIFR-alternate { display:block; height:0; left:0; overflow:hidden; position:absolute; top:0; width:0; }   .sIFR-replaced div.sIFR-fixfocus { float:none; letter-spacing:0; margin:0; overflow:auto; padding:0; }   .sIFR-active object { display:block; }   .sIFR-active #sb_pages h3.normal span,.sIFR-active .sb_nav h2 span,.sIFR-active #blog_tweets h2 span { font-family:Verdana; font-size:18px; line-height:1em; visibility:hidden; }  }  @media print { .sIFR-flash { display:none!important; height:0; overflow:hidden; position:absolute; width:0; }   .sIFR-alternate { display:block!important; height:auto!important; left:auto!important; position:static!important; top:auto!important; visibility:visible!important; width:auto!important; }  } 