html{overflow-y:scroll}html,body{margin:0;padding:0;font:100% "PT Sans","Helvetica Neue",sans-serif;color:#344}a{position:relative;color:#c65;text-decoration:none;padding:6px 0 3px;-webkit-transition:background-color 100ms linear,color 100ms linear;-moz-transition:background-color 100ms linear,color 100ms linear;-o-transition:background-color 100ms linear,color 100ms linear;transition:background-color 100ms linear,color 100ms linear}a:hover{background:#344;color:#fff;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}a:active{background:#344;top:1px}a img{border:none}h1{text-shadow:1px 1px 0 #ccc;font-weight:bold;font-size:2em;line-height:1.375em;letter-spacing:-1px;margin:0 0 0.5em}.container{margin:1em auto;width:640px}.container .logo{font-size:2.7em;line-height:1.019em;font-weight:normal;font-family:Lobster,Georgia,serif;margin:0}.container .logo a{color:#344;text-decoration:none;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear}.container .logo a:hover{background:transparent;color:#679}.container .logo a span{padding-left:.05em;color:#c65}.box{width:25%;float:left;font-size:0.875em;line-height:1.571em;position:relative}.box.big{width:50%}.box p{margin:0}#info{margin-top:1em;padding:1em 0;border-top:1px solid #eee;border-bottom:1px solid #eee}#info h2{font-size:1em;line-height:1.375em;margin:0;font-weight:normal;text-transform:uppercase;letter-spacing:.1em}.container .content{border-bottom:1px solid #eee;padding-top:1em}.container .frames{position:relative;overflow:hidden}.container .frames .slider{width:50000px}.container .frames .slider .content{float:left;margin-right:40px;width:640px;border-bottom:none}.container .frames .slider .loading{text-align:center;margin-top:200px}.container .content .caption,.container .content .pagination{font-size:12px;line-height:24px;text-transform:uppercase;letter-spacing:1px}.container .content p,.container .content ul li{font-family:"PT Serif",Georgia,serif;font-size:.9375em;line-height:1.6em;color:#000}.container .content blockquote{border-left:6px solid #eee;margin:0;padding:0 40px 0 34px}.container .content p.footnote{font-size:14px;line-height:24px}#fn1{margin-top:72px}.container .content h1 a{color:#344;text-decoration:none}.container .content h1 a:hover{color:#fff;text-shadow:none}.pagination{position:fixed;top:50%;left:0;right:0;width:880px;margin:0 auto;margin-top:-25px}.pagination a.round-left,.pagination a.round-right{width:50px;height:50px;display:block;border-radius:50px;font-size:18px;line-height:50px;background:#F7E8E1;position:absolute;top:0;padding:0;text-align:center;margin:0 20px;box-shadow:1px 1px 5px #344;opacity:.2;background:#679;color:#fff;-webkit-transition:background-color 100ms linear,opacity 100ms linear;-moz-transition:background-color 100ms linear,opacity 100ms linear;-o-transition:background-color 100ms linear,opacity 100ms linear;transition:background-color 100ms linear,opacity 100ms linear}.pagination a.round-left{left:0}.pagination a.round-right{right:0}.pagination a.round-left:hover,.pagination a.round-right:hover{background:#344;opacity:1}.container ul{list-style:square outside;padding:0;margin:0}.container ul.index{list-style:decimal outside;padding:0;margin:1em 0}.container .index li span{font-size:.8125em;line-height:1.692em;text-transform:uppercase}.container .content img.body{box-shadow:3px 3px 3px #ccc;-moz-box-shadow:3px 3px 3px #ccc;-webkit-box-shadow:3px 3px 3px #ccc}.left{float:left}.right{float:right}.clear{clear:both}.two_columns li{float:left;width:50%}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
