body{font-family:Comic Sans MS,Comic Sans,Arial,Helvetica,sans-serif;background-image:url(/images/back.gif);font-size:18px}h2{margin-top:0}img{max-width:100%}figcaption{text-align:center;font-size:16px;color:gray}.container{max-width:1200px;margin:40px auto;text-align:center}.container-narrow{max-width:800px}.row{display:flex}.column{flex:1 0 600px;display:flex;flex-direction:column;padding:20px}.card{text-align:left;background:#fff;border:8px double pink;padding:20px;margin-bottom:40px}.card-image img{height:100%}.card-news-item{padding-bottom:10px;margin-bottom:10px;border-bottom:5px dotted skyblue}.card-news-item h5{font-size:18px;font-style:italic;text-decoration:underline;margin-bottom:10px}.card-row{display:flex;flex-direction:row;gap:30px}.card-column{display:flex;flex-direction:column}.card-actions a{display:block;margin-bottom:10px}.card-section{margin-bottom:20px}.card--marvin{background:url(/images/galaxy.gif);color:#fff}.card--marvin h2{color:#adff2f}.go-home a{display:block;background:url(/images/rnbow.jpg);font-size:30px;text-decoration:none;font-weight:700}article{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5}blockquote{background-image:linear-gradient(to right,pink,#f0f8ff);padding:20px;margin:0;text-align:center;font-weight:700}.img-full{width:100%}.webring-links{text-align:center}@media (max-width: 550px){.card-row{flex-direction:column-reverse}.card-actions{display:flex;flex-wrap:wrap;justify-content:space-evenly}iframe{max-width:100%!important;width:auto!important;height:auto!important}}@media (max-width: 1024px){p{margin-top:0}.column{padding:5px}.row{flex-direction:column}}.button{align-items:center;background:#ccc;border-color:#eee #111 #111 #eee;border-radius:0;border-width:2px;cursor:pointer;display:inline-flex;font-family:Times New Roman;font-weight:700;min-height:31px;min-width:88px;padding:2px 4px 2px 2px;position:relative;white-space:nowrap;font-size:10px;zoom:1.5}.button:hover,.button:focus{outline:1px dotted blue}.button:active{border-color:#111 transparent transparent #111;padding:4px 2px 0 4px}.button:before{align-items:center;background:#4169e1;content:"🔗";display:flex;flex:0 0 24px;font-size:14px;height:23px;justify-content:center;line-height:0;margin-right:4px;overflow:hidden;padding-top:2px;width:24px}.button em{font-size:15px;color:red;font-family:cursive;display:block;font-weight:700;font-size:20px;line-height:1;padding:0 4px 0 2px}
