a,h1{color:#8d0000}#menu,body{padding:0;text-align:center}#menu,a:hover{color:#444}#menu a,.top a{display:inline-block}#menu,#menu a,body{text-align:center}a,a img{-webkit-transition:all .2s linear;-khtml-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;-webkit-backface-visibility:hidden}body{background:url(../images/bg1.jpg) center -30px no-repeat #CCC;background-size:2172px 443px;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;color:#474747;margin:15px}a{font-size:85%;font-weight:700;text-transform:uppercase;text-decoration:none;outline:0}h1,h2{font-weight:400}.photoleft{float:left;margin-right:30px}.clear{clear:both}h1{font-size:220%;margin:0}h2{font-size:180%;margin-top:0;color:#8d8d8d}.small{font-size:77%}#menu{max-width:1180px;margin:10px auto;background:#8d0000}#menu a{vertical-align:middle;padding:15px 20px;font-size:75%;color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif}#menu a:hover{color:#fff;text-decoration:none;background:#888}#menu a.here{color:#ccc}#container{min-height:600px;line-height:1.5;max-width:1120px;padding:30px;background:#FFF;margin:0 auto;text-align:left;position:relative;border-top:4px solid #AAA;border-bottom:4px solid #AAA}#container a{border-bottom:1px solid #FFF}#container a:hover{border-bottom:1px solid #CCC}.top{text-align:center;font-size:85%;margin:10px 0}.top a{padding:10px}#home #container img{width:50%;max-width:500px;height:auto;margin:0 40px 30px 0;float:left}.bio-img,.what-img{max-width:400px;height:auto}.what-img{margin:4px 0 30px 30px;float:right}#thumbs{display:block;text-align:justify;background:#474747;padding:1%}#container #thumbs .placeholder,#container #thumbs a{border-bottom:0;display:inline-block;width:11.714%;margin:2%;vertical-align:top}#container #thumbs a:hover{border-bottom:0}#container #thumbs a img{width:100%;height:auto}#container #thumbs a:hover img{opacity:.7}#thumbs .stretch{display:inline-block;width:100%}#dedications .left{float:left;width:45%;text-align:left}#dedications .right{float:right;width:45%;text-align:left}.dedication{display:block;border-top:3px solid #eee;margin:20px 0;padding:20px 0 0}.dedication h1{font-size:150%;margin-top:0;color:#888}.dedication h2{font-size:130%;margin-top:0;color:#444}.footnote{font-size:85%}.bio-img{margin:4px 0 30px 30px;float:right}#dictionary-container{background:#474747;padding:30px;text-align:center;display:block}#dictionary-container img{width:100%;max-width:600px;height:auto}@media screen and (max-width:800px){#container #thumbs .placeholder,#container #thumbs a{width:20%}}@media screen and (max-width:700px){.bio-img,.what-img{margin:0 0 20px;float:none;max-width:100%;width:100%;height:auto}}@media screen and (max-width:600px){#menu,body{margin:0}body{font-size:17px}#container{padding:20px;min-height:100px}#home #container img{width:100%;max-width:100%;margin:0 0 20px}#dictionary-container{padding:0;background:#fff}#dictionary-container img{border:1px solid #ccc}}@media screen and (max-width:500px){#menu a{padding:7px 10px}#container #thumbs .placeholder,#container #thumbs a{width:28.333%}}@media screen and (max-width:440px){#container{padding:10px}#dedications .left,#dedications .right{float:none;width:auto}#dedications .right{margin-top:30px}#container #thumbs .placeholder,#container #thumbs a{width:24.333%;margin:4%}}