* html #footer{height:1px}
#mobheader{width:320px;text-align:center;margin:0 auto;background:#fff;margin-bottom:15px}
#footer{clear:both;padding:5px 10px;background:#fff}
#footer p{margin:0}
.center{text-align:center}
.credit{font-size:14px}
p.tags{font-size:13px}
p.date{font-size:12px;font-style:italic}
.center2{text-align:center}
.homeh2{margin:0 0 25px 0;font-size:21px;font-weight:bold;color:#336}
.homeh2b{font-size:21px;font-weight:bold;color:#000080}
.date{font-size:12px;font-style:italic}
.size12{font-size:12px}
div.wwmore{width:95%;text-align:left;font-size:normal;border-width:1px;margin-top:auto;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:0;border-style:dotted}
div.mobilebox{width:95%;border:1px dotted;border-color:#000;color:#000;font-weight:500;padding:0;margin-top:15px;margin-bottom:20px;margin-left:auto;margin-right:auto}
.mobilebox ul{list-style-type:none;padding-left:2px;margin-top:-4px}
.mobilebox li{margin:3em 0;padding:0;font-family:Arial;font-size:13px;font-weight:500;text-align:left}
.mobilebox p{overflow:hidden;font-size:12px;font-weight:500;margin-top:0}
.brnmob{width:95%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:25px;padding:5px}
.prodzmob{width:95%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:25px;padding:5px}
.adsmobr{margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:20px;padding:5px}
.adsmob300{width:300px;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:25px;padding:5px}
.adsmob200{width:200px;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:20px;padding:5px}
.ads320{width:320px;margin-left:auto;margin-right:auto;margin-bottom:25px}
.ads320b{width:320px;margin-left:auto;margin-right:auto;margin-top:25px;margin-bottom:25px}
.adlinks{text-align:center;margin-top:20px;margin-bottom:15px}
h1{margin-top:20px;font-size:21px;font-weight:bold;color:#336}
a.elem1{text-decoration:none;color:#336}
a.elem2{color:#000080;font-size:16px;font-weight:700}
a.elem3{color:#306;font-size:13px;font-weight:500;text-decoration:none}
a.elem4{color:#000;font-size:15px;font-weight:600;text-decoration:none}
a.elem5{color:#000;font-size:12px;font-family:Arial;font-weight:500;text-decoration:none}
a.elem5:hover{text-decoration:none;color:#f00}
a.elem6{text-decoration:none;font-size:14px;color:black;font-weight:lighter}
a.elem7{color:#8b0000;font-size:17px;font-family:Arial;font-weight:bold}
p.border{border-width:1px;border-style:dotted}
p{font-family: "Times New Roman", Times, serif;font-size:18px;line-height: 1.5;}
.quicktopleft{float: left;}
.quicktopright{float: right;}
p.morefrom{font-size:17px;font-family:Arial;text-align:center;margin-top:25px;margin-bottom:0}
.first{font-family: "Times New Roman", Times, serif;font-size:18px;line-height: 1.5;}
.boldheadline{color:#8b0000;font-size:17px;font-family:Arial;font-weight:bold}
.mobileblog{text-align:leftfont-family: "Times New Roman", Times, serif;font-size:18px;line-height: 1.5;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;padding:0}
.mobileblog H1{font-size:150%;font-weight:bold;color:#336}
.mobileblog H2{font-size:125%;font-weight:bold;color:#336;margin-bottom:25px}
.mobileblog img{max-width:300px;height:auto}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.sideheader{font-family:Arial;font-weight:bold;border-style:solid;border-color:#ccf;background-color:#ccf}
.mobboxheader{border-style:solid;border-color:#000;background-color:black;font-family:Arial;font-weight:bold;color:#fff;text-align:center}
.h1cat{margin-top:0;font-size:25px;font-weight:bold;color:#336}
blockquote.line{font:16px/24px normal helvetica,sans-serif;margin-top:20px;margin-bottom:20px;margin-left:50px;padding-left:15px;border-left:2px solid #ccf}
blockquote p { font:16px/24px normal helvetica,sans-serif; text-align: left; line-height: 1.5;}
.grid-container {  display: grid;  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));  background-color: #FFFFFF;}
.grid-item {  background-color: rgba(255, 255, 255, 0.8);  border: 1px solid rgba(0, 0, 0, 0.8);  padding: 2px;  font-size: 20px;  text-align: center;}
.widebox{width:98%;max-width:1240px;}