a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-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:400;font-size:14px;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:url(../img/pixel_black_trans.png);text-align:center;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:700;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:url(../img/sprite_edit_mode_icons.png) left -150px no-repeat}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:700;margin:40px 0 0 40px}.page h2{font-size:20px;line-height:30px;font-weight:700;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:700;text-transform:uppercase;margin-bottom:5px}ul.content_items_list>li h3{font-size:18px;line-height:24px;color:#333;font-weight:700;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:url(../img/pixel_modal_trans.png) 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:url(../img/sprite_modal_close.png) left top no-repeat}.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 select,.modal_container .modal_window .modal .form_row textarea{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:url(../img/icon_bin_white.png) 10px 5px no-repeat #ac4142;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_cancel_delete,.modal_container .modal_window .modal .actions .btn_delete .btn_confirm_delete{background:#fff;color:#993a3b;border:none;padding:0 5px;margin:0 0 0 5px;font-size:14px;font-weight:700;-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_cancel_delete:hover,.modal_container .modal_window .modal .actions .btn_delete .btn_confirm_delete:hover{color:red}.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:url(../img/icons_add_content.png) left -10px no-repeat #fff;-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:700}.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:0;margin-top:10px}.modal_location .modal_column_right #map_canvas{width:100%;height:310px;margin-bottom:10px}.pac-container{z-index:99999}.modal_events_feed,.modal_results_archive,.modal_results_feed{max-width:350px!important}.modal_link{max-width:400px!important}.modal_news_archive,.modal_news_feed{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:700;padding-bottom:10px}.modal_winners table tbody tr td{padding:0 5px 10px}.modal_winners table tbody tr td input,.modal_winners table tbody tr td select{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:url(../img/icon_bin_white_small.png) center center no-repeat #ac4142;-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:700}.widget_content address,.widget_content caption,.widget_content cite,.widget_content em{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;vertical-align:inherit;text-align:inherit;padding:1px;border-collapse:none}.widget_content th{display:table-cell;vertical-align:inherit;font-weight:700;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:700;margin:.67em 0}.widget_content h2{display:block;font-size:1.5em;font-weight:700;margin:.83em 0}.widget_content h3{display:block;font-size:1.17em;font-weight:700;margin:1em 0}.widget_content h4{display:block;font-weight:700;margin:1.33em 0}.widget_content h5{display:block;font-size:.83em;font-weight:700;margin:1.67em 0}.widget_content h6{display:block;font-size:.67em;font-weight:700;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 code,.widget_content pre{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}.widget_content img.right{float:left;margin:0 0 10px 10px}.widget_location p{display:block;margin:1em 0}.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;-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:url(../img/sprite_calendar_controls.gif) left top no-repeat}.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:url(../img/spinner_bg.png)}.page_results .calendar_container .spinner .spinner_inner{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/spinner.gif) center center no-repeat}.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:700;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:700;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}.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}.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 #calendar_month_container,.page_results #calendar_week_container,.page_results .tabbed_page_header_bar{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;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:url(../img/sprite_people_contact.png) left top no-repeat;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;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:700;margin:20px -20px -20px;padding:15px 20px;background:#f5f5f5;border-top:1px solid #eee}.page_competition_item .competition_item_container{padding:20px 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;font-size:0}.page_competition_item .competition_item_container table.competition_winners{width:100%;max-width:450px;margin:20px auto 0;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:700;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}.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;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:700;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:url(../img/vertical_nav_active_arrow.png) left center no-repeat;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:url(../img/sprite_vertical_nav_arrow.png) left top no-repeat}#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:400;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;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}.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_events ul.results_list li,.widget_results ul.events_list li,.widget_results ul.results_list li{padding-bottom:10px}.widget_events ul.events_list li .date,.widget_events ul.results_list li .date,.widget_results ul.events_list li .date,.widget_results ul.results_list li .date{font-family:"helvetica neue",helvetica,arial,sans-serif;text-transform:uppercase;font-size:11px;text-align:center;margin-bottom:10px;background:#999;color:#fff;line-height:24px}.widget_events ul.events_list li .time,.widget_events ul.results_list li .time,.widget_results ul.events_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_events ul.results_list li .title,.widget_results ul.events_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}.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:400;font-size:14px;line-height:22px;color:#666}b{font-weight:700}.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;background:url(../img/select_arrow.gif) right center no-repeat #fff;-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}}