html,body{height:100%;display:flex;flex-direction:column;background-color:#fff2e8}main{margin:0 auto;padding:20px 0;max-width:1200px;width:100%;justify-content:center;margin-bottom:10px}header{padding:25px 20px 10px;background-color:#211c1a;background-image:url(../images/braidtiling2.png);background-size:auto 100%;color:#211c1a}#sitetitle{justify-content:center;text-align:center;margin-bottom:10px}#sitetitle h1,#sitetitle h1 a{margin:0!important;font-size:65px;font-weight:900;line-height:1;letter-spacing:-.03em;margin-bottom:5px;text-align:center;font-family:vollkorn,times new roman,serif;text-decoration:none;color:#cc0036!important}nav{justify-content:center;text-align:center;padding:0 0 15px;margin-top:-5px}nav li{display:inline;margin:auto 10px;font-weight:900;color:#4a4f36;font-size:20px;letter-spacing:-.05em;line-height:1;font-family:noto serif,Garamond,times new roman,serif}nav li a{color:#fff2e8!important;font-family:vollkorn,times new roman,serif;font-weight:600;font-size:25px}footer{margin-top:auto;background:#211c1a;color:#fff2e8;font-size:16px;text-align:center;background-image:url(../images/braidtiling2.png);background-size:100px 60px;min-height:60px}.footericons{height:60px;display:flex;justify-content:center;align-items:center}#title{justify-content:center;text-align:center;margin-bottom:30px}.title h1{font-size:65px;font-weight:900;line-height:1;letter-spacing:-.03em;margin-bottom:5px;text-align:center;font-family:vollkorn,times new roman,serif}.breadcrumb{margin-bottom:8px}.breadcrumb li,.breadcrumb li a{font-family:Roboto,segoe ui,open sans,sans-serif;display:inline;text-transform:uppercase;font-size:14px;margin-right:5px}.tags{margin-top:5px}#meta a,#meta p{font-family:Roboto,segoe ui,open sans,sans-serif;font-weight:300;font-size:16px}.tags li,.tags li a{display:inline;margin-right:1px}#meta p{color:#846666}#next,#prev{margin-top:25px;margin-bottom:25px;max-width:50%}#prev{float:left}#next{float:right;text-align:right}#next p,#prev p{text-transform:uppercase;font-size:14px;line-height:.8;font-family:Roboto,segoe ui,open sans,sans-serif}.listinner{margin:auto;margin-bottom:30px;padding:10px 0}.listgrid ul{display:inline-grid;justify-content:center;padding:0;width:100%;grid-template-columns:repeat(auto-fill,280px);grid-row-gap:4px;grid-column-gap:10px}.listgrid ul li{margin:0;padding:0}.bannergrid{margin:0;padding:0}.listinner li{line-height:1.5}p.listentry{font-weight:300;font-style:italic;letter-spacing:.02em;color:#846666;display:inline}p.listentry a{font-style:normal}.bannerlink,.bannergrid{position:relative;display:inline-block}.bannerlink img,.bannergrid img{display:block}.bannerlink a h3,.bannergrid a h3{position:absolute;bottom:10px;left:0;transform:translate(0%,0%);text-align:left;font-family:vollkorn,times new roman,serif;font-size:28px!important;color:#fff2e8;font-weight:600;letter-spacing:-.03em;line-height:1.1;background-color:#211c1a;padding:8px 20px}.bannergrid a h3{display:none;font-size:24px;bottom:15px}.bannerlink a:hover h3,.bannergrid a:hover h3{display:block}.taxonomy li{display:inline}ul.footericons li{display:inline;height:30px;padding:0 5px}ul.footericons li img{width:30px;vertical-align:middle}ul.icons li{height:45px}ul.icons li img{width:40px;vertical-align:middle}ul.icons li a span{display:inline;vertical-align:middle;margin-left:10px}#content ul{padding:10px 140px}.bannergrid ul,.listgrid ul{padding:0!important}*{font-family:noto serif,Garamond,times new roman,serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:18px}a,a:visited{color:#db0505}a:hover{color:#db0505;text-decoration:underline 2px}a:active{color:#425188;text-decoration:underline 2px}div.indent{padding-left:50px}ul.indent li,ol.indent li{padding-left:30px}ol.numbered{list-style-type:decimal}#content a{font-weight:600}#content *{font-size:16px}#content p{padding:0 100px 20px;line-height:160%}#content ul{padding:0 0 30px 120px}#content ul li{line-height:200%}#content ul li:before{content:'\2748';margin:0 .4em;color:#db0505}.bannergrid ul li:before,.listgrid ul li:before{content:none!important}#content strong{font-weight:800}#content h1,#content h1 a{color:#db0505;font-size:24px}#content h2,#content h2 a{font-weight:700;font-size:24px;margin:30px 0 20px;padding:12px 40px;color:#211c1a;background-image:url(../images/braidtiling3.png);background-size:auto 100%;height:60px;width:100%}.gallery,.full{margin:10px 0}.gallery img{width:calc( 50% - 4px);display:inline;padding:2px;margin:0}.full img{padding:0}.text img{padding:20px 100px}.banner{padding:0 0 30px}@media(max-width:800px){header{padding:15px 0 10px}div.indent{padding-left:10px}ul.indent li,ol.indent li{padding-left:10px}#content ul{padding:0 30px 25px}#content p{padding:0 15px 15px}#content h2,#content h2 a{justify-content:center;text-align:center;margin:20px 0}.text img{padding:10px 0}}@media(max-width:600px){.listgrid ul{display:block;padding:0;width:100%}.listgrid ul li img{width:600px}}