/* PROCESSED *//*/*/
body{text-align:center;margin:0;padding:0;border:0;font-family:'Arial', 'sans-serif';font-size:12px;}
img{border:0;vertical-align:bottom;}
table{width:100%;}
td{vertical-align:top;}
ul{margin:0;padding:0;list-style-type:none;}
a{color:#FF1818;text-decoration:none;}
a:hover{text-decoration:underline;}
html body #container{-moz-box-shadow:0px 0px 23.4px #666666\9;-webkit-box-shadow:0px 0px 23.4px #666666\9;box-shadow:0px 0px 23.4px #666666\9;behavior:url(js/ie-css3.htc);}
#container{margin:0 auto;width:892px;text-align:left;position:relative;clear:both;/**/padding-bottom:20px;background-color:#FFFFFF;margin-top:350px;margin-bottom:10px;-moz-box-shadow:0px 0px 13px #666666;-webkit-box-shadow:0px 0px 13px #666666;box-shadow:0px 0px 13px #666666;*-moz-box-shadow, *-webkit-box-shadow, *box-shadow: 0px 0px 26px #666666;zoom:1;*behavior: url(js/ie-css3.htc);}
.menu{}
.menu ul{}
.menu ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;white-space:nowrap;border-right:1px solid #FFFFFF;font-size:14px;font-weight:bold;text-transform:uppercase;}
.menu ul li a,.menu ul li span{display:block;color:#FFFFFF;text-decoration:none;padding:0px 10px;}
.menu ul li a:hover,.menu ul li a.highlight,.menu ul li span:hover,.menu ul li span.highlight{}
.menu ul li a{cursor:pointer;}
.menu ul li a[href=''],.menu ul li span{cursor:default;}
.menu ul li:hover,.menu ul li.hover{}
.menu ul li:hover ul,.menu ul li.hover ul{display:block;}
.menu ul li:first-child{border-left:1px solid #FFFFFF;}
.menu ul ul{position:absolute;top:100%;left:-1px;z-index:20;display:none;-moz-box-shadow:0px 3px 3px rgba(102, 102, 102, 0.5);-webkit-box-shadow:0px 3px 3px rgba(102, 102, 102, 0.5);box-shadow:0px 3px 3px rgba(102, 102, 102, 0.5);}
.menu ul ul li{display:list-item;border:0;text-transform:none;}
.menu ul ul li:hover{}
.menu ul ul li a,.menu ul ul li span{text-align:left;padding:4px 16px 4px 12px;font-size:12px;color:#666666;background-color:#FFFFFF;font-weight:normal;}
.menu ul ul li a:hover,.menu ul ul li a.highlight,.menu ul ul li span:hover,.menu ul ul li span.highlight{background-color:#FAAB1A;color:#FFFFFF;}
.menu ul ul li:first-child{border-left:none;}
.menu ul ul li:first-child a{border-top-width:1px;}
#header{height:295px;position:absolute;top:0;left:0;width:100%;background:url(library/9d_52/images/1961.1280455516.229.282.Bricks.png) #00B8DC center bottom repeat-x;}
#header .section{margin:0 auto;height:295px;background:url(library/9d_52/images/1960.1280460494.916.295.Header.png) transparent left top no-repeat;padding:55px 12px 0 12px;width:892px;}
#header .section ul li{}
#header .section ul li a,#header .section ul li span{}
#header .section ul li a:hover,#header .section ul li a.highlight,#header .section ul li span:hover,#header .section ul li span.highlight{color:#FFCB05;}
#header .section ul li ul li a,#header .section ul li ul li span{border:1px solid #FAAB1A;border-top-width:0;}
#header .section ul li ul li a:hover,#header .section ul li ul li a.highlight,#header .section ul li ul li span:hover,#header .section ul li ul li span.highlight{color:#FFFFFF;}
#header .section ul li ul li:first-child{}
#header .section ul li ul li:first-child a,#header .section ul li ul li:first-child span{border-top-width:1px;}
#nav{height:32px;position:absolute;top:295px;left:0;width:100%;background-color:#00B8DC;margin:10px 0 0 0;}
#nav ul{margin:8px auto 0;width:892px;}
#nav ul li{}
#nav ul li a,#nav ul li span{color:#b2e9f4;}
#nav ul li a:hover,#nav ul li a.highlight,#nav ul li span:hover,#nav ul li span.highlight{color:#FFFFFF;}
#nav ul li ul{width:auto;margin:0;}
#nav ul li ul li a,#nav ul li ul li span{color:#666666;border:1px solid #00B8DC;border-top-width:0;}
#nav ul li ul li a:hover,#nav ul li ul li a.highlight,#nav ul li ul li span:hover,#nav ul li ul li span.highlight{background-color:#00B8DC;color:#FFFFFF;}
#nav ul li ul li:first-child{}
#nav ul li ul li:first-child a,#nav ul li ul li:first-child span{border-top-width:1px;}
#article{float:right;width:649px;margin:20px 20px 0 0;padding:0 0 10px 0;}
#article, #tinymce{color:#666666;text-align:left;}
#article h1,#tinymce h1{background-color:#FF1818;padding:8px;color:#FFFFFF;margin:10px 0;font-size:14px;}
#article h1.teal,#tinymce h1.teal{background-color:#008B98;}
#article h1.blue,#tinymce h1.blue{background-color:#00B8DC;}
#article h1.uppercase,#tinymce h1.uppercase{text-transform:uppercase;}
#article h1:first-child,#tinymce h1:first-child{margin-top:0;}
#article h2,#tinymce h2{font-size:14px;color:#FF1818;margin:18px 0 6px 0;}
#article h3,#tinymce h3{font-size:12px;color:#FF1818;margin:6px 0;}
#article p,#tinymce p{margin:6px 0;}
#article a,#tinymce a{text-decoration:none;}
#article a:hover,#tinymce a:hover{text-decoration:underline;}
#article td,#tinymce td{}
#article td p,#article td h1,#article td h2,#tinymce td p,#tinymce td h1,#tinymce td h2{}
#article td p:first-child,#article td h1:first-child,#article td h2:first-child,#tinymce td p:first-child,#tinymce td h1:first-child,#tinymce td h2:first-child{margin-top:0;}
#article td p:first-child img:first-child,#article td h1:first-child img:first-child,#article td h2:first-child img:first-child,#tinymce td p:first-child img:first-child,#tinymce td h1:first-child img:first-child,#tinymce td h2:first-child img:first-child{margin-top:0;}
#article td p img:only-child,#article td h1 img:only-child,#article td h2 img:only-child,#tinymce td p img:only-child,#tinymce td h1 img:only-child,#tinymce td h2 img:only-child{margin-top:12px;}
#article #events_top_bar,#tinymce #events_top_bar{position:relative;border-color:#e8e8e8;border-style:solid;border-width:1px 0;padding:10px 0;}
#article #events_top_bar #find_event,#tinymce #events_top_bar #find_event{color:#000000;font-size:10px;}
#article #events_top_bar #mini_search_form,#tinymce #events_top_bar #mini_search_form{position:absolute;top:9px;right:0;}
#article #events_top_bar #mini_search_form input.search,#tinymce #events_top_bar #mini_search_form input.search{width:157px;}
#article #events_top_bar #mini_search_form input.submit,#tinymce #events_top_bar #mini_search_form input.submit{border:0;margin:0;width:45px;font-size:14px;color:#FFFFFF;background-color:#000000;text-transform:uppercase;padding:0 0 2px 0;vertical-align:-1px;font-family:'Tahoma';}
#article #events_top_bar a,#tinymce #events_top_bar a{background-color:#FAAB1A;text-transform:uppercase;font-weight:bold;padding:3px 8px 2px 8px;color:#FFFFFF;text-decoration:none;}
#article #events_top_bar a:hover,#tinymce #events_top_bar a:hover{background-color:#FF1818;cursor:pointer;}
#article .event_list_item,#article .event_detail_item,#tinymce .event_list_item,#tinymce .event_detail_item{border-bottom:1px solid #b2b2b2;padding-bottom:15px;margin-top:15px;}
#article .event_list_item .event_list_image,#article .event_list_item .event_detail_image,#article .event_detail_item .event_list_image,#article .event_detail_item .event_detail_image,#tinymce .event_list_item .event_list_image,#tinymce .event_list_item .event_detail_image,#tinymce .event_detail_item .event_list_image,#tinymce .event_detail_item .event_detail_image{width:208px;text-align:right;}
#article .event_list_item .event_detail_image img,#article .event_detail_item .event_detail_image img,#tinymce .event_list_item .event_detail_image img,#tinymce .event_detail_item .event_detail_image img{margin-bottom:10px;}
#article .event_list_item .event_list_text,#article .event_detail_item .event_list_text,#tinymce .event_list_item .event_list_text,#tinymce .event_detail_item .event_list_text{padding-right:10px;}
#article .event_list_item .event_list_text h2,#article .event_detail_item .event_list_text h2,#tinymce .event_list_item .event_list_text h2,#tinymce .event_detail_item .event_list_text h2{text-transform:uppercase;margin-top:0;}
#article .event_list_item .event_list_text h2 span,#article .event_detail_item .event_list_text h2 span,#tinymce .event_list_item .event_list_text h2 span,#tinymce .event_detail_item .event_list_text h2 span{color:#666666;text-transform:none;font-size:12px;}
#article .event_list_item .event_list_text h2 span span,#article .event_detail_item .event_list_text h2 span span,#tinymce .event_list_item .event_list_text h2 span span,#tinymce .event_detail_item .event_list_text h2 span span{font-weight:normal;text-transform:none;}
#article .event_list_item .event_list_text a,#article .event_detail_item .event_list_text a,#tinymce .event_list_item .event_list_text a,#tinymce .event_detail_item .event_list_text a{background-color:#FAAB1A;text-transform:uppercase;font-weight:bold;padding:4px 5px 3px 5px;color:#FFFFFF;text-decoration:none;font-size:10px;}
#article .event_list_item .event_list_text a.grey,#article .event_detail_item .event_list_text a.grey,#tinymce .event_list_item .event_list_text a.grey,#tinymce .event_detail_item .event_list_text a.grey{background-color:#666666;}
#article .event_list_item .event_list_text a:hover,#article .event_detail_item .event_list_text a:hover,#tinymce .event_list_item .event_list_text a:hover,#tinymce .event_detail_item .event_list_text a:hover{background-color:#FF1818;cursor:pointer;}
#article .event_list_item .event_list_text div,#article .event_detail_item .event_list_text div,#tinymce .event_list_item .event_list_text div,#tinymce .event_detail_item .event_list_text div{margin-top:12px;}
#article .event_list_item #booking_detail,#article .event_list_item #planner_detail,#article .event_detail_item #booking_detail,#article .event_detail_item #planner_detail,#tinymce .event_list_item #booking_detail,#tinymce .event_list_item #planner_detail,#tinymce .event_detail_item #booking_detail,#tinymce .event_detail_item #planner_detail{margin-top:0;padding-top:0;}
#article .event_list_item #booking_detail div,#article .event_list_item #planner_detail div,#article .event_detail_item #booking_detail div,#article .event_detail_item #planner_detail div,#tinymce .event_list_item #booking_detail div,#tinymce .event_list_item #planner_detail div,#tinymce .event_detail_item #booking_detail div,#tinymce .event_detail_item #planner_detail div{margin:10px 0;padding:0;}
#article .event_list_item #booking_detail a,#article .event_list_item #planner_detail a,#article .event_detail_item #booking_detail a,#article .event_detail_item #planner_detail a,#tinymce .event_list_item #booking_detail a,#tinymce .event_list_item #planner_detail a,#tinymce .event_detail_item #booking_detail a,#tinymce .event_detail_item #planner_detail a{background-color:#666666;font-weight:bold;display:BLOCK;width:100% color: #FFFFFF;text-align:left;}
#article .event_list_item #booking_detail a.book_button,#article .event_list_item #booking_detail a.planner_button,#article .event_list_item #planner_detail a.book_button,#article .event_list_item #planner_detail a.planner_button,#article .event_detail_item #booking_detail a.book_button,#article .event_detail_item #booking_detail a.planner_button,#article .event_detail_item #planner_detail a.book_button,#article .event_detail_item #planner_detail a.planner_button,#tinymce .event_list_item #booking_detail a.book_button,#tinymce .event_list_item #booking_detail a.planner_button,#tinymce .event_list_item #planner_detail a.book_button,#tinymce .event_list_item #planner_detail a.planner_button,#tinymce .event_detail_item #booking_detail a.book_button,#tinymce .event_detail_item #booking_detail a.planner_button,#tinymce .event_detail_item #planner_detail a.book_button,#tinymce .event_detail_item #planner_detail a.planner_button{background-color:#666666;text-transform:uppercase;font-weight:bold;padding:8px 9px;color:#FFFFFF;text-decoration:none;}
#article .event_list_item #booking_detail a.book_button:hover,#article .event_list_item #booking_detail a.planner_button:hover,#article .event_list_item #planner_detail a.book_button:hover,#article .event_list_item #planner_detail a.planner_button:hover,#article .event_detail_item #booking_detail a.book_button:hover,#article .event_detail_item #booking_detail a.planner_button:hover,#article .event_detail_item #planner_detail a.book_button:hover,#article .event_detail_item #planner_detail a.planner_button:hover,#tinymce .event_list_item #booking_detail a.book_button:hover,#tinymce .event_list_item #booking_detail a.planner_button:hover,#tinymce .event_list_item #planner_detail a.book_button:hover,#tinymce .event_list_item #planner_detail a.planner_button:hover,#tinymce .event_detail_item #booking_detail a.book_button:hover,#tinymce .event_detail_item #booking_detail a.planner_button:hover,#tinymce .event_detail_item #planner_detail a.book_button:hover,#tinymce .event_detail_item #planner_detail a.planner_button:hover{color:#FFFFFF;background-color:#FF1818;}
#article .event_list_item #booking_detail a:hover,#article .event_list_item #planner_detail a:hover,#article .event_detail_item #booking_detail a:hover,#article .event_detail_item #planner_detail a:hover,#tinymce .event_list_item #booking_detail a:hover,#tinymce .event_list_item #planner_detail a:hover,#tinymce .event_detail_item #booking_detail a:hover,#tinymce .event_detail_item #planner_detail a:hover{color:#FF1818;}
#article .event_list_item #details,#article .event_detail_item #details,#tinymce .event_list_item #details,#tinymce .event_detail_item #details{margin-top:10px;text-align:left;}
#article .event_list_item #details div,#article .event_detail_item #details div,#tinymce .event_list_item #details div,#tinymce .event_detail_item #details div{background-color:#e8e8e8;margin-top:2px;color:#666666;padding:7px 9px;}
#article .event_list_item #details div strong,#article .event_detail_item #details div strong,#tinymce .event_list_item #details div strong,#tinymce .event_detail_item #details div strong{color:#333333;}
#article .event_list_item #other_events,#article .event_detail_item #other_events,#tinymce .event_list_item #other_events,#tinymce .event_detail_item #other_events{border-style:solid;border-color:#e8e8e8;border-width:1px 0;padding:10px 0;}
#article .event_list_item #other_events div,#article .event_detail_item #other_events div,#tinymce .event_list_item #other_events div,#tinymce .event_detail_item #other_events div{width:440px;margin:0 -9px 0 0;}
#article .event_list_item #other_events a,#article .event_detail_item #other_events a,#tinymce .event_list_item #other_events a,#tinymce .event_detail_item #other_events a{background-color:transparent;padding:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-transform:none;font-weight:normal;color:#666666;margin:8px 9px 0 0;width:101px;vertical-align:top;}
#article .event_list_item #other_events a img,#article .event_detail_item #other_events a img,#tinymce .event_list_item #other_events a img,#tinymce .event_detail_item #other_events a img{border:1px solid #b2b2b2;margin-bottom:3px;}
#article .event_list_item #other_events a:hover,#article .event_detail_item #other_events a:hover,#tinymce .event_list_item #other_events a:hover,#tinymce .event_detail_item #other_events a:hover{color:#FF1818;}
#article .event_list_item #other_events a:hover img,#article .event_detail_item #other_events a:hover img,#tinymce .event_list_item #other_events a:hover img,#tinymce .event_detail_item #other_events a:hover img{border:1px solid #FF1818;}
#article .event_detail_item,#tinymce .event_detail_item{border-bottom:0;}
#article .event_detail_item .event_list_text,#tinymce .event_detail_item .event_list_text{}
#article .event_detail_item .event_list_text a,#tinymce .event_detail_item .event_list_text a{background-color:transparent;text-transform:none;font-weight:normal;padding:0;color:#FF1818;text-decoration:none;font-size:inherit;}
#article .event_detail_item .event_list_text a:hover,#tinymce .event_detail_item .event_list_text a:hover{background-color:transparent;cursor:pointer;color:#FF1818;text-decoration:underline;}
#article #grid_images,#tinymce #grid_images{width:668px;}
#article #grid_images div,#tinymce #grid_images div{margin:10px 19px 10px 0;width:315px;background-color:#e8e8e8;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
#article #grid_images div img,#tinymce #grid_images div img{margin:10px 10px 8px 10px;}
#article #grid_images div strong,#tinymce #grid_images div strong{margin:0 10px;color:#333333;text-transform:uppercase;display:block;}
#article #grid_images div p,#tinymce #grid_images div p{margin:0 10px 8px 10px;}
#aside{float:left;width:193px;margin:20px 0 0 20px;}
#aside ul{}
#aside ul li{text-transform:uppercase;}
#aside ul li a,#aside ul li span{display:block;color:#666666;text-decoration:none;background-color:#FDE6BA;padding:8px;border-top:1px solid #FFFFFF;}
#aside ul li a:hover,#aside ul li a.highlight,#aside ul li span:hover,#aside ul li span.highlight{background-color:#FAAB1A;}
#aside ul li a.highlight,#aside ul li span.highlight{font-weight:bold;color:#FFFFFF;}
#aside ul li a{cursor:pointer;}
#aside ul li a[href='']{cursor:default;}
#aside h2{font-size:14px;font-weight:normal;padding:8px;color:#FFFFFF;margin:10px 0 0 0;}
#aside h2.yellow{background-color:#FAAB1A;}
#aside h2.red{background-color:#FF1818;}
#aside h2.red a{color:#FFFFFF;text-decoration:none;}
#aside h2.red a:hover{color:#ffb9b9;text-decoration:none;}
#aside h2.blue{background-color:#00B8DC;}
#aside h2:first-child{margin:0;}
#aside #social{background-color:#CCF1F8;text-align:center;padding:10px;}
#aside #social img{vertical-align:-9px;}
#aside #social a{color:#666666;}
#aside #social a:hover{text-decoration:none;color:#FF1818;}
#aside #social a:hover img{-moz-box-shadow:0px 0px 3px #FFFFFF;-webkit-box-shadow:0px 0px 3px #FFFFFF;box-shadow:0px 0px 3px #FFFFFF;}
#aside #ads{margin-top:10px;}
#aside #ads a{margin-bottom:10px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
#footer{height:auto;width:832px;clear:both;margin:0 20px;background-color:#b2b2b2;color:#FFFFFF;text-align:center;padding:6px 10px 6px 10px;font-size:10px;}
#footer p{margin:0;}
#sitemap{margin:10px 20px 0;font-size:12px;}
#sitemap ul{}
#sitemap ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;white-space:nowrap;vertical-align:top;}
#sitemap ul li a,#sitemap ul li span{color:#00B8DC;font-size:11px;font-weight:bold;padding-right:20px;}
#sitemap ul li a:hover,#sitemap ul li a.highlight,#sitemap ul li span:hover,#sitemap ul li span.highlight{color:#FFFFFF;text-decoration:none;}
#sitemap ul li a:hover,#sitemap ul li span:hover{background-color:#666666;}
#sitemap ul li a.highlight,#sitemap ul li span.highlight{background-color:#FF1818;}
#sitemap ul li ul{width:auto;margin:0;}
#sitemap ul li ul li{display:list-item;padding-right:0;}
#sitemap ul li ul li a,#sitemap ul li ul li span{color:#666666;font-size:11px;padding-right:0;font-weight:normal;text-transform:none;padding-left:5px;}
#sitemap ul li ul li a:hover,#sitemap ul li ul li a.highlight,#sitemap ul li ul li span:hover,#sitemap ul li ul li span.highlight{color:#FFFFFF;}
#sitemap ul li ul li a:hover,#sitemap ul li ul li span:hover{background-color:#666666;}
#sitemap ul li ul li a.highlight,#sitemap ul li ul li span.highlight{background-color:#FF1818;}
#sitemap ul li ul li:first-child{border:0;}
#sitemap ul li ul li:first-child a,#sitemap ul li ul li:first-child span{}
#branding{margin:15px auto 10px;width:892px;font-size:10px;color:#666666;}
#branding a{color:#666666;}
#branding a:hover{color:#FF1818;text-decoration:none;}
#contact_form_message{font-weight:bold;font-size:14px;}
#contact_form_message #success{color:#00B8DC;}
#contact_form_message #failure{color:#FF1818;}
#contact_form{}
#contact_form div{margin-bottom:10px;}
#contact_form div label{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:100px;vertical-align:top;}
#contact_form div input.text{width:200px;}
#contact_form div textarea{width:204px;font-size:12px;height:100px;}
#enews_form{}
#enews_form div{margin-top:10px;}
#enews_form div label{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:100px;vertical-align:top;}
#enews_form div input.text{width:200px;}
.left_column{border-right:1px solid #666666;padding-right:12px;}
.right_column{padding-left:12px;}
.middle_column{border-right:1px solid #666666;padding-right:12px;padding-left:12px;}
#tinymce{padding:10px;}
#tinymce a{color:#FF1818!important;}
#dayview .venue{position:relative;height:21px;margin-bottom:4px;}
#dayview .venue div.Workshops{background-color:#00B8DC;}
#dayview .venue div.Performances{background-color:#FAAB1A;}
.venue_label{width:150px;padding-top:3px;font-size:11px;font-weight:BOLD;overflow:hidden;white-space:nowrap;}
.venue_label a{color:#666666;cursor:default;}
.venue_label a:hover{text-decoration:none !important;}
.timeslot{position:absolute;height:21px;top:0;right:0;line-height:21px;vertical-align:middle;white-space:nowrap;overflow:hidden;color:#FFFFFF;background-color:#FF1818;}
.timeslot a{color:#FFFFFF;margin:0 5px;}
.timeslot a.book{position:absolute;right:0;top:1px;border:1px solid #666666;color:#666666;background-color:rgba(255, 255, 255, 0.5);padding-bottom:2px;margin:2px 3px 0 0;height:11px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:12.5px;text-decoration:none !important;}
.timeslot a.book span{top:-3px;position:relative;left:3px;}
.timeslot a.book:hover{color:#FFFFFF;border-color:#FFFFFF;}
#timescale{padding-left:150px;white-space:nowrap;}
#timescale span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
table.my_events{font-size:11px;}
table.my_events td{padding-bottom:10px;}
table.my_events td.book{text-align:right;padding-right:10px;width:95px;}
table.my_events td.time{width:110px;}
table.my_events td.venue{width:140px;}
table.my_events a{background-color:#666666;color:#FFFFFF;padding:3px 6px;font-weight:bold;}
#event_output{margin-top:20px;}
#event_output a{background-color:#FAAB1A;text-transform:uppercase;font-weight:bold;padding:4px 5px 3px 5px;color:#FFFFFF;text-decoration:none;}
h1.planner_title{position:relative;}
#planner_date{position:absolute;top:0;right:0;padding:8px;}
#consent_form{display:none;}