html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
::-moz-selection{background:#cca350;color:#fff;text-shadow:none;}
::selection{background:#cca350;color:#fff;text-shadow:none;}
body{min-width:1116px;background-color:#d7d4c3;background:url(../img/bg.jpg) no-repeat center top;background:url(../img/bg.jpg) no-repeat center top, url(../img/tile.jpg) repeat center top;}
#back_to a{font:13px "chunk";background:url(../img/sash.png) no-repeat center top;height:25px;width:224px;position:fixed;bottom:60px;right:0px;z-index:44;color:#fff;text-decoration:none;text-indent:25px;padding-top:14px;letter-spacing:1px;}
#back_to a:hover{color:#ffc84e;}
#top, #bottom, #left, #right{background:hsla(44, 100%, 33%, .20);position:fixed;z-index:3;}
#left, #right{top:0;bottom:0;width:20px;margin:20px 0;}
#left{left:0;}
#right{right:0;}
#top, #bottom{left:0;right:0;height:20px;}
#top{top:0;}
#bottom{bottom:0;}
#zeppelin{position:fixed;top:140px;left:10%;display:block;z-index:4;}
#zeppelin2{position:fixed;top:-250px;right:-300px;display:block;z-index:4;}
#container{display:block;clear:both;position:relative;}
#content_container{width:1116px;height:2780px;margin:0px auto;position:relative;display:block;clear:both;background:url(../img/bg.jpg) no-repeat center top;}
.left{position:absolute;left:0px;}
.right{position:absolute;right:0px;}
.section{width:100%;position:relative;}
#header{display:block;height:590px;}
#header h1{top:255px;width:139px;height:70px;display:block;position:relative;left:459px;}
#header h1 span{text-align:center;display:block;}
#intro{height:829px;}
#left_teaser{margin-top:13px;width:142px;text-align:center;}
#right_teaser{width:184px;top:-4px;text-align:center;}
#txt_discover{left:58px;}
.top_row{position:relative;display:block;height:180px;width:936px;}
.middle_row{position:relative;display:block;height:436px;width:940px;margin-left:50px;}
.bottom_row{margin-left:50px;width:950px;height:103px;}
#main_footer{width:940px;margin-left:50px;}
#txt_travel{top:214px;}
#txt_map{top:174px;right:17px;}
#base .top_row{clear:both;margin-bottom:0px;display:block;}
#txt_eventdate{position:relative;left:302px;top:-18px;}
#txt_cityof{position:absolute;left:305px;top:98px;}
#stairs{width:110px;position:absolute;top:138px;left:500px;}
#stairs span{display:block;position:relative;}
li{list-style-type:none;}
#img_train{top:2px;left:-3px;}
#img_map{top:-1px;right:3px;}
body{line-height:1;font-size:16px;color:hsla(38,100% ,20%, .65);text-transform:uppercase;}
#header h1 span{display:block;color:hsla(46, 78%, 46%,1);text-align:center;font:19px/1.3 "mostra-nuova";font-weight:700;letter-spacing:2px;}
#left_teaser span{display:block;text-align:center;color:hsla(50, 100%, 28%, .8);}
#left_teaser .word1, #left_teaser .word2, #left_teaser .word3, #left_teaser .word5, #left_teaser .word7{font-size:44px;line-height:.9;font-family:"league-gothic";}
#left_teaser .word4, #left_teaser .word6{letter-spacing:3px;font:38px/.6 "chunk";font-weight:700;padding-top:8px;padding-bottom:2px;}
#left_teaser .word2, #left_teaser .word3{display:inline;}
#left_teaser .word6{color:hsla(57, 100%, 39%, .8);}
#left_teaser .word6{font-size:46px;}
#left_teaser .word7{font-size:60px;}
#right_teaser{font:38px/.9 "chunk";color:hsla(50, 100%, 28%, .8);}
#right_teaser .word6{font-size:56px;line-height:1;display:block;margin-top:3px;color:hsla(57, 100%, 39%, .8);}
#stairs span{font:38px/.9 "chunk";}
#stairs .char1{top:0px;left:48px;color:hsla(35, 100%, 10%, .65);}
#stairs .char2{top:3px;left:79px;color:hsla(35, 100%, 10%, .65);}
#stairs .char3{top:5px;left:63px;color:hsla(39, 100%, 24%, .65);}
#stairs .char4{top:7px;left:36px;color:hsla(19, 100%, 17%, .65);}
#stairs .char5{top:9px;left:21px;color:hsla(35, 100%, 10%, .65);}
#stairs .char7{top:40px;left:51px;color:hsla(19, 100%, 17%, .6);}
#stairs .char8{top:41px;left:34px;color:hsla(39, 100%, 30%, .8);}
#stairs .char9{top:44px;left:20px;color:hsla(40, 100%, 30%, .8);}
#stairs .char10{top:46px;left:8px;color:hsla(39, 100%, 20%, .65);}
#stairs .char12{top:87px;left:18px;color:hsla(35, 100%, 10%, .65);}
#stairs .char13{top:89px;left:44px;color:hsla(19, 100%, 17%, .65);}
#stairs .char14{top:91px;left:36px;color:hsla(19, 100%, 17%, .6);}
#stairs .char15{top:93px;left:19px;color:hsla(35, 100%, 10%, .65);}
#stairs .char16{top:95px;left:31px;color:hsla(19, 100%, 17%, .65);}
#txt_discover{font:52px/1 "chunk";color:hsla(40, 100%, 30%, .7);}
#txt_discover .word5{display:block;margin-top:5px;margin-bottom:-8px;color:hsla(48, 100%, 40%, .7);}
#txt_discover .word5 .char4, #txt_discover .word5 .char10, #txt_discover .word5 .char11{font:700 54px "mostra-nuova";}
#txt_discover .word6{display:block;position:absolute;left:285px;font-size:185px;font-family:"league-gothic";top:-20px;color:hsla(46, 100%, 38%, .65);}
#txt_discover .word7{font-size:98px;font-family:"league-gothic";}
#txt_discover .word7 .char2{font:102px "chunk";}
#txt_dirigible{font:14px "chunk";color:hsla(40, 100%, 18%, .7);}
#txt_the span{display:block;}
#txt_the{font:60px "chunk";color:hsla(21, 100%, 20%, .86);position:absolute;top:35px;left:40px;}
#txt_year{position:absolute;left:120px;}
#txt_year2{position:absolute;left:120px;}
#txt_year .char1, #txt_year .char2{font:280px/.9 "league-gothic";color:hsla(44, 100%, 33%, .70);}
#txt_year2 .char1, #txt_year2 .char2{font:280px/.9 "league-gothic";color:hsla(21, 100%, 12%, .75);margin:2px 1px;}
#txt_year .char3, #txt_year .char4{color:hsla(44, 100%, 33%, .70);font:250px "rosewood-std-fill";position:relative;top:-55px;left:-6px;}
#txt_year2 .char3, #txt_year2 .char4{color:hsla(21, 100%, 11%, .78);font:250px "rosewood-std";position:relative;top:-55px;left:-6px;}
#txt_worldsfair{position:absolute;left:548px;}
#txt_worldsfair .word1{color:hsla(44, 100%, 33%, .70);font:80px/.9 "chunk";display:block;position:relative;top:8px;}
#txt_worldsfair .word1:after{content:"WORLD'S";position:absolute;left:-2px;top:2px;color:hsla(5, 100%, 7%, .60);letter-spacing:2px;}
#txt_worldsfair .word2{color:hsla(44, 100%, 33%, .70);font:155px "chunk";}
#txt_worldsfair .word2:after{content:"FAIR";position:absolute;left:2px;top:70px;color:hsla(5, 100%, 7%, .70);letter-spacing:2px;}
#eldorado{position:absolute;top:200px;color:hsla(44, 100%, 33%, .70);margin-top:-48px;font:235px "league-gothic";}
#eldorado .char1{font:220px "chunk";}
#eldorado .char2{font:200px "chunk";}
#eldorado .char1:after{content:"E";position:absolute;left:3px;top:70px;color:hsla(44, 100%, 47%, .4);letter-spacing:6px;display:block;}
#eldorado .char2:after{content:"L";position:absolute;left:150px;top:70px;color:hsla(16, 100%, 18%, .3);letter-spacing:6px;}
#eldorado .char4:after{content:"D";position:absolute;left:315px;top:42px;color:hsla(44, 100%, 49%, .3);letter-spacing:6px;}
#eldorado .char5:after{content:"O";position:absolute;left:3px;top:3px;color:hsla(26, 100%, 22%, .24);letter-spacing:6px;}
#eldorado .char6:after{content:"R";position:absolute;left:582px;top:16px;color:hsla(44, 100%, 49%, .3);letter-spacing:6px;}
#eldorado .char7:after{content:"A";position:absolute;left:670px;top:16px;color:hsla(44, 100%, 49%, .2);letter-spacing:6px;}
#eldorado .char8:after{content:"D";position:absolute;left:763px;top:22px;color:hsla(44, 100%, 49%, .2);letter-spacing:6px;}
#eldorado .char9:after{content:"O";position:absolute;left:2px;top:1px;color:hsla(26, 100%, 29%, .24);letter-spacing:6px;}
#eldorado .char4{font-size:250px;font-family:"chunk";}
#eldorado .char5 ,#eldorado .char9{top:-1px;position:relative;font-size:256px;}
#txt_brightfuture{color:hsla(44, 100%, 34%, .70);font:77px "chunk";letter-spacing:5px;}
#txt_brightfuture .word2{margin-right:100px;}
#txt_brightfuture .word1:after{content:"A";position:absolute;left:44px;color:hsla(44, 100%, 47%, .28);}
#txt_brightfuture .word2:after{content:"BRIGHT";position:absolute;left:136px;color:hsla(44, 100%, 47%, .28);letter-spacing:6px;font-size:78px;padding-top:2px;}
#txt_brightfuture .word3:after{content:"FUTURE";position:absolute;left:602px;color:hsla(44, 100%, 47%, .28);letter-spacing:6px;font-size:79px;padding-top:2px;}
#txt_eventdate{font:100px "league-gothic";letter-spacing:3px;color:hsla(21, 100%, 13%, .80);}
#txt_eventdate .char1, #txt_eventdate .char8, #txt_eventdate .char9, #txt_cityof .char9{font-family:"chunk";}
#txt_cityof{font:100px "league-gothic";color:hsla(21, 100%, 13%, .80);}
#txt_travel{font:28px "chunk";color:hsla(36, 100%, 37%, .80);}
#txt_map{font:bold 25px/1.0 "mostra-nuova";letter-spacing:7px;color:hsla(44, 100%, 40%, .70);}
#txt_map .word4{display:block;letter-spacing:8px;}
@media only screen and (max-device-width: 480px) {
#bottom, #right, #top, #left{display: none;}
}

.wf-inactive #header h1 .word1, .wf-inactive #header h1 .word2, .wf-inactive #header h1 .word3{font-family:sans-serif;}
.wf-inactive #left_teaser .word1{font-size:25px;line-height:30px;}
.wf-inactive #left_teaser .word2{font-size:30px;line-height:40px;}
.wf-inactive #left_teaser .word3{font-size:30px;}
.wf-inactive #left_teaser .word4{font-size:50px;line-height:30px;}
.wf-inactive #left_teaser .word5{font-size:25px;line-height:40px;}
.wf-inactive #left_teaser .word6{font-size:55px;}
.wf-inactive #left_teaser .word7{font-size:38px;line-height:50px;}
.wf-inactive #eldorado .char1, .wf-inactive #eldorado .char2, .wf-inactive #eldorado .char3, .wf-inactive #eldorado .char4, .wf-inactive #eldorado .char5, .wf-inactive #eldorado .char6, .wf-inactive #eldorado .char7, .wf-inactive #eldorado .char8, .wf-inactive #eldorado .char9{font-size:150px;}
.wf-inactive #eldorado .char4:after, .wf-inactive #eldorado .char6:after, .wf-inactive #eldorado .char7:after, .wf-inactive #eldorado .char8:after{top:80px;}
.wf-inactive #txt_eventdate, .wf-inactive #txt_cityof{font-size:60px;}
.wf-inactive #txt_discover .word7, .wf-inactive #txt_discover .word7 .char2{font-size:59px;}
.wf-inactive #txt_year2 .char1, .wf-inactive #txt_year2 .char2, .wf-inactive #txt_year2 .char3, .wf-inactive #txt_year2 .char4, .wf-inactive #txt_year .char1, .wf-inactive #txt_year .char2, .wf-inactive #txt_year .char3, .wf-inactive #txt_year .char4{font-size:200px;}
.wf-inactive #txt_year2 .char3, .wf-inactive #txt_year2 .char4, .wf-inactive #txt_year .char3, .wf-inactive #txt_year .char4{top:-20px;}