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;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
a{background:transparent;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong,
.strong{font-weight:bold;}
dfn,
em,
.em{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
pre{margin:0;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
q:before,
q:after{content:'';content:none;}
small, .small{font-size:75%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul{margin:1em 0;}
dd{margin:0;}
menu{padding:0 0 0 40px;}
ol,
ul{padding:0;list-style-type:none;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.image-replacement,
.ir{text-indent:100%;white-space:nowrap;overflow:hidden;}
.clearfix, .cf{zoom:1;}
.clearfix:before, .clearfix:after, .cf:before, .cf:after{content:"";display:table;}
.clearfix:after, .cf:after{clear:both;}
span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic;}
@font-face{font-family:'texgyreadventorregular';src:url("../fonts/texgyreadventor-regular-webfont.eot");src:url("../fonts/texgyreadventor-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/texgyreadventor-regular-webfont.woff") format("woff"), url("../fonts/texgyreadventor-regular-webfont.ttf") format("truetype"), url("../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular") format("svg");font-weight:normal;font-style:normal;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, code, small, strike, strong, sub, sup, b, u, i{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;font-family:'texgyreadventorregular', sans-serif;font-size:16px;line-height:1em;color:#b3b3b3;text-transform:uppercase;}
ol, ul{list-style:none;}
strong{font-weight:700;}
.wrap{max-width:1200px;margin:0 auto;width:96%;}
h1{padding:0;font-size:1.946em;line-height:1em;font-weight:300;margin:0 0;}
p{font-size:1em;line-height:1.5em;margin:0;color:#ccc;}
p.question{font-weight:normal;color:#000;margin:1em auto;}
a{color:#b3b3b3;text-decoration:none;}
header.wrap{padding:1em 0;margin-top:2em;}
header.wrap .left{width:90%;overflow:hidden;*zoom:1;}
header.wrap .left p{float:left;}
header.wrap .left p.about-text{display:none;margin-top:1em;text-transform:none;font-size:14px;}
header.wrap .left p.about-text.active{display:block;}
header.wrap .left .about{float:right;text-align:right;margin:0;padding:0;}
footer.wrap{padding:1em 0;}
footer.wrap p{display:inline;}
footer.wrap p a{color:#b3b3b3;margin:0 2em 0 0.5em;}
.map-container{overflow:hidden;*zoom:1;position:relative;}
.map-container .image-block{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;position:relative;width:90%;float:left;padding:1em 0;}
.map-container .image-block img{position:absolute;width:100%;height:auto;transition:opacity 0.2s linear;opacity:1;top:1em;left:0;}
.map-container .image-block img.hidden{opacity:0;}
.map-container .image-block img.placeholder{position:relative;}
.sidebar{float:right;width:10%;padding-left:2em;margin-top:3em;}
.sidebar .people-list{list-style:none;display:inline-block;margin:0;float:right;}
.sidebar .people-list li{text-decoration:none;color:#b3b3b3;padding:0em 0 0em 1.3em;margin-bottom:0.5em;position:relative;opacity:0.5;cursor:pointer;}
.sidebar .people-list li:before{content:'';width:14px;height:14px;background:#000;border-radius:50%;position:absolute;top:2px;left:0;}
.sidebar .people-list li:first-of-type{margin-bottom:1em;padding-bottom:0.5em;border-bottom:1px solid #b3b3b3;}
.sidebar .people-list li.active, .sidebar .people-list li:hover, .sidebar .people-list li.selected{opacity:1;}
.sidebar .people-list li.selected:hover{opacity:0.5;}
.sidebar .people-list li.adam:before{background:#76a933;}
.sidebar .people-list li.adele:before{background:#0c5899;}
.sidebar .people-list li.chris:before{background:#a31414;}
.sidebar .people-list li.greg:before{background:#90704b;}
.sidebar .people-list li.hannah:before{background:#66103f;}
.sidebar .people-list li.helen:before{background:#98ab17;}
.sidebar .people-list li.ian:before{background:#5596cd;}
.sidebar .people-list li.jem:before{background:#be2a73;}
.sidebar .people-list li.katie:before{background:#490229;}
.sidebar .people-list li.kate:before{background:#ff7200;}
.sidebar .people-list li.keith:before{background:#ca665e;}
.sidebar .people-list li.kieran:before{background:#19aa8a;}
.sidebar .people-list li.kim:before{background:#6c9fb2;}
.sidebar .people-list li.mark:before{background:#16616f;}
.sidebar .people-list li.millie:before{background:#ffb831;}
.sidebar .people-list li.nancy:before{background:#c465bc;}
.sidebar .people-list li.ollie:before{background:#e91010;}
.sidebar .people-list li.steve:before{background:#0a7c15;}
.sidebar .people-list li.suzy:before{background:#8673c5;}
.sidebar .people-list li.tash:before{background:#c7de2c;}
.sidebar .people-list li.evan:before{background:#969c97;}
.sidebar .people-list li.roger:before{background:#711044;}
.sidebar .people-list li.rebecca:before{background:#eaa8a3;}
.sidebar .people-list li.vithleem:before{background:#b4d0e8;}
.sidebar .people-list li.michel:before{background:#f59710;}
.sidebar .people-list li.christine:before{background:#bcaf83;}
.sidebar .people-list li.kerry:before{background:#836984;}
@media only screen and (max-width:1067px){body{text-align:center;}
.map-container .image-block{width:100%;float:left;}
.map-container .sidebar{width:100%;float:left;margin-top:2em;}
.map-container .sidebar .people-list{display:block;float:left;}
.map-container .sidebar .people-list li{float:left;display:block;margin-right:1em;}
.map-container .sidebar .people-list li:first-of-type{border-bottom:0;margin-bottom:0;}
footer.wrap p{display:block;}
footer.wrap p a{margin:0 0 1em 0;display:block;}
}
@media only screen and (max-width:713px){body{text-align:center;}
.map-container .image-block{width:100%;float:left;}
footer.wrap p{display:block;}
footer.wrap p a{margin:0 0 1em 0;display:block;}
}
@media only screen and (max-width:440px){.map-container .image-block{width:100%;float:left;}
.map-container .sidebar{width:100%;float:left;padding:0;margin-top:2em;}
.map-container .sidebar .people-list{display:block;float:left;}
.map-container .sidebar .people-list li{float:left;display:block;margin-right:0;padding:1em 1em 1em 1.5em;width:33%;text-align:left;}
.map-container .sidebar .people-list li:before{top:18px;}
.map-container .sidebar .people-list li:hover{opacity:0.5;}
.map-container .sidebar .people-list li.selected{opacity:1;}
.map-container .sidebar .people-list li.selected:hover{opacity:1;}
}