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}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html body.theater #container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_theater_large.png)}html body.cinema #container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_cinema_large.png)}html body.book #container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_book_large.png)}html body.art #container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_art_large.png)}html body.dance #container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_dance_large.png)}html body.music #container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_music_large.png)}html body.photography #container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_photography_large.png)}html{background:url(/images/website/back.png) 50% 0}html body{color:#4d4d4d;font:13px Georgia,serif;line-height:1.4;position:relative}html body .clear{clear:both}html body .hidden{display:none}html body b,html body strong{font-weight:bold}html body em{font-style:italic}html body .banner object{display:block;padding:6px;background:white;vertical-align:middle}html body .widget_container.banner object{padding:0 !important}html body p.green{color:#97CB00}html body p.red{color:#CC0000}html body a{color:#4d4d4d;text-decoration:none;outline:0}html body a.banner{display:block}html body a.banner.padded{padding:9px}html body a.banner.padded img{background:white;padding:6px;vertical-align:middle}html body a.release_item_link{display:inline;float:left;display:block;margin:0 20px 16px 0;width:108px;height:160px}html body a.release_item_link img{vertical-align:middle}html body a.release_item_link.last{margin:0 0 16px 0}html body a.cd{display:inline;float:left;display:block;margin:0 20px 16px 0;width:108px;height:108px}html body a.cd img{vertical-align:middle}html body a.cd.last{margin:0 0 16px 0}html body a.list_item_link{*zoom:1;border-bottom:1px dotted #CCC;display:block;margin-bottom:12px;padding-bottom:12px}html body a.list_item_link:after{content:"";display:table;clear:both}html body a.list_item_link:hover{color:#000}html body a.list_item_link:hover span,html body a.list_item_link:hover span.title{color:#000}html body a.list_item_link.last{border-bottom:0;margin-bottom:0;padding-bottom:0}html body a.list_item_link img.thumb{display:inline;float:left;margin-right:20px}html body a.list_item_link span{display:block}html body a.list_item_link span.title{color:#333;margin-bottom:12px}html body a.list_item_link span.info em{display:block}html body a.list_item_link.article_item{background:url(/images/website/stripped_sep.png) no-repeat 0 100%;border-bottom:0;margin-bottom:30px;padding-bottom:40px}html body a.list_item_link.article_item span.title{border-bottom:1px dotted #CCC;margin-bottom:2px;padding-bottom:2px}html body .formatted{*zoom:1}html body .formatted:after{content:"";display:table;clear:both}html body .formatted .add_this_container{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;width:200px}html body .formatted .add_this_container{*display:inline}html body .formatted .ratings{display:inline;float:right;*zoom:1;width:190px}html body .formatted .ratings:after{content:"";display:table;clear:both}html body .formatted .ratings .rating_flames{*zoom:1;display:inline;float:right;background:url('/images/website/rating_flames_inactive.png?1568189488');margin-top:-2px;width:100px;height:24px}html body .formatted .ratings .rating_flames:after{content:"";display:table;clear:both}html body .formatted .ratings .rating_flames span{background:url('/images/website/rating_flames_active.png?1568189488');display:block;height:24px}html body .formatted .ratings .rating_flames span.rat_00{width:0px}html body .formatted .ratings .rating_flames span.rat_05{width:10px}html body .formatted .ratings .rating_flames span.rat_10{width:20px}html body .formatted .ratings .rating_flames span.rat_15{width:30px}html body .formatted .ratings .rating_flames span.rat_20{width:40px}html body .formatted .ratings .rating_flames span.rat_25{width:50px}html body .formatted .ratings .rating_flames span.rat_30{width:60px}html body .formatted .ratings .rating_flames span.rat_35{width:70px}html body .formatted .ratings .rating_flames span.rat_40{width:80px}html body .formatted .ratings .rating_flames span.rat_45{width:90px}html body .formatted .ratings .rating_flames span.rat_50{width:100px}html body .formatted .map{margin-bottom:20px}html body .formatted .col.one_thirds{display:inline;float:left;font-size:11px;margin-right:20px;width:180px}html body .formatted .col.two_thirds{display:inline;float:left;width:410px}html body .formatted h1{border-bottom:1px dotted #CCC;color:#000;font-size:22px;font-weight:bold;margin-bottom:16px;padding-bottom:6px}html body .formatted h1 small{color:#4d4d4d;display:block;font-size:12px;font-weight:normal;font-style:italic}html body .formatted h1 small.inline{color:#333;display:inline;font-size:80%}html body .formatted h2{color:#000;font-size:18px;font-weight:bold;margin-bottom:16px}html body .formatted h3{color:#000;font-size:15px;font-weight:bold;margin-bottom:12px}html body .formatted b,html body .formatted strong{font-weight:bold}html body .formatted em,html body .formatted i{font-style:italic}html body .formatted ul{margin-bottom:20px}html body .formatted ul li{list-style-type:disc;margin-left:20px;margin-bottom:8px}html body .formatted ol{margin-bottom:20px}html body .formatted ol li{list-style-type:decimal;margin-left:20px;margin-bottom:8px}html body .formatted p{margin-bottom:12px}html body .formatted p.intro{color:#000;font-style:italic}html body .formatted p.author{font-weight:bold;text-align:right}html body .formatted p a{color:#226799;text-decoration:underline}html body .formatted dl dt{color:#ae143a;font-weight:bold}html body .formatted dl dt.inline{display:inline}html body .formatted dl dd{color:#000;margin-bottom:6px;font-family:arial, sans-serif}html body .formatted dl dd.inline{display:inline;clear:both}html body .formatted .theater_item{margin-bottom:8px}html body .formatted .theater_item .venue_info{border-bottom:1px dotted #CCC;height:50px;margin-bottom:8px;position:relative}html body .formatted .theater_item .venue_info h3{color:#000;font-weight:bold;margin-bottom:2px}html body .formatted .theater_item .venue_info p.info{font-size:12px}html body .formatted .theater_item .venue_info a.more{background:url(/images/website/toggle_arrows.png) no-repeat 0 100%;display:block;height:10px;width:18px;position:absolute;bottom:10px;right:0;text-indent:-9999px}html body .formatted .theater_item .venue_info a.more.opened{background-position:0 0}html body .formatted .theater_item .plays_info{display:none}html body .formatted table{margin-bottom:20px}html body .poll_item{margin-bottom:30px}html body .poll_item h3{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;font-size:18px;font-weight:bold;margin-bottom:30px;padding:2px 0}html body .poll_item h3 span{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;display:block;padding:6px 0}html body .poll_item ul li{border-bottom:1px dotted #EFEFEF;font-size:14px;list-style-type:none;margin-left:0}html body .poll_item ul li a{background:url(/images/website/poll_option_bullet.png) no-repeat 0 6px;display:block;height:24px;line-height:1.7;padding-left:24px;padding-bottom:4px}html body .poll_item ul li span.info{*zoom:1;display:block;padding-bottom:14px}html body .poll_item ul li span.info:after{content:"";display:table;clear:both}html body .poll_item ul li span.info span.bar,html body .poll_item ul li span.info span.percentage{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}html body .poll_item ul li span.info span.bar,html body .poll_item ul li span.info span.percentage{*display:inline}html body .poll_item ul li span.info span.bar{width:350px}html body .poll_item ul li span.info span.bar .colored{background:#CCC;display:block;height:14px}html body .poll_item ul li span.info span.votes_count{display:inline;float:right;margin-top:6px}html body .poll_item p.intro{*zoom:1}html body .poll_item p.intro:after{content:"";display:table;clear:both}html body .poll_item p.intro span.total{color:#666;display:inline;float:right}html body.cinema .formatted dl dt{color:#016d60}html body.theater .formatted dl dt{color:#e32434}html body.music .formatted dl dt{color:#f08a1e}html body.book .formatted dl dt{color:#996d64}html body.photography .formatted dl dt{color:#898fbf}html body.dance .formatted dl dt{color:#10a7e0}html body.art .formatted dl dt{color:#b72169}.theater #container #main_container #letter_index a.selected{color:#e32434}.cinema #container #main_container #letter_index a.selected{color:#016d60}.music #container #main_container #letter_index a.selected{color:#f08a1e}.book #container #main_container #letter_index a.selected{color:#996d64}.photography #container #main_container #letter_index a.selected{color:#898fbf}.dance #container #main_container #letter_index a.selected{color:#10a7e0}.art #container #main_container #letter_index a.selected{color:#b72169}#skin_banner{display:block;position:fixed;top:0;left:50%;margin-left:-750px;width:1500px;height:900px}#skin_banner img{vertical-align:middle}#container{margin:0 auto;padding-top:20px;width:988px;position:relative;z-index:2}#container #header_container{background:url(/images/website/header_shadow.png) no-repeat 50% 120px;position:relative;z-index:9000}#container #header_container #header{*zoom:1;margin-bottom:20px}#container #header_container #header:after{content:"";display:table;clear:both}#container #header_container #header #logo a{display:inline;float:left;background:url(/images/website/logo.png) no-repeat 0 0;display:block;margin-top:12px;text-indent:-9999px;width:260px;height:90px}#container #header_container #header .header_banner{display:inline;float:right;width:728px;height:90px}#container #header_container #header .rss_feed{display:inline;float:right;background:url(/images/website/rss.png) no-repeat;display:block;margin-top:6px;text-indent:-9999px;width:20px;height:20px}#container #header_container #navigation{margin-bottom:12px;position:relative;text-align:center;z-index:8888}#container #header_container #navigation .main ul{border-top:1px dashed #CCC;border-bottom:1px dashed #CCC}#container #header_container #navigation .main ul li{margin-right:17px;position:relative}#container #header_container #navigation .main ul li a{background:url(/images/website/main_menu.png) no-repeat;height:50px}#container #header_container #navigation .main ul li a#m_theater{background-position:-000px 60%;width:064px}#container #header_container #navigation .main ul li a#m_cinema{background-position:-084px 60%;width:152px}#container #header_container #navigation .main ul li a#m_music{background-position:-254px 60%;width:080px}#container #header_container #navigation .main ul li a#m_art{background-position:-350px 60%;width:088px}#container #header_container #navigation .main ul li a#m_dance{background-position:-456px 60%;width:056px}#container #header_container #navigation .main ul li a#m_book{background-position:-530px 60%;width:058px}#container #header_container #navigation .main ul li a#m_photography{background-position:-606px 60%;width:114px}#container #header_container #navigation .main ul li a#m_opinions{background-position:-746px 60%;width:068px}#container #header_container #navigation .main ul li a#m_top10{background-position:-836px 60%;width:062px}#container #header_container #navigation .main ul li a#m_videos{background-position:-922px 60%;width:062px}#container #header_container #navigation .main ul li ul{-moz-box-shadow:6px 6px 10px rgba(0,0,0,0.4);-webkit-box-shadow:6px 6px 10px rgba(0,0,0,0.4);-o-box-shadow:6px 6px 10px rgba(0,0,0,0.4);box-shadow:6px 6px 10px rgba(0,0,0,0.4);-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-o-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;border-bottom-right-radius:8px;background:url(/images/website/white_op90.png);display:none;font-family:"Liberation Sans", "Helvetica", "Trebuchet MS", sans-serif;position:absolute;width:222px}#container #header_container #navigation .main ul li ul.colored.music a:hover{color:#FFF;border-color:#f08a1e;background-color:#f08a1e}#container #header_container #navigation .main ul li ul.colored.cinema a:hover{color:#FFF;border-color:#016d60;background-color:#016d60}#container #header_container #navigation .main ul li ul.colored.book a:hover{color:#FFF;border-color:#996d64;background-color:#996d64}#container #header_container #navigation .main ul li ul.colored.art a:hover{color:#FFF;border-color:#b72169;background-color:#b72169}#container #header_container #navigation .main ul li ul.colored.dance a:hover{color:#FFF;border-color:#10a7e0;background-color:#10a7e0}#container #header_container #navigation .main ul li ul.colored.theater a:hover{color:#FFF;border-color:#e32434;background-color:#e32434}#container #header_container #navigation .main ul li ul.colored.photo a:hover{color:#FFF;border-color:#898fbf;background-color:#898fbf}#container #header_container #navigation .main ul li ul li{display:list-item;float:none}#container #header_container #navigation .main ul li ul li a{background:none;background-position:-10000px -100px;font-size:16px;padding:8px 16px;text-align:left;text-indent:0;width:190px;height:auto}#container #header_container #navigation .main ul li ul li.last a{-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-o-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;border-bottom-right-radius:8px;border-bottom:0}#container #header_container #navigation .main ul li:hover ul{display:block}#container #header_container #navigation .main ul li.last ul{right:0}#container #header_container #navigation ul.secondary{border-bottom:1px dashed #CCC}#container #header_container #navigation ul.secondary li a{background:url(/images/website/sub_menu.png) no-repeat;height:34px}#container #header_container #navigation ul.secondary li a#m_events{background-position:-000px 60%;width:130px}#container #header_container #navigation ul.secondary li a#m_club{background-position:-152px 60%;width:110px}#container #header_container #navigation ul.secondary li a#m_quiz{background-position:-286px 60%;width:036px}#container #header_container #navigation ul li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;margin-right:10px}#container #header_container #navigation ul li{*display:inline}#container #header_container #navigation ul li.last{margin-right:0}#container #header_container #navigation ul li a{display:block;text-indent:-9999px}#container #header_container #header_bottom .row{*zoom:1;font-size:11px;margin-bottom:14px}#container #header_container #header_bottom .row:after{content:"";display:table;clear:both}#container #header_container #header_bottom .row #crowler{display:inline;float:left;background:url(/images/website/top_crowler.png) no-repeat 0 0;width:728px;height:30px}#container #header_container #header_bottom .row #crowler marquee{display:block;height:30px;line-height:2.8;margin-left:30px;padding:0 20px 0 40px;width:86%}#container #header_container #header_bottom .row #crowler marquee a{display:inline;font-weight:bold;padding:8px 0 0 34px}#container #header_container #header_bottom .row #crowler marquee a:hover{text-decoration:underline}#container #header_container #header_bottom .row #top_date{display:inline;float:right;background:url(/images/website/date_back.png) no-repeat 0 0;font-weight:bold;line-height:2.8;text-align:center;width:250px;height:30px}#container #header_container #header_bottom .row #top_date .time{color:#ae143a}#container #header_container #header_bottom .row #quick_access{display:inline;float:left;background:url(/images/website/quick_access_top.png) no-repeat 0 0;font-size:12px;position:relative;width:347px;height:30px}#container #header_container #header_bottom .row #quick_access ul{width:344px}#container #header_container #header_bottom .row #quick_access ul a{display:block}#container #header_container #header_bottom .row #quick_access ul a#trigger{line-height:2.4;height:30px;padding-left:20px}#container #header_container #header_bottom .row #quick_access ul li ul{-moz-box-shadow:6px 6px 10px rgba(0,0,0,0.4);-webkit-box-shadow:6px 6px 10px rgba(0,0,0,0.4);-o-box-shadow:6px 6px 10px rgba(0,0,0,0.4);box-shadow:6px 6px 10px rgba(0,0,0,0.4);background:#FAFAFA}#container #header_container #header_bottom .row #quick_access ul li ul.content{display:none}#container #header_container #header_bottom .row #quick_access ul li ul li a{border-bottom:1px dotted #C9C9C9;color:#6F6E6E;font-weight:bold;padding:8px 36px}#container #header_container #header_bottom .row #quick_access ul li ul li ul{-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;border-bottom:1px dotted #C9C9C9}#container #header_container #header_bottom .row #quick_access ul li ul li ul li{position:relative}#container #header_container #header_bottom .row #quick_access ul li ul li ul li a{border-bottom:0;font-weight:normal;padding:10px 36px}#container #header_container #header_bottom .row #quick_access ul li ul li ul li a:hover,#container #header_container #header_bottom .row #quick_access ul li ul li ul li a.selected{background:#E2E1E1;font-weight:bold}#container #header_container #header_bottom .row #quick_access ul li ul li ul li ul{-moz-box-shadow:6px 6px 10px rgba(0,0,0,0.4);-webkit-box-shadow:6px 6px 10px rgba(0,0,0,0.4);-o-box-shadow:6px 6px 10px rgba(0,0,0,0.4);box-shadow:6px 6px 10px rgba(0,0,0,0.4);background:#E2E1E1;display:none;left:344px;top:0;padding:14px;position:absolute;width:320px}#container #header_container #header_bottom .row #quick_access ul li ul li ul li ul li .quick_access_pane{width:320px;height:400px}#container #header_container #header_bottom .row #quick_access ul li ul li ul li ul li .quick_access_pane a{*zoom:1;border-bottom:1px dotted #C9C9C9;font-weight:bold;padding:6px 0;width:300px}#container #header_container #header_bottom .row #quick_access ul li ul li ul li ul li .quick_access_pane a:after{content:"";display:table;clear:both}#container #header_container #header_bottom .row #quick_access ul li ul li ul li ul li .quick_access_pane a em{display:inline;float:right;font-weight:normal}#container #header_container #header_bottom .row #quick_access ul li ul li ul li ul li .quick_access_pane a:hover{color:#333}#container #header_container #header_bottom .row #top_search{display:inline;float:right;background:url(/images/website/search.png) no-repeat 0 0;width:250px;height:30px}#container #header_container #header_bottom .row #top_search form{@inclue pie-clearfix;;text-align:right;padding-right:4px}#container #header_container #header_bottom .row #top_search form input{background:none;border:0;margin-top:2px;vertical-align:middle}#container #header_container #header_bottom .row #top_search form input.text{width:210px;height:26px}#container #header_container #header_bottom .row #top_search form input.button{cursor:pointer;width:26px;height:28px}#container #main_container{margin-bottom:30px}#container #main_container #main{*zoom:1}#container #main_container #main:after{content:"";display:table;clear:both}#container #main_container #main .row{*zoom:1;margin-bottom:10px}#container #main_container #main .row:after{content:"";display:table;clear:both}#container #main_container #main .row .left{display:inline;float:left;width:628px;height:308px}#container #main_container #main .row .left.short{height:282px}#container #main_container #main .row .right{display:inline;float:right;background:url(/images/website/dot_back.png);width:330px;height:308px}#container #main_container #main .row .right.short{height:282px}#container #main_container #letter_index{background:#000;margin-bottom:16px;padding:4px}#container #main_container #letter_index a{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;color:#FFF;font-size:12px;font-weight:bold;line-height:2;text-align:center;width:22px;height:22px}#container #main_container #letter_index a{*display:inline}#container #main_container #letter_index a.disabled{color:#666;cursor:default}#container #main_container .content_area{min-height:300px;height:auto !important;height:300px;background:white;padding:10px;position:relative}#container #main_container .content_area .header_ribbon{background:url(/images/website/ribbon_red_large.png);color:#FFF;font-size:22px;line-height:1.8;margin:0 0 16px -16px;text-align:center;width:303px;height:52px}#container #main_container #calendar{background:url(/images/website/calendar_back.png) repeat-x 0 0;height:254px !important;margin:9px;padding:16px 0;position:relative}#container #main_container #calendar h3{background:url(/images/website/stripped_title_back.png) no-repeat 50% 50%;margin-bottom:6px;text-align:center}#container #main_container #calendar #calendar_controls{*zoom:1;position:absolute;top:32px;left:0;width:100%}#container #main_container #calendar #calendar_controls:after{content:"";display:table;clear:both}#container #main_container #calendar #calendar_controls a{background:url(/images/website/calendar_controls.png) no-repeat;display:block;height:22px;width:21px;margin:10px 14px;text-indent:-9999px}#container #main_container #calendar #calendar_controls a.next{display:inline;float:right;background-position:100% 0}#container #main_container #calendar #calendar_controls a.prev{display:inline;float:left}#container #main_container #calendar #calendar_controls a.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;cursor:default}#container #main_container #calendar table{font:11px/1.3 arial, sans-serif;margin:0 12px 12px 12px;width:286px}#container #main_container #calendar table tbody{border:1px solid #C5C5C5;border-bottom:0;border-left:0;border-top:0}#container #main_container #calendar table thead{border-bottom:0}#container #main_container #calendar table thead tr th{background:none}#container #main_container #calendar table thead tr.day_names th{border-bottom:1px solid #C5C5C5;border-top:1px solid #C5C5C5;font-style:italic}#container #main_container #calendar table thead tr.day_names th.monday{border-left:1px solid #C5C5C5}#container #main_container #calendar table thead tr.day_names th.sunday{border-right:1px solid #C5C5C5}#container #main_container #calendar table thead tr.month_names{font:13px Georgia,serif}#container #main_container #calendar table thead tr.month_names th{background:none}#container #main_container #calendar table th,#container #main_container #calendar table td{background:url(/images/website/cal_cell.png) repeat-x;text-align:center;text-shadow:1px 1px 0 #FFF;width:41px;height:30px}#container #main_container #calendar table th.today,#container #main_container #calendar table td.today{background:url(/images/website/cal_cell_today.png) repeat-x;color:#FFF;font-weight:bold;text-shadow:1px 1px 0 #2C80DB}#container #main_container #calendar table th.today a,#container #main_container #calendar table td.today a{color:#FFF}#container #main_container #calendar table td{color:#BDBFC1}#container #main_container #calendar table td a{color:#4d4d4d;display:block;font-weight:bold;height:30px;line-height:2.8}#container #main_container #calendar #calendar_overlay{background:url(/images/website/calendar_overlay.png) no-repeat 0 0;display:none;position:absolute;top:0;right:0;z-index:9999;width:621px;height:556px}#container #main_container #calendar #calendar_overlay .contents{margin:20px 70px 20px 20px}#container #main_container #calendar #calendar_overlay .contents h5{border-bottom:2px solid;font-size:22px;margin-bottom:0}#container #main_container #calendar #calendar_overlay .contents h5 small{font-size:70%;font-style:italic;font-weight:bold;margin-top:6px;padding-top:4px}#container #main_container #calendar #calendar_overlay .contents .events_list{height:470px;overflow:auto}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group{margin-bottom:14px}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group h6{background:#333;border-bottom:6px solid #000;color:#FFF;font-size:11px;font-weight:bold;margin-bottom:6px;padding:6px 8px 2px}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.art h6{background:#b72169}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.art ul{color:#b72169}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.book h6{background:#996d64}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.book ul{color:#996d64}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.cinema h6{background:#016d60}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.cinema ul{color:#016d60}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.dance h6{background:#10a7e0}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.dance ul{color:#10a7e0}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.music h6{background:#f08a1e}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.music ul{color:#f08a1e}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.photography h6{background:#898fbf}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.photography ul{color:#898fbf}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.theater h6,#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.play h6{background:#e32434}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.theater ul,#container #main_container #calendar #calendar_overlay .contents .events_list .event_group.play ul{color:#e32434}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group ul{padding-left:0}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group ul li{border-bottom:1px dotted;list-style-type:none}#container #main_container #calendar #calendar_overlay .contents .events_list .event_group ul li a{display:block;font-size:11px;padding:4px 0}#container #main_container #content_images{padding-top:20px}#container #main_container #left{min-height:400px;height:auto !important;height:400px;display:inline;float:left;width:642px}#container #main_container #right{min-height:250px;height:auto !important;height:250px;display:inline;float:right;width:330px}#container #main_container #right .content_block{margin-bottom:10px;position:relative}#container #main_container #right .banner{background:url(/images/website/dot_back.png)}#container #main_container #right .banner a{display:block}#container #main_container #right .banner.padded{padding:9px}#container #main_container #right .banner.padded img{background:white;padding:6px;vertical-align:middle}#container #main_container #right .banner.calendar{height:290px}#container #main_container #right .banner #calendar{margin:0 !important;padding:16px 0}#container #main_container #right #social_tabs #tabs{background:#F7F7F7}#container #main_container #right #social_tabs #tabs ul{*zoom:1;border-bottom:1px solid #CCC}#container #main_container #right #social_tabs #tabs ul:after{content:"";display:table;clear:both}#container #main_container #right #social_tabs #tabs ul li{display:inline;float:left;border-right:1px solid #e6e6e6;width:33.3%}#container #main_container #right #social_tabs #tabs ul li a{background:#F8F8F8;display:block;padding:10px 8px;text-align:center}#container #main_container #right #social_tabs #tabs ul li.ui-tabs-selected a{background:#FFF}#container #main_container #right #social_tabs #tabs .tab{background:#FFF;font-size:90%;padding:10px}#container #main_container #right #social_tabs #tabs .tab.ui-tabs-hide{display:none}#container #main_container .content_ui_tabs{background:#fff url(/images/website/content_ui_tabs_back.png) 0 0;padding:12px}#container #main_container .content_ui_tabs .content_ui_tabs_content{background:#FFF}#container #main_container .content_ui_tabs .content_ui_tabs_content ul{*zoom:1;background:#F7F7F7;border-bottom:1px solid #F7F7F7}#container #main_container .content_ui_tabs .content_ui_tabs_content ul:after{content:"";display:table;clear:both}#container #main_container .content_ui_tabs .content_ui_tabs_content ul li{display:inline;float:left;border-right:1px solid #F7F7F7;margin:0}#container #main_container .content_ui_tabs .content_ui_tabs_content ul li a{display:block;font-weight:bold;padding:12px}#container #main_container .content_ui_tabs .content_ui_tabs_content ul li.ui-state-active a{background:#FFF}#container #main_container .content_ui_tabs .content_ui_tabs_content .tab{padding:12px}#container #main_container .content_ui_tabs .content_ui_tabs_content .tab.ui-tabs-hide{display:none}#container #main_container .sections_carousel{position:relative}#container #main_container .sections_carousel .sections_carousel_nav{*zoom:1;position:absolute;bottom:60px;right:12px;z-index:6666}#container #main_container .sections_carousel .sections_carousel_nav:after{content:"";display:table;clear:both}#container #main_container .sections_carousel .sections_carousel_nav li{display:inline;float:left;margin-right:12px}#container #main_container .sections_carousel .sections_carousel_nav li.activeSlide a{color:#FFF}#container #main_container .sections_carousel .sections_carousel_nav li a{color:#EFEFEF;font-size:28px;text-shadow:1px 1px 0 .000}#container #main_container #main_carousel{height:309px;position:relative}#container #main_container #main_carousel #main_carousel_nav{*zoom:1;position:absolute;bottom:60px;left:12px;z-index:6666}#container #main_container #main_carousel #main_carousel_nav:after{content:"";display:table;clear:both}#container #main_container #main_carousel #main_carousel_nav li{display:inline;float:left;margin-right:8px}#container #main_container #main_carousel #main_carousel_nav li.activeSlide a{background:url(/images/website/carousel_nav.png) no-repeat 100% 0}#container #main_container #main_carousel #main_carousel_nav li a{background:url(/images/website/carousel_nav.png) no-repeat 0 0;display:block;height:13px;width:13px;text-indent:-9999px}#container #main_container #news_announcements{background:url(/images/website/news_back.png) no-repeat 0 0}#container #main_container #news_announcements h3{background:url(/images/website/news_title_back.png) no-repeat 50% 50%;margin:34px 0 14px;text-align:center}#container #main_container #news_announcements ul{padding:0 28px}#container #main_container #news_announcements ul li a{background:url(/images/website/news_more.png) no-repeat 100% 50%;border-bottom:1px dotted #CCC;display:block;padding:14px 40px 14px 0}#container #main_container #news_announcements ul li a span.date{color:#000;display:block;font-size:14px;font-weight:bold;margin-bottom:4px}#container #main_container #news_announcements ul li a p{color:#575757;font-style:italic;font-size:13px}#container #main_container #main_banner .banner_wrapper{background:#FFF;margin:7px;padding:9px}#footer_container{background:#E7E7E7;position:relative}#footer_container #footer{margin:0 auto;position:relative;width:988px;height:240px}#footer_container #footer .footer_navigation ul{*zoom:1;font-size:10px;padding-top:20px}#footer_container #footer .footer_navigation ul:after{content:"";display:table;clear:both}#footer_container #footer .footer_navigation ul li{display:inline;float:left;margin-right:20px}#footer_container #footer .footer_navigation ul li.last{margin-right:0}#footer_container #footer .footer_navigation ul li a{display:block;font-weight:bold}#footer_container #footer .footer_navigation ul li ul{padding-top:4px}#footer_container #footer .footer_navigation ul li ul li{display:list-item;float:none;margin-bottom:4px}#footer_container #footer .footer_navigation ul li ul li.last{display:list-item;float:none}#footer_container #footer .footer_navigation ul li ul li a{font-weight:normal}#footer_container #footer ul.social{*zoom:1;position:absolute;bottom:26px;right:0}#footer_container #footer ul.social:after{content:"";display:table;clear:both}#footer_container #footer ul.social li{display:inline;float:left}#footer_container #footer ul.social li a{background:url(/images/website/footer_social.png) no-repeat;display:block;text-indent:-9999px;width:18px;height:18px}#footer_container #footer ul.social li a.twitter{background-position:-48px 0}#footer_container #footer ul.social li a.facebook{background-position:0 0}#footer_container #footer ul.social li a.rss{background-position:-170px 0}#footer_container #footer #footer_newsletter{background:url(/images/website/footer_newsletter.png) no-repeat;position:absolute;bottom:10px;left:0;width:420px;height:90px}#footer_container #footer #footer_newsletter fieldset{position:absolute;bottom:4px;text-align:center;width:90%}#footer_container #footer #footer_newsletter fieldset input.button{display:none}#footer_container #footer #footer_newsletter fieldset input.text{background:none;border:0;width:180px;height:20px}#footer_container #credits{background:#3E3E3E;position:absolute;width:100%;height:40px}#footer_container #credits ul.credits{*zoom:1;color:#CCC;font-size:10px;margin:0 auto;padding-top:14px;width:988px}#footer_container #credits ul.credits:after{content:"";display:table;clear:both}#footer_container #credits ul.credits li{display:inline;float:left;margin-right:60px}#footer_container #credits ul.credits li.last{display:inline;float:right;margin-right:0}#footer_container #credits ul.credits li a{color:#CCC}#footer_container #credits ul.credits li a:hover{text-decoration:underline}.widget_container{display:inline;float:left;margin-right:10px}.widget_container.large{width:702px;height:342px}.widget_container.small{width:256px;height:342px}.widget_container.small .widget a.widget_text{height:318px}.widget_container.banner{width:300px;height:250px}.widget_container.one_third{width:348px;height:250px}.widget_container.one_third .widget a.widget_text{height:226px}.widget_container.one_third .widget a.widget_text span.main_title,.widget_container.one_third .widget a.widget_text span.info{width:150px}.widget_container.last{display:inline;float:right;margin-right:0}.widget.tip{height:100%}.widget.tip a.widget_text{display:block;padding:12px;position:relative}.widget.tip a.widget_text span{display:block;margin-bottom:8px}.widget.tip a.widget_text span.upper_title{font:16px/1.6 "Myriad Pro", Georgia, serif;padding-top:12px}.widget.tip a.widget_text span.main_title{font-size:16px;font-weight:bold;line-height:1.2;width:80%}.widget.tip a.widget_text span.info{font-size:12px}.widget.tip a.widget_text span.info em{display:block;font-size:12px;font-style:italic;padding-top:10px}.widget.tip a.widget_text img{vertical-align:middle}.widget.tip a.widget_text img.thumb{position:absolute;bottom:12px;right:12px}.widget.tip a.widget_text.bg_img img.thumb{position:absolute;bottom:0;right:0}.widget.tip.opinions{background:#fff200 url(/images/website/tip_opinions.png) no-repeat 50% 50%}.widget.tip.opinions a.widget_text{height:270px;padding:70px 24px 12px 64px;position:relative}.widget.tip.opinions a.widget_text span.upper_title{color:#000;font-weight:bold}.widget.tip.opinions a.widget_text span.info{bottom:36px;color:#000;position:absolute;font-size:14px}.widget.tip.top_ten{background:black}.widget.tip.top_ten a.widget_text{background:url(/images/website/top_10.png) no-repeat 96% 12px}.widget.tip.top_ten a.widget_text span.info{display:none}.widget.tip.top_ten a.widget_text span.upper_title{color:#CCC}.widget.tip.top_ten a.widget_text span.main_title{color:#C0E2E6;font-size:20px;padding-top:50px;width:80%}.widget.tip.making_of a.widget_text{background:url(/images/website/making_of.png) no-repeat 92% 12px;height:236px;padding-top:96px}.widget.tip.making_of a.widget_text span.main_title{color:#000;font-size:24px}.widget.tip.yellow,.widget.tip.yellow_inline{background:#fff200 url(/images/website/tip_yellow.png) no-repeat 0 0}.widget.tip.yellow span.upper_title,.widget.tip.yellow_inline span.upper_title{color:#000}.widget.tip.yellow span.main_title,.widget.tip.yellow_inline span.main_title{color:#706F6F}.widget.tip.yellow span.info,.widget.tip.yellow_inline span.info{color:#000}.widget.tip.black,.widget.tip.black_inline,.widget.tip.STANDARD{background:#000 url(/images/website/tip_black.png) no-repeat 0 0}.widget.tip.black span.upper_title,.widget.tip.black_inline span.upper_title,.widget.tip.STANDARD span.upper_title{color:#FFF}.widget.tip.black span.main_title,.widget.tip.black_inline span.main_title,.widget.tip.STANDARD span.main_title{color:#34A6C3}.widget.tip.black span.info,.widget.tip.black_inline span.info,.widget.tip.STANDARD span.info{color:#FFF}.widget.tip.black span.info small,.widget.tip.black_inline span.info small,.widget.tip.STANDARD span.info small{font-size:12px}.widget.tip.black.quiz,.widget.tip.black_inline.quiz,.widget.tip.STANDARD.quiz{background:#000 url(/images/website/tip_quiz.png) no-repeat 20px 20px}.widget.tip.black.quiz span.info,.widget.tip.black_inline.quiz span.info,.widget.tip.STANDARD.quiz span.info{border-top:1px solid white;font-size:22px;margin:70px 10px 20px;padding-top:30px}.widget.tip.black.quiz span.fake_options,.widget.tip.black_inline.quiz span.fake_options,.widget.tip.STANDARD.quiz span.fake_options{border-top:1px dashed #CCC;border-bottom:1px solid #CCC;margin:0 10px 10px;padding-top:6px}.widget.tip.black.quiz span.fake_options span.option,.widget.tip.black_inline.quiz span.fake_options span.option,.widget.tip.STANDARD.quiz span.fake_options span.option{background:url(/images/website/option_bullet.png) no-repeat 0 5px;border-bottom:1px dashed #CCC;color:#FFF;padding:2px 0 10px 22px}.widget.section_item{display:none}.widget.section_item:first-child{display:block}.widget.section_item a{display:block;position:relative}.widget.section_item a img{vertical-align:middle}.widget.section_item a span{display:block}.widget.section_item a span.ribbon{background:url(/images/website/ribbon.png) no-repeat;color:#FFF;font-size:16px;line-height:2.2;position:absolute;top:10px;left:-4px;text-align:center;width:178px;height:42px}.widget.section_item a span.ribbon span{position:absolute;top:0;left:0;width:178px;height:34px}.widget.section_item a span.ribbon.music span{background-color:#f08a1e}.widget.section_item a span.ribbon.cinema span{background-color:#016d60}.widget.section_item a span.ribbon.book span{background-color:#996d64}.widget.section_item a span.ribbon.art span{background-color:#b72169}.widget.section_item a span.ribbon.dance span{background-color:#10a7e0}.widget.section_item a span.ribbon.theater span{background-color:#e32434}.widget.section_item a span.ribbon.photo span{background-color:#898fbf}.widget.section_item a span.ribbon.photography span{background-color:#898fbf}.widget.section_item a span.lead{background:url(/images/website/black_op30.png);color:#FFF;line-height:2;position:absolute;bottom:0;left:0;width:100%}.widget.section_item a span.lead span{padding:10px 14px}#latest_item{background:url(/images/website/stripped_sep.png) no-repeat 0 100%;padding-bottom:100px;margin-bottom:30px;position:relative}.archive_separator{background:url(/images/website/stripped_sep.png) no-repeat 0 100%;margin-bottom:20px;width:622px;height:17px}#more_inline_resources,#ajax_load_content{background:url(/images/website/down_arrow.png) no-repeat 0 0;display:block;position:absolute;left:50%;bottom:-8px;margin-left:-17px;text-indent:-9999px;width:33px;height:33px}#more_resources{background:#000 url(/images/website/stripped_title_back_dark.png) 50% 50% no-repeat;color:#FFF;display:block;font-weight:bold;margin-bottom:16px;padding:12px 6px;text-align:center}#main_player{padding-top:10px}#galleria{display:table}#page_carousel{margin-bottom:20px}#page_carousel span.caption{color:#666;display:block;font-style:italic;margin-bottom:6px}#page_carousel #videos{*zoom:1}#page_carousel #videos:after{content:"";display:table;clear:both}#page_carousel #videos a{display:inline;float:left;-moz-box-shadow:4px 4px 0 #ccc;-webkit-box-shadow:4px 4px 0 #ccc;-o-box-shadow:4px 4px 0 #ccc;box-shadow:4px 4px 0 #ccc;background:#000;display:block;margin:0 10px 10px 0;position:relative;width:120px;height:90px}#page_carousel #videos a.last{margin:0}#page_carousel #videos a span{background:url(/images/website/video.png) no-repeat 0 0;display:block;position:absolute;bottom:4px;right:4px;width:16px;height:16px}#page_carousel #videos a img{vertical-align:middle;width:120px;height:90px}#twtr-widget-1 .twtr-tweet a{display:inline !important;font-weight:bold}.twtr-widget a img{background:none !important}.twtr-widget-profile img.twtr-profile-img{background:none !important;border:0 !important;padding:0 !important}.slide_panel{background:#FFF;position:fixed;top:300px;right:-292px;width:292px}.slide_panel#twitter_slide{top:350px;z-index:9666}.slide_panel#facebook_slide{z-index:9766}.slide_panel .slide_panel_content{position:relative}.slide_panel .slide_panel_content a.handle{display:block;position:absolute;top:0;left:-48px;text-indent:-9999px;width:48px;height:48px}.slide_panel .slide_panel_content a.handle.facebook{background:url(/images/website/facebook_large.png)}.slide_panel .slide_panel_content a.handle.twitter{background:url(/images/website/twitter_large.png)}#offers{*zoom:1;background:#fff url(/images/website/stripped_sep.png) no-repeat 0 34px}#offers:after{content:"";display:table;clear:both}#offers .offers{*zoom:1;display:inline;float:left}#offers .offers:after{content:"";display:table;clear:both}#offers .offers h4{height:20px;font-weight:bold;margin-bottom:30px;padding:4px;text-align:center}#offers .offers h4 a{background-color:none !important;color:#FFF;display:block;float:none;text-align:center;width:auto;height:auto}#offers .offers a{display:inline;float:left;display:block;margin:0 11px 12px 0;position:relative;width:207px;height:207px}#offers .offers a span.info{background:#fff;display:none;height:207px;width:207px;position:absolute;top:0;left:0}#offers .offers a span.sponsor{position:absolute;left:20px;top:20px}#offers .offers a span.title{font-size:80%;position:absolute;left:20px;bottom:20px;width:86%}#offers .offers a:hover span{display:block}#offers .offers.monthly{width:430px}#offers .offers.monthly h4{background:#969696;color:#FFF;width:417px}#offers .offers.monthly a.even{margin-right:0}#offers .offers.yearly{display:inline;float:right;width:207px}#offers .offers.yearly h4{background:#99CC01;color:#000}#offers .offers.yearly a{margin:0 0 12px 0}#offers .formatted{padding:10px}#offers .offer_blocks .offer_block{*zoom:1;background:url(/images/website/stripped_sep.png) no-repeat 0 100%;padding:10px 10px 30px 10px}#offers .offer_blocks .offer_block:after{content:"";display:table;clear:both}#offers .offer_blocks .offer_block img.thumb{display:inline;float:left;margin-right:16px}#offers .offer_blocks .offer_block .info{display:inline;float:right;font-size:96%;width:80%}#offers .offer_blocks .offer_block .info h4{color:#666;font-weight:bold;margin-bottom:2px}#offers .offer_blocks .offer_block .info h5{color:#333;margin-bottom:6px}#offers .offer_blocks .offer_block .info p{color:#333}#spirto_club_header{background:url(/images/website/spirto_club_logo.jpg) no-repeat 10px 10px;padding:180px 10px 20px;position:relative}#spirto_club_header #club_nav{position:absolute;right:20px;top:20px}#spirto_club_header #club_nav li a{display:block;font-size:14px;padding:2px 0;text-align:right}#spirto_club_header #club_nav li a:hover,#spirto_club_header #club_nav li a.selected{color:#99CC01;font-style:italic;text-decoration:underline}#spirto_club_header h3{border-bottom:1px dotted #333;font-size:22px;margin-bottom:10px;padding-bottom:10px}#spirto_club_header p{font-size:14px;line-height:1.5}.gv_overlay p{display:none}.formtastic.member{background:url(/images/website/stripped_sep.png) 0 0 no-repeat;font-size:14px;padding-top:30px}.formtastic.member fieldset.inputs{background:url(/images/website/stripped_sep.png) 0 100% no-repeat;margin-bottom:20px;padding:10px 2px 20px}.formtastic.member h4{border-bottom:1px dotted #CCC;color:#999;font-weight:bold;padding-bottom:8px;margin-bottom:18px}.formtastic.member li{margin-left:0;list-style-type:none}.formtastic.member li.commit{*zoom:1}.formtastic.member li.commit:after{content:"";display:table;clear:both}.formtastic.member li.commit input{display:inline;float:right;background:#CC0000;border:0;color:#FFF;cursor:pointer;font-family:Georgia, serif;font-size:16px;padding:6px 32px}.formtastic.member li#member_allow_notifications_input label{width:100%}.formtastic.member li#member_allow_notifications_input label a{font-weight:bold;text-decoration:underline}.formtastic.member label{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;width:370px}.formtastic.member label{*display:inline}.formtastic.member label abbr{color:#990000}.formtastic.member input.text{background:#EFEFEF;border:0;padding:4px;width:240px}.formtastic.member .inline-errors{display:none}.formtastic.member small{display:block;font-size:86%;margin-bottom:12px}#error_explanation{color:#CC0000}#error_explanation ul li{margin-bottom:0}#ui-datepicker-div{font-size:86%}.club_link{background:#1d1d1d;color:#FFF;display:block;padding:4px;text-align:center}#member_login_form{background-color:#FFF;background-position:0 100%;font-family:arial, sans-serif;font-size:11px;padding:10px 10px 20px 10px}#member_login_form ul{*zoom:1}#member_login_form ul:after{content:"";display:table;clear:both}#member_login_form ul li{display:inline;float:left;width:26%;height:22px}#member_login_form ul li.last{width:22%}#member_login_form ul li label{margin-right:6px;width:auto}#member_login_form ul li label abbr{display:none}#member_login_form ul li input{background:#FFF;border:0;border-left:1px solid #CCC;border-right:1px solid #CCC;color:#333;font-family:arial, sans-serif;font-size:11px;font-weight:bold;padding:2px;vertical-align:middle;width:100px}#member_login_form ul li input.create{margin-right:20px;padding:2px}#member_login_form ul li a{display:block;padding:4px 0}#flash{margin-bottom:10px;padding:8px 0}#flash div{text-align:center}#flash div#notice,#flash div#success{color:green}#flash div#error,#flash div#alert,#flash div#failure{color:#CC0000}#subscription{background:url("/images/website/footer_newsletter.png") no-repeat;width:213px;height:60px;float:left;margin-top:10px}#subscription #subscriber_submit{display:none}#subscription #subscriber_email{border:0 none;margin:33px 0 0 14px}#subscription .result{margin:11px 0 0 10px}.pdf_link{background:url("/images/website/pdf.png") no-repeat;padding:0 0 0 45px;font-weight:bold;height:40px;line-height:40px;float:left;margin:20px 0 0 0}
