body{margin:0;padding:0;font:.8em/1.5 lucida grande,Lucida,Verdana,sans-serif;color:#666;background-color:#090f25}a:link,a:visited{color:#0080ff;text-decoration:none;border-bottom:1px dotted}a:hover,a:active{border-bottom-style:solid}img{border:none;max-width:100%;height:auto}h1,h2,h3,h4,h5{margin:0 0 5px;color:#131b38}#container{margin:0 auto;background-color:#eee}#pageHeader{position:relative;height:122px;background:url(../images/header_bg.png)repeat-x}#pageHeader #title{position:absolute;right:0;width:280px;height:122px;background:url(../images/title_bg.png)repeat-x}#pageHeader #title h1{position:absolute;top:30px;left:15px;margin:0;color:#fff;font-family:helvetica neue,Helvetica,Arial,Geneva,sans-serif;font-weight:400;letter-spacing:-1px;text-shadow:-1px 1px 2px #505050}#pageHeader #title h2{position:absolute;top:70px;left:15px;margin:0;font:1.2em helvetica neue,Helvetica,Arial,Geneva,sans-serif;letter-spacing:-.06em;color:#536cb4;text-shadow:1px 1px 1px #4c4c4c}#navcontainer{position:relative;padding-top:91px}#navcontainer ul{margin:0;padding:0;list-style-type:none}#navcontainer li{display:inline}#navcontainer a{display:block;float:left;height:20px;margin-left:15px;color:#fff;border-bottom:none}#navcontainer a:hover,#navcontainer a.current{color:#0080ff;border-bottom:3px solid #1e3cb8}#content{padding:30px 15px;color:#000;font-size:14px;overflow:hidden}#content h1{font-size:26px;margin:1em 0 .6em}#content h2{font-size:19px;margin:1em 0 .6em}#content>h1:first-child,#content>h2:first-child{margin-top:0}#content p{margin:0 0 1.2em}#content ul,#content ol{margin:0 0 1.2em}.right{text-align:right}.center{text-align:center}.big{font-size:24px}.image-left{float:left;margin:3px 10px 3px 0}code{font:13px Menlo,Monaco,monospace}blockquote{margin:0;padding:0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#a0a0a0}.album-title{margin-bottom:30px;font-size:1.7em;color:#131b38}.album-description{margin-bottom:30px}.album-wrapper{display:flex;flex-wrap:wrap;gap:30px 14px}a.thumbnail:link,a.thumbnail:visited{display:block;line-height:0;border:none}.thumbnail img{border:2px solid #d6dedc}.photo-background{text-align:center}.photo-navigation{position:relative;display:block;height:122px;margin:0 auto 20px;text-align:left;background:url(../images/header_bg.png)repeat-x}.photo-links{position:absolute;top:91px;left:15px;margin:0;color:#102681}.photo-navigation a:link,.photo-navigation a:visited{margin-right:15px;padding-bottom:3px;color:#fff;border-bottom-style:none}.photo-navigation a:hover{color:#0080ff;border-bottom:3px solid #1d369c}.photo-title,.photo-caption{position:absolute;right:0;width:265px;margin:0;padding-left:15px;letter-spacing:-1px}.photo-title{height:87px;padding-top:35px;color:#fff;font:2em helvetica neue,Helvetica,Arial,Geneva,sans-serif;text-shadow:1px 1px 1px #000;background:url(../images/title_bg.png)repeat-x}.photo-caption{top:70px;color:#536cb4;font:1.2em helvetica neue,Helvetica,Arial,Geneva,sans-serif;letter-spacing:-.06em;text-shadow:1px 1px 1px #4c4c4c}.photo-frame{box-sizing:border-box;width:auto;height:auto;max-width:calc(100% - 30px);max-height:calc(100vh - 170px);border:10px solid #fff}@media(max-width:700px){#pageHeader{height:auto;background:linear-gradient(#274ba8,#112581);border-bottom:4px solid #0f183d}#pageHeader #title{position:relative;width:auto;height:90px;background:0 0}#navcontainer{padding:0 0 10px;overflow:hidden}#navcontainer a{margin:4px 0 0 15px}.photo-navigation{height:auto;padding-bottom:12px;background:linear-gradient(#274ba8,#112581)}.photo-title,.photo-caption,.photo-links{position:static;width:auto;height:auto;padding:8px 15px 0;background:0 0}}