@font-face{font-family:'LatinModernMonoProp10Regular';src:url("/fonts/lmmonoprop10-regular-webfont.eot");src:url("/fonts/lmmonoprop10-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/lmmonoprop10-regular-webfont.woff") format("woff"),url("/fonts/lmmonoprop10-regular-webfont.ttf") format("truetype"),url("/fonts/lmmonoprop10-regular-webfont.svg#LatinModernMonoProp10Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'LatinModernMonoProp10Oblique';src:url("/fonts/lmmonoprop10-oblique-webfont.eot");src:url("/fonts/lmmonoprop10-oblique-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/lmmonoprop10-oblique-webfont.woff") format("woff"),url("/fonts/lmmonoprop10-oblique-webfont.ttf") format("truetype"),url("/fonts/lmmonoprop10-oblique-webfont.svg#LatinModernMonoProp10Oblique") format("svg");font-weight:normal;font-style:normal}html{background:url(/images/bg.gif)}body{font-family:verdana, sans-serif;font-size:12px;line-height:1.5;color:#292322}p{margin:0 0 1em 0}a{color:#d14027}h1,h2,h3,h4,h5,h6{color:#355165}h1.page_header{position:relative;height:42px;overflow:hidden;padding:0;margin:0 0 20px}h1.page_header .title_left{float:left;width:160px}h1.page_header .title_left::before,h1.page_header .title_right::after{content:url(/images/flag_1.png) url(/images/flag_2.png) url(/images/flag_3.png) url(/images/flag_4.png) url(/images/flag_1.png) url(/images/flag_2.png) url(/images/flag_3.png) url(/images/flag_4.png) url(/images/flag_1.png) url(/images/flag_2.png) url(/images/flag_3.png) url(/images/flag_4.png)}h1.page_header .title{float:left;padding:0 25px 0 10px;margin-top:-8px;font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:42px;line-height:1;color:#355165}h1.page_header .title_right{float:right;width:656px}img{position:relative;-pie-png-fix:true;behavior:url(/css/PIE.htc)}#outer_wrapper{background:url(/images/footer_strip.png) repeat-x center bottom;-pie-png-fix:true;behavior:url(/css/PIE.htc)}#wrapper{position:relative;background-color:#efefef;background:url(/images/main_bg.png) repeat-y center top;width:960px;margin:0 auto}#wrapper::before{content:url(/images/left_thread.png);background-repeat:no-repeat;background-position:center top;position:absolute;top:0;left:-3px}#wrapper::after{content:url(/images/right_thread_1.png);background-repeat:no-repeat;background-position:center top;position:absolute;top:0;right:-15px}#inner_wrapper{padding:0 70px;background:url(/images/footer_strip.png) repeat-x center bottom}#sidebar{background:#fff;padding:20px;margin:0 0 25px 20px}#sidebar h2{margin:-5px 0 0.75em;font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:18px;line-height:1.2}#sidebar .hr{margin:10px 0;height:6px;background:url(/images/double_dashed_horz.png) repeat-x 0 center}#footer_wrapper{background:#d14027;color:#fff}#footer_wrapper a{color:#fff;text-decoration:none}#footer_wrapper a:hover{text-decoration:underline}footer{position:relative;width:940px;padding:0 10px;margin:0 auto}header{padding:80px 0 22px;-pie-png-fix:true;behavior:url(/css/PIE.htc)}header #location{position:absolute;top:10px;right:-10px;width:159px;height:56px;background:url(/images/banner_bg_london.png) no-repeat center center;-pie-png-fix:true;behavior:url(/css/PIE.htc)}header #location a{display:block;width:116px;height:50px;padding:6px 0 0 43px;text-decoration:none;font-size:10px;line-height:1.2;color:#000;-pie-png-fix:true;behavior:url(/css/PIE.htc)}.vancouver header{background:url(/images/header_vancouver.png) no-repeat 0 5px}.vancouver #location a{background:url(/images/beefeater.png) no-repeat 13px 9px}.london #wrapper::after{content:url(/images/right_thread_2.png) no-repeat center top;right:3px}.london header{background:url(/images/header_london.png) no-repeat 0 5px}.london #location a{background:url(/images/totem-pole.png) no-repeat 13px 7px}header nav ul{display:table;background:url(/images/nav_bg.png) repeat-x 0 center;-pie-png-fix:true;behavior:url(/css/PIE.htc);width:100%;height:33px}header nav li{display:table-cell;margin:0;padding:0;text-align:center;vertical-align:middle}header nav li h1{position:relative;margin:-50px 0 0 0}header nav li h1 a{display:inline;margin:0;padding:0;cursor:pointer}header nav li h1 a:hover{position:static;background:none !important}header nav li h1 .location{position:absolute;bottom:39px;right:55px;width:115px;margin:0;padding:0;text-align:center;color:#fff;font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:17px}header nav a{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:16px;line-height:17px;color:#000;display:inline-block;padding:1px 9px 3px 8px;margin:1px 0 0 0;text-decoration:none;text-transform:lowercase}header nav a:hover,header nav a.selected{background:#428a8f;background:url(/images/nav_flag_left.png) no-repeat left center,url(/images/nav_flag_right.png) no-repeat right center,#428a8f;-pie-background:url(/images/nav_flag_left.png) no-repeat left center,url(/images/nav_flag_right.png) no-repeat right center,#428a8f;position:relative;behavior:url(/css/PIE.htc);color:#fff}footer{font-family:'LatinModernMonoProp10Regular', helvetica;padding-top:40px}footer nav{float:left;width:180px;font-size:11px;text-transform:uppercase}footer nav span{padding:0 0 8px 0;background:url(/images/double_dashed_horz.png) repeat-x 0 bottom;-pie-png-fix:true;behavior:url(/css/PIE.htc)}footer nav ul{margin-top:16px}footer nav.vancouver,footer nav.london{width:240px}#newsletter{float:right;width:232px;padding:28px 24px;font-size:13px;color:#355165;background:#f6f2e9 url(/images/airmail_stripes.png) repeat-x 6px 2px;background:url(/images/airmail_stripes.png) repeat-x 6px 2px,url(/images/airmail_stripes_rev.png) repeat-x 6px bottom,#f6f2e9;-pie-background:url(/images/airmail_stripes.png) repeat-x 6px 2px,url(/images/airmail_stripes_rev.png) repeat-x 6px bottom,#f6f2e9;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-box-shadow:0 0 30px #af3621;-webkit-box-shadow:0 0 30px #af3621;box-shadow:0 0 30px #af3621;position:relative;behavior:url(/css/PIE.htc)}#newsletter input{font-size:12px;color:#A5A5A5;width:175px;border:1px solid #e7c8bc;padding:6px}#sponsors{clear:both;text-align:center;padding:40px 0 10px;font-size:18px}#sponsors p{margin:0 0 8px}#sponsors #sponsors_wrapper{display:inline-block;margin:10px auto;padding:0 15px;-moz-box-shadow:0 0 30px #af3621;-webkit-box-shadow:0 0 30px #af3621;box-shadow:0 0 30px #af3621;background:#ffffff;background:url(/images/tape_footer_left_bg.png) repeat-y left,url(/images/tape_footer_right_bg.png) repeat-y right,#fff;-pie-background:url(/images/tape_footer_left_bg.png) repeat-y left center,url(/images/tape_footer_right_bg.png) repeat-y right center,#fff;position:relative;behavior:url(/css/PIE.htc)}#sponsors table{margin:0 auto}#sponsors td{vertical-align:middle;padding:10px 10px}#sponsors td img{display:block}#copyright{text-align:center;padding:50px 0 30px}#copyright a{text-decoration:underline}#social{clear:both;color:#3f8489;font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:24px;text-align:center;padding:40px 0 30px}#social a{color:#d14027;text-decoration:none}.apply_here a,button{display:inline-block;-moz-box-shadow:inset 0 1px 0 0 #f5978e;-webkit-box-shadow:inset 0 1px 0 0 #f5978e;box-shadow:inset 0 1px 0 0 #f5978e;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));background:-moz-linear-gradient(center top, #f24537 5%, #c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');background-color:#f24537;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/css/PIE.htc);border:1px solid #d02718;color:#fff;font-size:12px;font-weight:bold;padding:2px 17px;text-decoration:none;text-shadow:1px 1px 0 #810e05}.apply_here a:hover,button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(0.5, #c62d1f));background:-moz-linear-gradient(center top, #f24537 5%, #c62d1f 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');background-color:#CE3C30}.apply_here a:active,button:active{position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));background:-moz-linear-gradient(center top, #c62d1f 5%, #f24537 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');background-color:#c62d1f;top:1px}#welcome{margin:20px 0 40px;font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;text-align:center;color:#d14027;font-size:19px}#welcome h2{display:inline-block;padding:7px 60px;margin:20px 0;font-size:30px;color:#3f8489;-moz-box-shadow:0 0 30px #ccc;-webkit-box-shadow:0 0 30px #ccc;box-shadow:0 0 30px #ccc;background:#fafafa;background:url(/images/tape_left_border.png) repeat-y left,url(/images/tape_right_border.png) repeat-y right,#fafafa;-pie-background:url(/images/tape_left_border.png) repeat-y left center,url(/images/tape_right_border.png) repeat-y right center,#fafafa;position:relative;behavior:url(/css/PIE.htc)}#welcome div,#welcome p{text-align:left}#next_event{position:relative;background:url(/images/next_event_bg.png) 0 0;background-color:#d13e26;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/css/PIE.htc)}#next_event img{float:left;width:480px;height:360px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#next_event h1{position:absolute;top:38px;left:0;padding:15px 60px 15px 15px;background:url(/images/next_flag.png) no-repeat right center;font-family:'LatinModernMonoProp10Oblique', 'courier new', monospace;font-size:24px;line-height:1;color:#fff}#next_event h2{line-height:1.3}.event_info{float:right;width:250px;padding:15px 45px 0 45px;margin:0;font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:14px}.event_info h2{font-size:19px;color:#fff;margin:10px 0 2px;padding:0 0 8px;border-bottom:dashed 1px #cdbd29}.event_info .event_where{line-height:1.2}.event_info .event_when{font-size:19px;line-height:1.2;padding-top:7px;border-top:dashed 1px #cdbd29}.event_info a{color:#fff}.heart{background:url(/images/♥.png) no-repeat center center;-pie-png-fix:true;behavior:url(/css/PIE.htc)}#calling_vendors,#shop_local{width:340px}#calling_vendors h2,#shop_local h2{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:24px;margin:0 0 10px 0;border-top:double 3px #b7c3c5;border-bottom:double 3px #b7c3c5;text-align:center}#calling_vendors .cta,#shop_local .cta{text-align:center}#calling_vendors .cta a,#shop_local .cta a{display:inline-block;font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:24px;color:#fff;line-height:47px;width:233px;height:47px;margin:20px 0 10px 0;text-decoration:none;background:url(/images/flag_button_bg.png) no-repeat 0 0;-pie-png-fix:true;behavior:url(/css/PIE.htc)}#calling_vendors .cta a:hover,#shop_local .cta a:hover{background:url(/images/flag_button_bg.png) no-repeat 0 bottom}#calling_vendors{float:left}#shop_local{float:right}#p_splash{background:url(/images/bg_texture.png)}#p_splash area:active{outline:none}#p_splash #main{padding:50px 15px;font-family:'LatinModernMonoProp10Regular', 'courier new', 'courier', monospace;text-align:center}#p_splash #blurb{font-size:18px;margin:45px 0 20px}#p_splash #choose_location{font-size:18px}#p_splash nav{margin:20px 0}#p_splash nav ul{width:300px;margin:0 auto}#p_splash nav li{padding:12px 0}#p_splash nav a{font-size:14px;text-decoration:none;padding:4px 10px 6px;color:#000}#p_splash nav li:nth-child(1) a{background-color:#649fa3}#p_splash nav li:nth-child(1) a:hover{background-color:#548489}#p_splash nav li:nth-child(2) a{background-color:#d3c751}#p_splash nav li:nth-child(2) a:hover{background-color:#B8AE47}#p_splash nav li:nth-child(3) a{background-color:#d7634f}#p_splash nav li:nth-child(3) a:hover{background-color:#C05746}#p_splash nav li:nth-child(odd){margin-right:50%;text-align:right}#p_splash nav li:nth-child(even){margin-left:50%;text-align:left}#p_event #event_info{float:left;width:480px}#p_event #event_info h2{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:24px;line-height:1.3}#p_event #event_info dl{margin:20px 0}#p_event #event_info dl dt{float:left;clear:left;width:100px;font-weight:bold}#p_event #event_info dl dd{float:left;width:380px;margin-bottom:10px}#p_event .embedded_map{float:right;margin:20px 0 20px 20px}#p_event .embedded_map iframe{border:4px solid #fff}#p_faq #sidebar{float:right;width:300px}#p_vendorinfo #content h2,#p_submitted #content h2{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:24px;line-height:47px}#p_vendorinfo #sidebar,#p_submitted #sidebar{float:right;width:300px}#vendors{margin:40px 0 0 0;background:url(/images/center_stitch.png) repeat-y 50% 0;-pie-png-fix:true;behavior:url(/css/PIE.htc)}#vendors::before{content:url(/images/vendor_tie_top.png);margin-left:390px}#vendors::after{content:url(/images/vendor_tie_bottom.png);margin-left:385px}.vendor_row{margin:-15px 0 30px 0;padding:25px 25px 25px 20px;background:#fff url(/images/center_stitch.png) repeat-y 50% 0;-pie-png-fix:true;behavior:url(/css/PIE.htc)}.vendor_row:last-child{margin-bottom:-5px}.vendor h3{margin:0 0 4px 0}.vendor h3 a{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:14px;line-height:18px;font-weight:bold;color:#355165;text-decoration:none}.vendor h3 a:hover{text-decoration:underline}.vendor:nth-child(1){float:left;width:350px}.vendor:nth-child(2){float:right;width:350px}.vendor_thumb{float:left;margin:0 20px 15px 0}.vendor_thumb img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#vendor_detail{background:#fff;padding:30px 30px 30px 210px}#vendor_detail h2{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:28px;margin:-10px 0 6px 0}#vendor_detail .vendor_image{float:left;margin:0 0 0 -180px}#vendor_detail .vendor_image img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#vendor_detail table{margin:30px 0 0 0}#p_handmadenation #sidebar{float:right;width:300px}#p_swaporamarama #sidebar{float:right;width:300px}#p_aroundtown #sidebar{float:right;width:300px}#p_aroundtown #sidebar label{display:none}#p_aroundtown #col_one_of_two,#p_aroundtown #col_two_of_two{margin:20px 0}#p_aroundtown #content h2,#p_aroundtown #col_one_of_two h2,#p_aroundtown #col_two_of_two h2{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:28px;line-height:1.2;margin:0 0 .75em 0}#p_aroundtown #col_one_of_two{float:left;width:400px}#p_aroundtown #col_two_of_two{float:right;width:340px}#p_about #content h2{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:28px;line-height:1.2;margin:0 0 .75em}#p_about #content img{margin:0 auto 10px auto;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#p_about #sidebar{float:right;width:175px}#p_contact #content img{margin:0 auto 10px auto;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#p_error #content{text-align:center}#p_error #content img{margin:20px 0}#p_error #content h2{font-family:'LatinModernMonoProp10Regular', 'courier new', monospace;font-size:28px;line-height:1.2;margin:0 0 .75em;color:#d14027}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}

