body{margin:0;background:#d9d6cc;color:#222;font:16px/1.5 Georgia,times new roman,serif}a{color:#0b3d91}a:visited{color:#5b2a86}a:hover{color:#a02000}img{max-width:100%;height:auto}#page{max-width:920px;margin:14px auto;background:#fff;border:1px solid #8a8778}#masthead{background:#1d3557;border-bottom:4px solid #b8860b;color:#fff;padding:18px 20px 14px}#masthead a,#masthead a:visited{color:#fff;text-decoration:none}#site-title{display:block;font-size:30px;font-weight:700;line-height:1.2}#tagline{font-style:italic;font-size:15px;margin:2px 0 0}#nav{background:#efece1;border-bottom:1px solid #8a8778;font:13px/1.6 Verdana,Arial,sans-serif;padding:5px 20px}#nav ul{list-style:none;margin:0;padding:0}#nav li{display:inline-block;margin-right:16px}#nav a,#nav a:visited{color:#1d3557}#nav .current{font-weight:700;text-decoration:none}#columns{display:flex}main{flex:1;min-width:0;padding:8px 24px 24px}#sidebar{flex:0 0 200px;box-sizing:border-box;padding:14px;background:#f6f4ec;border-left:1px solid #c9c5b6;font:13px/1.5 Verdana,Arial,sans-serif}#sidebar h2{font:700 13px/1.4 Verdana,Arial,sans-serif;border-bottom:1px solid #8a8778;margin:0 0 6px}#sidebar ul{list-style:none;margin:0 0 18px;padding:0}#sidebar li{margin-bottom:8px}#sidebar small{color:#555;display:block}.host-box{background:#fff8dc;border:1px solid #b8860b;margin-bottom:18px;padding:8px 10px}.host-box p{margin:0 0 6px}.host-box p:last-child{margin:0}h1{color:#1d3557;font-size:26px;line-height:1.25;margin:12px 0 8px}h2{border-bottom:1px solid #c9c5b6;color:#1d3557;font-size:20px;margin:24px 0 8px}h3{font-size:17px;margin:18px 0 4px}.meta{color:#555;font:13px/1.5 Verdana,Arial,sans-serif;margin:0 0 6px}table{border-collapse:collapse;font:13px/1.5 Verdana,Arial,sans-serif;margin:10px 0;width:100%}th,td{border:1px solid #a8a596;padding:4px 8px;text-align:left;vertical-align:top}th{background:#efece1}.trip{display:flex;gap:14px;border-bottom:1px dotted #a8a596;padding:12px 0}.trip img{display:block;border:1px solid #666}.trip-thumb{flex:0 0 150px}.trip-text{min-width:0}.trip h3{margin:0 0 2px}.trip p:last-child{margin-bottom:0}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:12px 0}.gallery figure{margin:0}.gallery img{display:block;width:100%;border:1px solid #666}.gallery figcaption{font:12px/1.4 Verdana,Arial,sans-serif;margin-top:3px}.pager{border-top:1px solid #c9c5b6;font:13px/1.6 Verdana,Arial,sans-serif;margin-top:20px;padding-top:8px}#footer{background:#efece1;border-top:1px solid #8a8778;color:#444;font:12px/1.6 Verdana,Arial,sans-serif;padding:8px 20px;text-align:center}@media(max-width:680px){#page{margin:0;border:0}#masthead{padding:14px 16px 10px}#site-title{font-size:24px}#nav{padding:5px 16px}#columns{display:block}main{padding:4px 16px 20px}#sidebar{border-left:0;border-top:1px solid #c9c5b6;padding:14px 16px}.trip-thumb{flex-basis:100px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}table{font-size:12px}th,td{padding:3px 5px}}