.http_404{text-align:center;background:white}.http_404 .dialog{background:url(/assets/design/404-c166a6007bdb495054c49d1284146cf0c90974033cfedac8cfc55c9ea4eb653d.jpg) no-repeat;width:333px;height:560px;margin:100px auto;padding-left:225px;padding-right:275px}.http_404 strong{font-size:1.4em;display:block;font-weight:normal}.http_404 .info{color:#632706;text-align:left;font-family:Arial, sans-serif;font-weight:bold;font-size:1.5em !important}#page_wrapper{margin-left:260px;width:620px}.fixed_menu #page_wrapper #header{position:fixed}.fixed_menu #page_wrapper #content{padding-left:610px}#page_wrapper #inner_page_wrapper{margin-left:-610px;background-image:url(/assets/design/side_background-02b8dbad251618c093c83447e6040b208cb9689825fe0c815345ce5831b8fe44.gif);background-position:-430px top;background-repeat:repeat-y}#page_wrapper #inner_page_wrapper:after{position:relative;top:-16px}#page_wrapper #header{width:610px;float:left}#page_wrapper #header #about{float:left;width:326px;color:white;padding:16px;height:768px;background:url(/assets/design/about_background-84a2fa365702b02c736ebd7466e9d79ba542d6dc8cdafe5d72da1d09ad5a4dfa.gif) top repeat-x}#page_wrapper #header #about h1,#page_wrapper #header #about h2{color:#fddb1f;margin-top:0}#page_wrapper #header #about h1{text-align:center;height:330px;background:url(/assets/design/about_photo-1a5dba325b3f97789060ddf596f7410c2d72ab1c754fec7818866d03699140fc.png) no-repeat 50% 40px}#page_wrapper #header #logo{float:left;background:url(/assets/design/side_logo-ae147a75a88bcb2b084995df30dfdc5a618b435d1e184627a38eda097862ff6f.gif) no-repeat;width:84px;height:768px}#page_wrapper #header #logo *{display:none}#page_wrapper #header #navigation{float:left;width:117px;height:400px;padding:16px;background-image:url(/assets/design/navigation_background-7a19bf75c692a7e41417e11dda8db06434231aa810b6641715aeb10a0552d1f1.gif);background-repeat:repeat-x;background-postion:top}#page_wrapper #header #navigation ul{list-style:none;margin:0}#page_wrapper #header #navigation li{background:none;margin:0;padding:4px 0;text-transform:uppercase;font-family:Arial, Sans-serif;font-size:1.3em;font-weight:bold}#page_wrapper #header #navigation li a{color:black}#page_wrapper #header #navigation li a:hover{color:#520}#page_wrapper #header #navigation li.selected a{color:#f40}#page_wrapper #intro{padding-right:220px;background:url(/assets/design/pose-fa327fbc255c049ef28b9e67b292364d5c0387814444d930ee48c7c2b861d827.gif) right bottom no-repeat;position:relative}#page_wrapper #intro ul.bullet_list{position:absolute;margin:0 !important;right:0;top:0}#page_wrapper #intro h3{color:#632706;line-height:1.6em}#page_wrapper #intro p{font-family:Arial, Sans-serif;font-size:1.2em;font-weight:bold;color:#643;padding:1.2em 0 2em 0;background:url(/assets/design/end_section-23ba322747365ef71b411624717a0d87b63efe8a0b487110c12bdf98da7c9393.png) 50% bottom no-repeat}#page_wrapper #intro a.buttonable{font-size:0.8em}#page_wrapper #footer{border-top:1px dotted #ddd;margin-top:16px;padding:24px 0 12px 0;color:#888;font-size:0.9em}#page_wrapper #footer #shoe{width:149px;height:110px;position:relative;float:right;right:-30px;margin-top:-64px;background:url(/assets/design/corner_shoe-0e9acd88734fe0c9a8abf4c695ded561d92c4f6dc41685b8b9a4e350a9753fa0.png) no-repeat;_background:none}#page_wrapper #content{width:620px;float:left}#page_wrapper #content .other_contact_details{font-size:1.2em;font-family:Arial, Sans-serif}#page_wrapper #content .mini_map{width:302px;height:302px}#page_wrapper #content .big_map{margin:16px 0;width:100%;height:400px}#page_wrapper #content ul.bullet_list{list-style:none;margin:16px 0}#page_wrapper #content ul.bullet_list li{margin:8px 0}#page_wrapper #content .two_column_split .column{float:left;width:300px}#page_wrapper #content .two_column_split .first{padding-right:16px}#page_wrapper #content .day h2,#page_wrapper #content .news_and_events h2{margin-top:24px}#page_wrapper #content .types h2{font-size:1.7em}#page_wrapper #content .dance_styles .types{margin-top:16px}#page_wrapper #content .dance_styles .types .column{padding:12px;width:270px;font-size:1.2em;font-family:Arial, Sans-serif;background-image:url(/assets/design/panel_background-74cc07b50267934249b80f3e2d118959c9c9bcd1048a3dfce8df5632a5e1590c.gif);background-position:top;background-repeat:repeat-x;background-color:#f7f7ec;border-bottom:1px solid #ebd7c2;border-right:1px solid #ebd7c2}#page_wrapper #content .dance_styles .types .first{margin-right:16px}#page_wrapper #content .dance_styles ul{color:#a00;line-height:1.8em}#page_wrapper #content .dance_styles ul span{font-size:1.1em;color:#135b00}#page_wrapper #content #time_tables .day_summary{padding:12px;background:#eee}#page_wrapper #content #time_tables ol a{width:80px}#page_wrapper #content #time_tables .day_summary,#page_wrapper #content ol a{background:#f8f6e7;border-bottom:1px #ebebde solid;border-right:1px #ebebde solid}#page_wrapper #content ol{clear:both;display:block}#page_wrapper #content ol li{display:block;float:left;padding:0 0 24px 0}#page_wrapper #content ol li a{display:block;float:left;margin:3px;padding:8px;color:#444;text-transform:uppercase;text-align:center;font-family:Arial, Sas-serif;font-size:1.7em}#page_wrapper #content ol li a.disabled{background:#ccc}#page_wrapper #content ol li a:hover{color:black;background:#ffc;border-color:#dde}#page_wrapper #content #latest_news h3{color:#544535;margin-top:12px}#page_wrapper #content #latest_news .details .date{color:#f40;font-weight:bold}#page_wrapper .event_list h2 span{display:none}#page_wrapper .event_list,#page_wrapper #time_tables{position:relative}#page_wrapper .event_list h3.time,#page_wrapper #time_tables h3.time{position:absolute;float:left;margin:0;margin-left:-150px;font-size:1.2em;color:#555}#page_wrapper .event_list .event,#page_wrapper #time_tables .event{padding-left:150px}#page_wrapper .event_list .event h3,#page_wrapper #time_tables .event h3{margin-bottom:0}#page_wrapper .event_list .event h3.title,#page_wrapper #time_tables .event h3.title{font-family:"HattoriHanzoLight", Arial, Sans-serif;font-weight:normal;font-size:1.9em}#page_wrapper .event_list .event h3 a,#page_wrapper #time_tables .event h3 a{color:black}#page_wrapper .event_list .event .new_event,#page_wrapper #time_tables .event .new_event{font-size:0.9em;color:#f30}#page_wrapper .event_list .event ul,#page_wrapper #time_tables .event ul{color:#dc0081;font-weight:bold}#page_wrapper .dance_type,#page_wrapper .age_group{list-style:none;margin:24px 0 0 0}#page_wrapper ul.dance_type{margin:8px 0}#page_wrapper ul.dance_type li{margin:0;float:left;width:33%}#page_wrapper ul.dance_type li .icon{display:block;width:16px;height:16px;padding-top:0;float:left;margin-right:8px}#page_wrapper ul.dance_type li a{color:black;font-weight:bold}#page_wrapper ul.dance_type .excluded a{color:#888}#page_wrapper ul.dance_type .excluded .icon{background:url(/assets/icons/ignored-d187af0947ed7b70c00a916796da2d9b73d24df65d4b71aa909e2a911eb2c153.png) no-repeat}#page_wrapper ul.dance_type .included .icon{background:url(/assets/icons/included-dc7a34de796651461f79f54942d5ce51c088bf5f3b18eba27bda8ddea92149f8.png) no-repeat}#page_wrapper ul.age_group{border-bottom:#ddd 4px solid}#page_wrapper ul.age_group li{display:inline;margin:0}#page_wrapper ul.age_group li a{color:#f91359;display:block;float:left;margin-bottom:-1px;margin-right:8px;padding:12px 16px 6px 16px;-webkit-text-shadow:"2px 2px 0 white !important";-moz-text-shadow:"2px 2px 0 white !important";text-shadow:"2px 2px 0 white !important";text-transform:uppercase;font-family:"HattoriHanzoLight", Arial, Sans-serif;font-size:1.8em;border:1px solid #ddd;border-bottom:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}#page_wrapper ul.age_group li a:hover,#page_wrapper ul.age_group li a.active{background:#eee}
