@charset "utf-8";
/* CSS Document */


html, body {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	background:url(images/hatch_bg_grey.jpg);
}
h1, h2, h3, h4, h5, h6, .w3-slim, .w3-wide {
	font-family: Georgia, "Times New Roman", Times, serif !important;
}

hr{height:0;border:0;border-top:1px solid #795A37;margin:20px 0}

.logo-block {
    position: absolute;
    z-index: 30;
    padding: 15px;
    min-width: 150px;
    min-height: 100px;
    text-align: center;
}

.w3-xxmlarge{font-size:40px!important}

.w3-container{padding:0.01em 16px; text-align:center !important;}
.inlineblock { 
    display: inline-block;
    zoom: 1;
    display*: inline; /* ie hack */
    background-color: #f0f;
    width: 50%;
}


.indent { padding-left:40px;}


/* Reset 
    * { box-sizing: border-box; margin: 0; padding: 0; }
    body { margin: 1rem; }
    h2 { margin: 2rem 0 0; } */


    /* Flexbox Example */
    .flexbox { display: flex; }
    .flexbox .stretch { flex: 1; }
    .flexbox .normal { flex: 0; margin: 0 0 0 1rem; }
    .flexbox div input { padding: .5em 1em; width: 100%; }
    .flexbox div button { padding: .5em 1em; white-space: nowrap; }

