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{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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}body{padding:3em 0;background:#f2f2f0;color:#9a9ea2;font:normal 300 1em/1.5em "chaparral-pro",sans-serif;-webkit-text-size-adjust:none;vertical-align:baseline}#container{margin:0 auto;padding:0;width:52em;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}#container h1,#container h2,#container h3,#container h4,#container h5,#container h6,#container header li{text-rendering:optimizeLegibility}#container article,#container header section,#container header p,#container footer p{margin:0 2em}#container header{height:6em;padding:1.5em 0 1.5em 0;overflow:hidden;background:#fcc654;-webkit-border-radius:.25em .25em 0 0;-moz-border-radius:.25em .25em 0 0;border-radius:.25em .25em 0 0}#container header h1{margin:0 auto;width:auto;font:normal 700 3em/1em "adelle-sans",sans-serif;letter-spacing:-0.02em;color:#fff;text-align:center}#container header h1 a{color:inherit;text-decoration:none}#container header h1 a:hover{color:inherit}#container header nav{margin:1.5em 0 0 0;text-align:center}#container header nav li{display:inline;-webkit-font-smoothing:antialiased}#container header nav li a{padding:0 .4em;display:inline-block;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;font-family:"adelle-sans",sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;color:#feeecb;text-decoration:none}#container header nav li a:hover{color:#fff}#container header nav li.current a{background:#fff;color:#a4781b;cursor:default}#container section#main{padding:3em 4.5em 1.5em 4.5em;min-height:36em;background:white;-webkit-border-radius:0 0 .25em .25em;-moz-border-radius:0 0 .25em .25em;border-radius:0 0 .25em .25em}#container section#main aside{float:left;height:34em;padding-top:.3em}#container section#main aside figure{display:block;height:34em;width:17em;background-repeat:no-repeat;background-size:99%}#container section#main aside figure.ranky{background-image:url(../hollywood_ranky.jpg)}#container section#main aside figure.lighty{background-image:url(../hollywood_lighty.jpg)}#container section#main aside figure.beachweather{background-image:url(../hollywood_beachweather.jpg)}#container section#main aside figure.thermometer{margin-top:1.5em;background-image:url(../hollywood_thermometer.jpg)}#container section#main aside figure.clocks{margin-top:1.5em;background-image:url(../hollywood_clocks.jpg)}#container section#main article{float:right;margin:0 auto;overflow:hidden;width:55%}#container section#main article h2{margin:4.5em 0 0 0;color:#505760;font:normal 600 1em/1.5em "adelle-sans",sans-serif;-webkit-font-smoothing:antialiased}#container section#main article p{margin:0 0 1.5em 0}#container section#main article ul{margin:0 0 1.5em 0;overflow:hidden}#container section#main article ul li{display:block;padding-left:1.4em;background:url(../icon_checkmark.svg) no-repeat 0 .2em;background-size:1em 1em}#container section#main article a{color:#fca354;text-decoration:none}#container section#main article a:hover{color:#000;text-decoration:underline}#container section#main article a.download{display:inline-block;padding:0 1em;height:4.5em;width:12.5em;background-image:url(../download_button.svg);background-repeat:no-repeat;background-position:center center;background-color:#fca354;background-size:15em auto;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;text-indent:-500em}#container section#main article a.download:hover{background-color:#fb8822}#container footer{padding:1.5em 0}#container footer p{margin:0 auto;text-align:center;color:#abab9e}#container footer p a{color:inherit;text-decoration:none}#container footer p a:hover{color:#7a7a69}@media only screen and (max-width:1023px){body{font:normal 400 1em/1.5em "chaparral-pro",sans-serif}}@media only screen and (max-width:832px){body{padding:0}#container{width:100%}#container article,#container header section,#container header p,#container footer p{margin:0}#container header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#container section#main{padding:3em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media only screen and (max-width:685px){#container section#main{padding:1.5em 2em;min-height:inherit;overflow:hidden}#container section#main aside{width:40%;margin-top:4.5em}#container section#main aside figure{width:100%}}@media only screen and (max-width:568px){#container header{height:4.5em}#container header h1{font-size:2em!important;line-height:.75em!important}#container section#main{padding:1.5em 2em;min-height:inherit}#container section#main article a.download{padding:0;max-width:320px;width:100%}#container section#main article h2{margin-top:1.5em}#container footer p{padding:0 1em}}@media only screen and (max-width:459px){#container header{height:6em}#container section#main aside{display:none}#container section#main article{float:none;margin:1.5em 0;width:100%}#container section#main article h2{margin-top:0}}#grid{width:880px;position:absolute;top:0;left:50%;margin-left:-440px;z-index:2}#grid div.vert{width:880px;border:solid darkturquoise;border-width:0 1px}#grid div.horiz{height:23px;margin:0;padding:0;border-bottom:1px dotted darkgrey}@media only screen and (max-width:320px){article,footer p,header p{margin-left:20px;margin-right:20px}header p br{display:none}article li{float:none;width:auto}} footer p.external_project {font-size: 14px;}