body{width:100%;min-width:300px;margin:0;padding:0;color:#730100}header{background-color:#000;padding:10px 10px 0 10px}a{text-decoration:none}a:hover{text-decoration:none}.clear-fix:after{content:" ";display:table;clear:both}.clear-fix{zoom:1}h1,h2{margin:0}.color-yellow{color:#f2af45}#header-container{width:100%!important;background-color:#000;margin:0}#page-container{width:100%;background-color:#f4eac6}#content{display:flex;flex-flow:column nowrap;align-items:stretch;border-left:2px solid #d8cfaf;border-right:2px solid #d8cfaf;background-color:#faf5e3;font-size:110%}nav{flex:auto}nav ul{display:flex;flex-flow:row nowrap;align-items:stretch;list-style:none;margin:0;padding:0;color:#fff}nav ul li{flex:auto;text-align:center;margin:0;padding:0}nav ul li a{display:block;padding:5px 0 5px 0;color:#fff;text-decoration:none}nav ul li a:hover{text-decoration:none}nav ul li a.active{color:#cc7a31;border-bottom:3px solid #cc7a31}#header-picture-container img{width:100%;margin:0;padding:0;border-bottom:2px solid #730100}.title-and-banner-container{display:flex;flex-flow:row wrap;align-items:flex-start}.title-and-banner-container .title-container{flex:auto;position:relative;min-width:250px;max-width:500px;margin:0;padding:0}.title-container h2{display:none}.title-container img{display:block;position:relative;top:-15px;margin:0 0 0 25px;width:70%;height:auto;max-width:250px;max-height:100px}.title-and-banner-container .banner-container{flex:auto;align-self:center}.title-and-banner-container blockquote{display:block;float:right;margin:0;padding:0;text-indent:-9999px;background:url(../img/page/banner.png) no-repeat;width:500px;height:40px}#main-article{overflow:hidden}.main-article-content{margin:0 50px 30px 50px}footer{background:#730100;text-align:center;color:#fff;padding:10px 0 10px 0;width:100%}label{display:block;text-align:left;vertical-align:top}input,textarea{border:1px solid #d8cfaf;min-width:150px;margin:5px 0 5px 10px;padding:2px;height:20px;color:#730100}input[type=submit]{width:auto!important;height:auto!important;min-width:50px;padding:5px 10px;background:#730100;color:#fff}