form li{padding:5px 0px}form li li{padding:0}form fieldset{background:#eee;margin-top:20px}form li fieldset{padding:0}form legend,form label{color:#333}form label,form .label{padding-bottom:5px}form label abbr,form .label abbr{color:red}form label{line-height:1.4em;font-size:12px}form legend span{font-size:1.4em;line-height:1em}form legend span.label{font-size:1em}form select{padding:3px}form input,form textarea,form select{font-family:inherit;font-size:12px;color:#333}form textarea,form input{border:1px solid #999;padding:6px 8px}form textarea{width:570px;height:150px}form .date li,form .time li,form .datetime li{margin:0 0.3em 0 0}form #errorExplanation li{margin-left:15px}form form p,form .errors{padding:3px 0px}form .required input,form .required textarea,form .required select{background-color:#fff}form .error input,form .error textarea,form .error select{background-color:#fcc;border:1px solid #f66}form .optional input,form .optional textarea,form .optional select{background-color:#fff}form .errors{color:#a00}form .errors li{margin-left:1.2em}form p.inline-errors{color:red}form p.inline-hints{color:#777}form .buttons{padding-top:8px;padding-bottom:8px;margin-top:8px}form .buttons li{padding-right:0.5em}html{background:#369 url(../../images/html_bg_top.png) top repeat-x}body{margin:0px auto auto}a{color:#4d7198;text-decoration:none}a:hover{text-decoration:underline}label{diplay:block;font-size:105%}h1,h2,h3{font-family:"Trebuchet MS", Arial;font-weight:normal}h1{font-size:26px;margin-bottom:5px}h2{font-size:22px;margin-bottom:5px}h3{font-size:16px}img{border:none}#container{margin:0px auto auto;width:960px;font-size:13px;font-family:Tahoma, Arial, Sans-Serif;background:#369 url(../../images/container_bg_top.png) top repeat-x}#container #header{background:transparent url(../../images/logo.png) no-repeat;background-position:660px 10px;width:960px;height:126px}#container #tabs{overflow:hidden;top:83px;position:absolute}#container #tabs ul{list-style:none;margin:0px;padding:0px}#container #tabs li{position:relative;text-align:center;margin:0px;float:left;cursor:pointer}#container #tabs li a{display:block}#container #tabs li a:hover{text-decoration:none}#container #tabs #tab_events,#container #tabs #tab_events_active{background:transparent url(../../images/navigation_tab_events_active.png) no-repeat;background:transparent url(../../images/navigation_tab_events_standard.png) no-repeat;width:108px;height:43px;z-index:50;left:-3px}#container #tabs #tab_events:hover,#container #tabs #tab_events_active{background:transparent url(../../images/navigation_tab_events_active.png) no-repeat;z-index:55}#container #tabs #tab_locations,#container #tabs #tab_locations_active{background:transparent url(../../images/navigation_tab_locations_active.png) no-repeat;background:transparent url(../../images/navigation_tab_locations_standard.png) no-repeat;width:138px;height:43px;left:-14px;z-index:45}#container #tabs #tab_locations:hover,#container #tabs #tab_locations_active{background:transparent url(../../images/navigation_tab_locations_active.png) no-repeat;z-index:55}#container #tabs #tab_people,#container #tabs #tab_people_active{background:transparent url(../../images/navigation_tab_people_active.png) no-repeat;background:transparent url(../../images/navigation_tab_people_standard.png) no-repeat;width:118px;height:43px;left:-25px;z-index:40}#container #tabs #tab_people:hover,#container #tabs #tab_people_active{background:transparent url(../../images/navigation_tab_people_active.png) no-repeat;z-index:55}#container #tabs #tab_service{background:transparent url(../../images/navigation_tab_service_active.png) no-repeat;background:transparent url(../../images/navigation_tab_service_standard.png) no-repeat;width:120px;height:43px;left:-36px;z-index:35;display:none}#container #tabs #tab_service:hover,#container #tabs #tab_service:active,#container #tabs #tab_service .active{background:transparent url(../../images/navigation_tab_service_active.png) no-repeat;z-index:55}#container #tabs #tab_search{background:transparent url(../../images/navigation_tab_search.png) no-repeat;width:186px;height:49px;margin-top:1px;margin-left:120px;left:-35px}#container #tabs #tab_search input{width:125px;margin-top:9px;margin-left:-10px;border:none;background:transparent;color:#666;font-size:12px;letter-spacing:0.05em}#container #body{background:#fff url(../../images/body_bg.png) top repeat-y;width:960px;min-height:450px;overflow:hidden;padding-bottom:20px}#container #body #container_left{float:left;width:590px;padding:10px 20px 0px 20px;color:#333}#container #body #container_left .info{background:#feefb3;border:1px solid #999;padding:10px}#container #body #container_left #flash{padding:10px;margin:10px 0px 10px 0px}#container #body #container_left #people img{border:1px solid #999;padding:2px;margin-right:3px;float:left}#container #body #container_left #event_list .weekday{height:16px;color:#fff;font:11px Tahoma;padding-left:10px;background:transparent url(../../images/weekdays_bg.png) no-repeat;margin:25px 0px 15px 0px}#container #body #container_left #event_list .event_info{padding-left:10px;font-size:11px;color:#333}#container #body #container_left #event_list .event_info a,#container #body #container_left #event_list .event_info .text{font-size:13px;color:#333}#container #body #container_left #event_list .event_info .sublink{color:#666;font-size:11px}#container #body #container_left #event_list .event_info .sublink a{text-decoration:underline}#container #body #container_left #event_list .event_info .sublink a:hover{text-decoration:none}#container #body #container_left #event h1,#container #body #container_left #location h1{margin-bottom:0px}#container #body #container_left #event .icon,#container #body #container_left #location .icon{border:none;margin-top:10px}#container #body #container_left #event #popup,#container #body #container_left #location #popup{float:right;margin-top:15px}#container #body #container_left #location #map{margin-top:10px}#container #body #container_left .twitter,#container #body #container_left .event,#container #body #container_left .location{margin-bottom:10px;color:#333}#container #body #container_left .twitter img,#container #body #container_left .event img,#container #body #container_left .location img{border:1px solid #999;padding:2px;margin-right:10px;float:left}#container #body #container_left .twitter a,#container #body #container_left .event a,#container #body #container_left .location a{font-size:13px;color:#333}#container #body #container_left .twitter .text,#container #body #container_left .event .text,#container #body #container_left .location .text{color:#666;font-size:11px}#container #body #container_left .twitter .sublink a,#container #body #container_left .event .sublink a,#container #body #container_left .location .sublink a{text-decoration:underline}#container #body #container_left .twitter .sublink a:hover,#container #body #container_left .event .sublink a:hover,#container #body #container_left .location .sublink a:hover{text-decoration:none}#container #body #container_right{font:13px "Trebuchet MS";min-height:50px;color:#fff;width:290px;float:right;padding:10px 15px 0px 15px}#container #body #container_right h3{color:gray;margin-bottom:10px}#container #body #container_right h3 a{color:gray}#container #body #container_right p{margin:0px}#container #body #container_right a{color:#fff}#container #body #container_righthover{text-descoration:underline}#container #body #container_right .twitter,#container #body #container_right .location{color:gray;min-height:35px;padding:2px;margin-bottom:5px;font:11px Tahoma}#container #body #container_right .twitter strong,#container #body #container_right .location strong{font-size:120%}#container #body #container_right .twitter strong a,#container #body #container_right .location strong a{color:#fff}#container #body #container_right .twitter img,#container #body #container_right .location img{border:1px solid #666;padding:2px;margin-right:10px;float:left}#container #footer{clear:both;margin-top:-13px;height:50px;background:transparent url(../../images/footer_bg.png) top no-repeat;text-align:right;font-family:Tahoma, Arial}#container #footer p{padding:8px 10px 8px 10px;color:#545454;font-size:11px;margin:0px}#container #footer a{color:#545454}.clear{clear:both}.nom{margin:0px}.formtastic li{list-style:none}.formtastic li fieldset,.formtastic li select{margin:0px;border:1px solid #999}.formtastic li ol{margin:0px;padding:5px 20px 40px 20px}.formtastic li ol li{float:left}.formtastic li ol li label{display:inline;margin-right:5px;margin-left:5px}.formtastic label{display:block;font-size:110%;font-weight:bold}.formtastic label abbr{margin-left:10px}.formtastic .inline-errors{display:none}
