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;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.left{float:left;}.right{float:right;}.clear{clear:both;visibility:hidden;}.hidden{display:none !important;}.text_center{text-align:center;}.btn{font-family:"helvetica neue",helvetica,arial,sans-serif;font-weight:normal;font-size:14px;line-height:22px;display:inline-block;text-decoration:none;line-height:40px;height:40px;background:#999;color:#fff;padding:0 16px;margin:0;border:none;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.btn i{float:left;display:block;width:16px;height:16px;margin:12px 8px 0 0;}.btn:hover{background:#666;color:#fff;}.block{background:#fff;margin-bottom:30px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}@media all and (max-width:480px){.block{margin-bottom:10px;}}.widget{overflow:hidden;background:#fff;}.widget .widget_header_bar{padding:12px 20px 12px 0;}.widget .widget_header_bar a.right{font-size:12px;line-height:26px;}.widget .widget_header_bar h2{font-size:18px;line-height:24px;}.widget img{display:block;max-width:100%;max-height:400px;margin:0 auto;font-size:0;}.widget h1,.widget h2,.widget p{padding:0 20px;}a.widget_add_content{display:none;font-family:"helvetica neue",helvetica,arial,sans-serif;border:2px dashed #fff;background:transparent url("../img/pixel_black_trans.png");text-align:center;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:bold;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);padding:20px 0;}a.widget_add_content span{display:block;margin:0 auto;width:110px;padding-left:20px;line-height:22px;background:transparent url("../img/sprite_edit_mode_icons.png") no-repeat left -150px;}a.widget_add_content:hover{color:#fff;text-decoration:underline;}.widget_drop_target{border:2px dashed #fff;margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.page{overflow:hidden;}.page h1{font-size:30px;line-height:40px;font-weight:bold;margin:40px 0 0 40px;}.page h2{font-size:20px;line-height:30px;font-weight:bold;margin-top:30px;}ul.content_items_list{margin:40px;}ul.content_items_list>li{position:relative;border:1px solid #ccc;margin-bottom:20px;padding:20px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}ul.content_items_list>li .pianola_edit_bar{position:absolute;top:0;right:0;padding-left:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}ul.content_items_list>li .date{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:11px;line-height:11px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}ul.content_items_list>li h3{font-size:18px;line-height:24px;color:#333;font-weight:bold;margin-bottom:5px;}ul.content_items_list>li h4{font-size:16px;line-height:20px;margin-top:10px;}ul.content_items_list>li p{margin-top:10px;}ul.content_items_list>li .meta{margin-top:5px;font-size:12px;line-height:18px;color:#999;}ul.pagination{text-align:center;font-size:0;margin-bottom:40px;}ul.pagination li{font-size:14px;display:inline-block;}ul.pagination li a{display:inline-block;line-height:30px;padding:0 10px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}ul.pagination li.active a{background:#ccc;color:#333;width:30px;padding:0;text-decoration:none;}.modal_container{display:none;font-family:"helvetica neue",helvetica,arial,sans-serif;position:fixed;z-index:9999;background:transparent url("../img/pixel_modal_trans.png") repeat left top;vertical-align:middle;width:100%;height:100%;left:0;top:0;right:0;bottom:0;}.modal_container a{font-family:"helvetica neue",helvetica,arial,sans-serif;}.modal_container .modal_window{position:relative;vertical-align:middle;display:table-cell;padding:20px;}.modal_container .modal_window .modal{position:relative;max-width:600px;background:#fff;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px rgba(0,0,0,.25);box-shadow:0 1px 5px rgba(0,0,0,.25);overflow:hidden;}.modal_container .modal_window .modal .modal_header{position:relative;padding:20px;color:#fff;}.modal_container .modal_window .modal .modal_header a.btn_modal_close{display:block;position:absolute;top:9px;right:9px;width:40px;height:40px;background:transparent url("../img/sprite_modal_close.png") no-repeat left top;}.modal_container .modal_window .modal .modal_header a.btn_modal_close:hover{background-position:left -40px;}.modal_container .modal_window .modal .modal_header h3{font-size:20px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.25);}.modal_container .modal_window .modal .modal_content{position:relative;padding:20px;overflow:auto;}.modal_container .modal_window .modal .modal_content .modal_column_left{width:50%;padding-right:10px;}.modal_container .modal_window .modal .modal_content .modal_column_right{width:50%;padding-left:10px;}.modal_container .modal_window .modal .form_row{margin-bottom:20px;}.modal_container .modal_window .modal .form_row label{display:block;margin-bottom:5px;}.modal_container .modal_window .modal .form_row label input[type="checkbox"],.modal_container .modal_window .modal .form_row label input[type="radio"]{width:16px;height:16px;margin:4px 5px 0 0;padding:0;float:left;}.modal_container .modal_window .modal .form_row input,.modal_container .modal_window .modal .form_row textarea,.modal_container .modal_window .modal .form_row select{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px;line-height:16px;padding:10px;width:100%;}.modal_container .modal_window .modal .form_row input,.modal_container .modal_window .modal .form_row textarea{margin:0;display:block;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.modal_container .modal_window .modal .form_row textarea{resize:vertical;height:150px;}.modal_container .modal_window .modal .form_row .note{margin-top:6px;font-size:12px;line-height:18px;color:#999;}.modal_container .modal_window .modal .form_row:last-child{margin-bottom:0;}.modal_container .modal_window .modal .form_row_columns .left,.modal_container .modal_window .modal .form_row_columns .right{width:50%;margin:0;}.modal_container .modal_window .modal .form_row_columns .left{padding-right:20px;}.modal_container .modal_window .modal .form_row_columns .right{padding-left:20px;}.modal_container .modal_window .modal .actions{position:relative;background:#eee;border-top:1px solid #ddd;padding:20px;text-align:center;}.modal_container .modal_window .modal .actions .btn{margin:0 3px;}.modal_container .modal_window .modal .actions .btn_delete{position:absolute;top:20px;right:20px;background:#ac4142 url("../img/icon_bin_white.png") no-repeat 10px 5px;width:40px;height:40px;padding:10px 0 0 35px;}.modal_container .modal_window .modal .actions .btn_delete *{display:none;}.modal_container .modal_window .modal .actions .btn_delete .btn_confirm_delete,.modal_container .modal_window .modal .actions .btn_delete .btn_cancel_delete{background:#fff;color:#993a3b;border:none;padding:0 5px;margin:0 0 0 5px;font-size:14px;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;float:left;line-height:20px;height:20px;text-decoration:none;}.modal_container .modal_window .modal .actions .btn_delete .btn_confirm_delete:hover,.modal_container .modal_window .modal .actions .btn_delete .btn_cancel_delete:hover{color:#f00;}.modal_container .modal_window .modal .actions .btn_delete:hover{background-color:#993a3b;}.modal_container .modal_window .modal .actions .btn_delete.open_confirmation{cursor:default;width:120px;}.modal_container .modal_window .modal .actions .btn_delete.open_confirmation *{display:block;}.modal_open{display:table;}.modal_new_widget{max-width:340px !important;}.modal_new_widget ul#widget_types{margin:0 -20px -20px 0;overflow:auto;}.modal_new_widget ul#widget_types li{float:left;width:140px;margin:0 20px 20px 0;}.modal_new_widget ul#widget_types li a{position:relative;display:block;height:140px;border:1px solid #bbb;text-align:center;background:#fff url("img/icons_add_content.png") no-repeat left -10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.modal_new_widget ul#widget_types li a span{display:block;position:absolute;left:0;bottom:15px;right:0;font-weight:bold;}.modal_new_widget ul#widget_types li a:hover{border-color:#999;}.modal_new_widget ul#widget_types li a#btn_add_widget_content{background-position:left -10px;}.modal_new_widget ul#widget_types li a#btn_add_widget_contact{background-position:-140px -10px;}.modal_new_widget ul#widget_types li a#btn_add_widget_news{background-position:-280px -10px;}.modal_new_widget ul#widget_types li a#btn_add_widget_results{background-position:-420px -10px;}.modal_location{max-width:700px !important;}.modal_location .modal_column_left{width:40% !important;}.modal_location .modal_column_left textarea{height:295px !important;resize:none !important;}.modal_location .modal_column_right{width:60% !important;font-size:12px;line-height:16px;color:#999;}.modal_location .modal_column_right #map_search{background:#fff;height:32px;border:1px solid #ccc;padding:0 11px 0 13px;width:100%;font-family:Roboto;font-size:15px;font-weight:300;text-overflow:ellipsis;outline:none;margin-top:10px;}.modal_location .modal_column_right #map_canvas{width:100%;height:310px;margin-bottom:10px;}.pac-container{z-index:99999;}.modal_results_feed{max-width:350px !important;}.modal_results_archive{max-width:350px !important;}.modal_events_feed{max-width:350px !important;}.modal_link{max-width:400px !important;}.modal_news_feed{max-width:350px !important;}.modal_news_archive{max-width:350px !important;}.modal_news .url{color:#999;}.modal_news .url .slug{display:inline-block;background:#ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 5px;color:#000;}.modal_news .url input{display:inline-block !important;width:200px !important;padding:5px !important;font-size:14px !important;line-height:14px !important;}.modal_news .url .hidden{position:absolute;left:-500em;top:-500em;visibility:hidden;width:0;height:0;}.modal_person{max-width:450px !important;}.modal_winners{min-width:750px !important;max-width:750px !important;}.modal_winners table{width:100%;margin-bottom:10px;}.modal_winners table thead tr th{font-size:11px;line-height:11px;text-transform:uppercase;font-weight:bold;padding-bottom:10px;}.modal_winners table tbody tr td{padding:0 5px 10px 5px;}.modal_winners table tbody tr td select,.modal_winners table tbody tr td input{width:100%;margin:0;padding:0;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:14px;line-height:14px;}.modal_winners table tbody tr td select{font-size:16px;line-height:16px;}.modal_winners table tbody tr td input{border:1px solid #ccc;padding:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.modal_winners table tbody tr td.year{width:80px;}.modal_winners table tbody tr td.period{width:100px;}.modal_winners table tbody tr td.winner{width:130px;}.modal_winners table tbody tr td.action_buttons{width:0;font-size:0;line-height:0;}.modal_winners table tbody tr td.action_buttons a{display:block;width:26px;height:26px;background:#ac4142 url("img/icon_bin_white_small.png") no-repeat center center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.modal_winners table tbody tr td.action_buttons a:hover{background-color:#993a3b;}.widget_content strong,.widget_content th{font-weight:bold;}.widget_content em,.widget_content address,.widget_content caption,.widget_content cite{font-style:italic;}.widget_content table{display:table;border-spacing:2px;border-collapse:separate;}.widget_content tr{display:table-row;vertical-align:inherit;}.widget_content td{display:table-cell;border-spacing:2px;padding:2px;vertical-align:inherit;text-align:inherit;padding:1px;border-collapse:none;}.widget_content th{display:table-cell;vertical-align:inherit;font-weight:bold;padding:1px;border-collapse:none;}.widget_content p{display:block;margin:1em 0;}.widget_content blockquote{display:block;margin:1em 40px;}.widget_content address{display:block;font-style:italic;}.widget_content center{display:block;text-align:center;}.widget_content h1{display:block;font-size:2em;font-weight:bold;margin:.67em 0;}.widget_content h2{display:block;font-size:1.5em;font-weight:bold;margin:.83em 0;}.widget_content h3{display:block;font-size:1.17em;font-weight:bold;margin:1em 0;}.widget_content h4{display:block;font-weight:bold;margin:1.33em 0;}.widget_content h5{display:block;font-size:.83em;font-weight:bold;margin:1.67em 0;}.widget_content h6{display:block;font-size:.67em;font-weight:bold;margin:2.33em 0;}.widget_content ul{display:block;list-style-type:disc;margin:1em 0;padding-left:40px;}.widget_content ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:40px;}.widget_content li{display:list-item;margin:1em 0;}.widget_content pre,.widget_content code{display:block;font-family:"Courier New";white-space:pre;margin:1em 20px;}.widget_content sup{vertical-align:super;font-size:.75em;}.widget_content sub{vertical-align:sub;font-size:.75em;}.widget_content img.left{float:left;margin:0 10px 10px 0;}.widget_content img.center{float:none;margin:0 auto 10px auto;}.widget_content img.right{float:left;margin:0 0 10px 10px;}.widget_location p{display:block;margin:1em 0;}.component_table{position:relative;overflow:hidden;}.component_table .divider{border-right:1px solid #e6e6e6;}.component_table a{display:block;}.component_table table{white-space:nowrap;width:100%;line-height:1.5em;margin:-1px 0;margin-top:20px;table-layout:fixed;}.component_table table .small_text{font-size:.9em;}.component_table table thead{background:#f4f5f6;border-top:1px solid #e6e6e6;}.component_table table thead tr th{font-size:.9em;line-height:1.2em;padding:.5em;border-bottom:1px solid #e6e6e6;vertical-align:middle;font-weight:bold;}.component_table table tbody tr td{border-bottom:1px solid #e6e6e6;padding:.75em;vertical-align:middle;}.component_table table tbody tr.no_content td{cursor:default !important;}.component_table table tbody tr.no_content td span{color:#fff;padding:.25em 1em;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.component_table table tbody tr.no_content:hover td{background:inherit !important;}.component_table table tbody tr.highlighted td{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.component_table table tbody tr.highlighted td a{color:#31708f;}.component_table table tbody tr.highlighted_red td{color:#a94442;background-color:#f2dede;border-color:#ebccd1;text-decoration:line-through;}.component_table table tbody tr.highlighted_red td a{color:#a94442;}.component_table table tbody tr.shaded td{background-color:#f5f5f5;}.component_table table tfoot tr td{background:#f4f5f6;border-top:3px double #ddd;padding:.75em;}@media all and (max-width:770px){.component_table table{font-size:1.2em;line-height:1.5em;}.component_table table tbody tr td{padding:.35em .2em;}.component_table table tfoot tr td{padding:.5em;}}.component_table.setting_highlighted_rows table tbody tr:hover td,.component_table.setting_highlighted_rows table tbody tr.hover td{background-color:#f4f5f6;}.component_table.setting_highlighted_rows table tbody tr.highlighted:hover td{color:#2a617c;background-color:#c4e3f3;border-color:#a7e1ed;}.component_table.setting_clickable_rows table tbody tr td{cursor:pointer;}.page_results .tabbed_page_header_bar{padding:6px 0 0 50px;}.page_results .tabbed_page_header_bar ul li{display:inline;float:left;font-size:16px;line-height:16px;}.page_results .tabbed_page_header_bar ul li a{display:block;margin-bottom:-1px;border:1px solid transparent;border-bottom:none;padding:8px 10px 14px 10px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}.page_results .tabbed_page_header_bar ul li a.active{background:#fff;border-color:#ddd;text-decoration:none;color:#333;}.page_results .calendar_controls_container{margin:auto;max-width:600px;padding:40px;}.page_results .calendar_controls_container .calendar_controls{position:relative;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.page_results .calendar_controls_container .calendar_controls h2{position:absolute;left:60px;top:0;right:60px;line-height:60px;height:60px;overflow:hidden;text-align:center;font-size:26px;color:#333;margin:0;}.page_results .calendar_controls_container .calendar_controls a.calendar_control{display:block;width:60px;height:60px;border-top:none;border-bottom:none;background:transparent url("img/sprite_calendar_controls.gif") no-repeat left top;}.page_results .calendar_controls_container .calendar_controls a.calendar_control.left{background-position:left top;}.page_results .calendar_controls_container .calendar_controls a.calendar_control.left:hover{background-position:left -100px;}.page_results .calendar_controls_container .calendar_controls a.calendar_control.right{background-position:right top;}.page_results .calendar_controls_container .calendar_controls a.calendar_control.right:hover{background-position:right -100px;}.page_results .calendar_container{position:relative;}.page_results .calendar_container .spinner{display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:500;background:transparent url("img/spinner_bg.png");}.page_results .calendar_container .spinner .spinner_inner{position:absolute;left:0;top:0;right:0;bottom:0;background:transparent url("img/spinner.gif") no-repeat center center;}.page_results .calendar_container table{font-family:"helvetica neue",helvetica,arial,sans-serif;width:100%;border-spacing:1px;border-collapse:separate;}.page_results .calendar_container table a{font-family:"helvetica neue",helvetica,arial,sans-serif;}.page_results .calendar_container table thead tr th{background:#333;color:#fff;font-size:11px;line-height:30px;text-align:center;text-transform:uppercase;font-weight:bold;width:14.28571%;}.page_results .calendar_container table tbody tr td{background:#eee;}.page_results .calendar_container table tbody tr td h4{font-size:14px;line-height:14px;font-weight:bold;text-shadow:0 1px 0 #fff;opacity:.5;text-align:right;padding:5px 5px 5px 0;}.page_results .calendar_container table tbody tr td.not_in_month{background:#f5f5f5;}.page_results .calendar_container table tbody tr td.weekend{background:#ddd;}.page_results .calendar_container table tbody tr td.today{background:#dbdbea;}.page_results .calendar_container table#results_month_view tbody tr td .cell{height:75px;overflow:auto;}.page_results .calendar_container table#results_month_view tbody tr td .cell ul{padding:0 5px 1px 5px;}.page_results .calendar_container table#results_month_view tbody tr td .cell ul li{margin-bottom:4px;}.page_results .calendar_container table#results_month_view tbody tr td .cell ul li a{display:block;background:#fff;font-size:11px;line-height:14px;padding:2px 4px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page_results .calendar_container table#results_week_view tbody tr td .cell{min-height:500px;overflow:auto;}.page_results .calendar_container table#results_week_view tbody tr td .cell ul{padding:0 5px 1px 5px;}.page_results .calendar_container table#results_week_view tbody tr td .cell ul li{margin-bottom:4px;}.page_results .calendar_container table#results_week_view tbody tr td .cell ul li a{display:block;background:#fff;font-size:11px;line-height:14px;padding:2px 4px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}@media all and (max-width:980px){.page_results .tabbed_page_header_bar,.page_results #calendar_month_container,.page_results #calendar_week_container{display:none;}.page_results #calendar_list_container{display:block;}}ul#people>li{padding-bottom:0;}ul#people>li .photo_container{float:left;margin:0 20px 20px 0;}ul#people>li .photo_container img{max-width:180px;max-height:180px;}ul#people>li ul.contact_types{margin:10px 0 20px 0;overflow:auto;}ul#people>li ul.contact_types li{float:left;margin:10px 20px 0 0;line-height:24px;color:#333;}ul#people>li ul.contact_types li .icon{float:left;height:24px;width:20px;background:transparent url("img/sprite_people_contact.png") no-repeat left top;margin-right:10px;}ul#people>li ul.contact_types li .icon_email{background-position:left top;width:24px;}ul#people>li ul.contact_types li .icon_phone{background-position:-50px top;width:24px;}ul#people>li ul.contact_types li .icon_mobile{background-position:-100px top;width:14px;}@media all and (max-width:800px){ul#people>li .photo_container{float:none;margin:0 0 10px 0;text-align:center;}ul#people>li h3,ul#people>li h4{text-align:center;}}.page_competitions ul#competitions li{overflow:hidden;}.page_competitions ul#competitions li p.current_holder{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px;font-weight:bold;margin:20px -20px -20px -20px;padding:15px 20px;background:#f5f5f5;border-top:1px solid #eee;}.page_competition_item .competition_item_container{padding:20px 40px 40px 40px;}.page_competition_item .competition_item_container h2{text-align:center;}.page_competition_item .competition_item_container p{margin-top:20px;}.page_competition_item .competition_item_container img{display:block;max-width:70%;max-height:400px;margin:20px auto 0 auto;font-size:0;}.page_competition_item .competition_item_container table.competition_winners{width:100%;max-width:450px;margin:20px auto 0 auto;border:1px solid #ccc;}.page_competition_item .competition_item_container table.competition_winners tbody tr td{border-bottom:1px solid #ddd;padding:10px 0 10px 20px;line-height:24px;}.page_competition_item .competition_item_container table.competition_winners tbody tr td.year{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px;font-weight:bold;color:#999;}.page_competition_item .competition_item_container table.competition_winners tbody tr td.winner{font-size:16px;}.page_competition_item .competition_item_container table.competition_winners tbody tr td:last-child{padding-left:0;}.page_competition_item .competition_item_container table.competition_winners tbody tr:hover td{background:#eee;}.page_news_item .news_item_container{padding:20px 40px 40px 40px;}.page_news_item .news_item_container p{margin-top:20px;}.page_news_item .news_item_container .date{font-size:12px;line-height:18px;color:#999;}.page_news_item .news_item_container img{display:block;max-width:100%;max-height:400px;margin:20px auto 0 auto;font-size:0;}ul#news_items_nav_container{background:#f5f5f5;border-top:1px solid #eee;padding:20px 40px;overflow:hidden;}ul#news_items_nav_container li{width:48%;}ul#news_items_nav_container li#news_item_prev{float:left;}ul#news_items_nav_container li#news_item_next{float:right;text-align:right;}#navigation_container .widget_navigation{overflow:visible;}#navigation_container .widget_navigation .pianola_edit_bar{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}#navigation_container .widget_navigation ul.navigation li{position:relative;border-bottom:1px solid #eee;}#navigation_container .widget_navigation ul.navigation li a{position:relative;display:block;font-size:16px;line-height:22px;font-weight:bold;padding:12px 20px;text-decoration:none;}#navigation_container .widget_navigation ul.navigation li a:hover{text-decoration:underline;}#navigation_container .widget_navigation ul.navigation li a.active{background:#f5f5f5;}#navigation_container .widget_navigation ul.navigation li a.active span{position:absolute;display:block;width:6px;height:46px;background:transparent url("img/vertical_nav_active_arrow.png") no-repeat left center;top:0;right:-6px;}#navigation_container .widget_navigation ul.navigation li a.widget_navigation_toggle_subnav{position:absolute;top:0;right:0;display:block;width:46px;height:46px;padding:0;background:transparent url("img/sprite_vertical_nav_arrow.png") no-repeat left top;}#navigation_container .widget_navigation ul.navigation li a.widget_navigation_toggle_subnav:hover{background-position:left -50px;}#navigation_container .widget_navigation ul.navigation li a.widget_navigation_toggle_subnav_open{background-position:left -100px;}#navigation_container .widget_navigation ul.navigation li a.widget_navigation_toggle_subnav_open:hover{background-position:left -150px;}#navigation_container .widget_navigation ul.navigation li .subnav{display:none;}#navigation_container .widget_navigation ul.navigation li .subnav ul{padding-bottom:20px;}#navigation_container .widget_navigation ul.navigation li .subnav ul li{border:none;}#navigation_container .widget_navigation ul.navigation li .subnav ul li a{font-size:14px;line-height:18px;font-weight:normal;padding:2px 10px 2px 30px;}#navigation_container .widget_navigation ul.navigation li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}#navigation_container .widget_navigation ul.navigation li:last-child{border:none;}#navigation_container .widget_navigation ul.navigation li:last-child a{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.widget_news ul.news_list li{padding:16px 20px 20px 20px;border-bottom:1px solid #eee;}.widget_news ul.news_list li h3{font-size:16px;line-height:26px;margin-bottom:6px;}.widget_news ul.news_list li p{padding:0 0 10px 0;}.widget_news ul.news_list li .meta{font-size:12px;line-height:18px;color:#999;}.widget_news ul.news_list li:last-child{border-bottom:none;}.widget_events ul.events_list li,.widget_results ul.events_list li,.widget_events ul.results_list li,.widget_results ul.results_list li{padding-bottom:10px;}.widget_events ul.events_list li .date,.widget_results ul.events_list li .date,.widget_events ul.results_list li .date,.widget_results ul.results_list li .date{font-family:"helvetica neue",helvetica,arial,sans-serif;text-transform:uppercase;font-size:11px;line-height:16px;text-align:center;margin-bottom:10px;background:#999;color:#fff;line-height:24px;}.widget_events ul.events_list li .time,.widget_results ul.events_list li .time,.widget_events ul.results_list li .time,.widget_results ul.results_list li .time{margin-right:20px;float:right;width:70px;text-align:right;color:#999;}.widget_events ul.events_list li .title,.widget_results ul.events_list li .title,.widget_events ul.results_list li .title,.widget_results ul.results_list li .title{margin-left:20px;margin-right:70px;}.widget_events ul.results_list li .title,.widget_results ul.results_list li .title{margin-right:20px;}.widget_contact p{padding:20px;}.widget_contact .form_error{position:relative;z-index:10;padding:15px 20px;margin-bottom:-1px;background:#f2dede;border-top:1px solid #ebccd1;border-bottom:1px solid #ebccd1;color:#a94442;}.widget_contact .form_success{position:relative;z-index:10;padding:15px 20px;margin-bottom:-1px;background:#dff0d8;border-top:1px solid #d6e9c6;border-bottom:1px solid #d6e9c6;color:#468847;}.widget_contact .contact_form{border-top:1px solid #eee;padding:6px 20px 20px 20px;}.widget_contact .contact_form .form_row{margin-top:10px;}.widget_contact .contact_form .form_row label{display:block;padding-bottom:5px;}.widget_contact .contact_form .form_row input[type="text"],.widget_contact .contact_form .form_row textarea{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:14px;line-height:20px;display:block;width:100%;border:1px solid #ccc;margin:0;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.widget_contact .contact_form .form_row textarea{resize:vertical;min-height:160px;}.widget_contact .contact_form .error{color:#a94442;}.widget_contact .contact_form .error input,.widget_contact .contact_form .error textarea{border-color:#a94442 !important;}.widget_contact .contact_form .form_actions{margin-top:20px;text-align:center;}body{font-family:"helvetica neue",helvetica,arial,sans-serif;font-weight:normal;font-size:14px;line-height:22px;color:#666;}b{font-weight:bold;}.container{position:relative;margin:0 auto;max-width:1200px;padding:0 30px;}@media all and (max-width:480px){.container{padding:0 10px;}}#site_header{padding:20px 0;}#site_header #site_logo_container{float:left;width:230px;font-size:0;text-align:center;}#site_header #site_logo_container img{max-width:230px;max-height:120px;}#site_header #site_title{width:1%;height:100px;margin-left:290px;vertical-align:middle;display:table-cell;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.25);}#site_header #site_title h1{font-size:50px;line-height:60px;}#site_header #site_title h1 a{text-decoration:none;}#site_nav_container{float:left;width:230px;}#site_nav_container select{display:none;width:100%;margin:0 0 30px 0;background:#fff url("../img/select_arrow.gif") no-repeat right center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 20px;font-size:20px;line-height:1;height:50px;border:none;font-family:inherit;-webkit-appearance:none;}#site_content_container{position:relative;left:0;top:0;right:0;margin-left:260px;}@media all and (max-width:700px){#site_header #site_logo_container{float:none;width:100%;margin-bottom:30px;}#site_header #site_title{position:static;margin-left:0;height:auto;}#site_header #site_title h1{font-size:30px;line-height:40px;}#site_nav_container{float:none;width:auto;}#site_nav_container select{display:block;}#site_nav_container .widget_navigation{display:none !important;}#site_content_container{position:static;margin-left:0;}}body.two_columns #site_content_container #site_content_primary{float:left;width:65%;padding-right:15px;}body.two_columns #site_content_container #site_content_secondary{float:right;width:35%;padding-left:15px;}@media all and (max-width:900px){body.two_columns #site_content_container #site_content_primary,body.two_columns #site_content_container #site_content_secondary{float:none;width:100%;padding-left:0;padding-right:0;}}@media all and (max-width:600px){#pianola_header_bar,.pianola_edit_bar,a.widget_add_content{display:none !important;}}