* html #footer{height:1px}
@media screen and (max-width:1269px) {
#sidebar{display:none!important}
#navigation{display:none!important}
#wrap{width:100%;margin:0 auto}
#main{float:left;width:98%;padding:5px;background:#fff;font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.5}
#header{width:100%;text-align:center;margin:0 auto;background:#fff;margin-bottom:10px}
img{max-width:100%;height:auto}
}
@media screen and (min-width:1080px) {
#sidebar{float:right;width:340px;padding:5px;background:#fff;text-align:center}
#header{width:1270px;text-align:center;margin:0 auto;background:#fff;margin-bottom:10px}
#wrap{width:1270px;margin:0 auto;background:#fff}
#main{float:left;width:910px;padding:5px;background:#fff;font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.5}
}
.class1 A:link{color:#306}
.class1 A:visited{color:#306}
.class1 A:active{color:#306}
.class1 A:hover{text-decoration:none;color:red}
body,html{margin:0;padding:0;color:#000;background:#fff}
a{color:#800800}
#navigation{float:left;width:1270px;background:#ccf}
#navigation ul{margin:0;padding:0}
#navigation ul li{list-style-type:none;display:inline}
#navigation li a{display:block;float:left;padding:5px 14px;color:#000;font-family:Arial;font-size:12px;text-decoration:none;border-right:1px solid #000}
#navigation li a:hover{background:red}
#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;font-size:21px;font-weight:700;color:#336}
.homeh2b{font-size:21px;font-weight:700;color:navy}
.date{font-size:12px;font-style:italic}
.size12{font-size:12px}
.moreheader{font-size:19px;font-family:Arial;font-weight:700;text-align:center;margin-top:20px;margin-bottom:0}
.button-link{float:left;display:block;clear:both;margin-bottom:10px;padding:5px 10px;font-size:16px;color:#fff;background:#fc2c20}
hr.thin{height:1px;border:0;color:#dedede;background-color:#dedede;width:100%}
div.dtbox{width:100%;border:1px dotted;border-color:#000;color:#000;font-weight:500;padding:0;margin:15px auto}
div.blog{width:660px;text-align:left;border:0 dotted;margin-left:auto;margin-right:auto;border-color:#000;padding:10px;margin-bottom:25px}
.blog img{float:left;margin:0 10px 0 20px}
.blog p{overflow:hidden;font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.5}
div.box{width:330px;border:1px solid;background-color:#ccf;border-color:#336;margin-left:auto;margin-right:auto;color:#000;font-weight:500;padding:0;margin-bottom:25px}
.box ul{list-style-type:none;padding-left:2px}
.box li{margin:0;padding:0;font-family:Arial;font-size:13px;font-weight:400;text-align:left}
div.boxb{width:330px;padding:0;border:1px solid;background-color:#fff;border-color:#ccf;margin-left:auto;margin-right:auto;color:#000;font-weight:500;margin-bottom:25px}
.boxb ul{list-style-type:none;padding-left:2px}
.boxb li{margin:0;padding:0;font-family:Arial;font-size:13px;font-weight:400;text-align:left}
div.boxc{width:330px;border:1px solid;border-color:#ccf;color:#000;font-weight:500;padding:0;margin-bottom:25px;margin-left:auto;margin-right:auto}
.boxc ul{list-style-type:none;padding-left:2px;margin-top:-4px}
.boxc li{margin:3em 0;padding:0;font-family:Arial;font-size:13px;font-weight:500;text-align:left}
.boxc p{overflow:hidden;font-size:13px;font-weight:500;margin-top:0}
div.wwmore{width:95%;text-align:left;font-size:normal;border-width:1px;padding:0;border-style:dotted;margin:auto auto 15px}
div.mobilebox{width:95%;border:1px dotted;border-color:#000;color:#000;font-weight:500;padding:0;margin:15px auto 20px}
.mobilebox ul{list-style-type:none;padding-left:2px;margin-top:-4px}
.mobilebox li{margin:3em 0;padding:0;font-family:Arial;font-size:12px;font-weight:500;text-align:left}
.mobilebox p{overflow:hidden;font-size:12px;font-weight:500;margin-top:0}
.img-cropc{width:110px;height:70px;overflow:hidden;float:left;margin-right:12px}
.img-cropc img{width:100%}
.img-cropl{width:135px;height:85px;overflow:hidden;float:left;margin-right:12px}
.img-cropl img{width:100%}
div.mobmore{border:1px dotted;border-color:#000;color:#fff;padding:5px;margin:20px auto}
div.mobsoc{color:#fff;margin:20px auto}
.mobsoc ul{list-style-type:none}
.mobsoc li{margin:0;padding:0;font-size:13px;font-weight:400;text-align:center}
#navtopics ul{margin:0;padding-top:1em;padding-bottom:2em;padding-left:0;list-style-type:none}
#navtopics ul li{display:inline}
#navtopics ul li a{font-family:Arial;font-size:12px;text-decoration:none;padding:.2em 1em;color:#000;background-color:#ccf}
#navtopics ul li a:hover{color:#000;background-color:#cff}
.bfban{width:575px;padding:5px;margin:15px auto 25px 0}
.bfmob{width:250px;text-align:left;margin-bottom:15px;margin-top:15px}
.brn{width:95%;text-align:left;padding:5px;margin:2px auto 10px 0}
.brn2nd{width:98%;max-width:700px;text-align:center;padding:2px;border-top:1px dashed #d3d3d3;margin:30px auto 10px}
.brnmob{width:95%;padding:5px;margin:25px auto 20px}
.prodz{width:95%;text-align:left;padding:5px;margin:15px auto 10px 0}
.prodzmob{width:95%;padding:5px;margin:25px auto 20px}
.match{width:280px;padding:5px;margin:25px auto 10px}
.adstop{width:85%;max-width:900px;height:90px;margin:10px auto 20px}
.adstopl{width:85%;max-width:970px;height:250px;margin:10px auto 20px}
.adsmain{width:95%;padding:5px;margin:15px auto 30px}
.ads728{width:728px;margin:10px auto 20px}
.ads300{width:300px;padding:5px;margin:20px auto 10px}
.ads336{width:336px;padding:5px;margin:15px auto 20px}
.ads336top{width:336px;padding:5px;margin:25px auto 20px}
.adsmobr{padding:5px;margin:20px auto 10px}
.adsmob300{width:300px;padding:5px;margin:25px auto 10px}
.adsmob300b{width:300px;padding:5px;margin:25px auto 10px}
.adsmob200{width:200px;padding:5px;margin:20px auto 10px}
.ads468{width:555px;border:1px dotted;padding:5px;margin:10px auto 40px}
.ads160{width:160px;margin:20px auto}
.ads88{width:88px;margin:20px auto}
.adstext160{width:160px;border-style:solid;border-width:1px;border-color:#b10021;margin:20px auto 35px}
.ads320{width:320px;margin-left:auto;margin-right:auto;margin-bottom:25px}
.ads320b{width:320px;margin:25px auto}
li.tags{text-align:left;width:95%;margin-left:auto;margin-right:auto;list-style-type:none;padding-bottom:8px;margin-bottom:10px}
.homeheader{width:570px;margin-left:auto;margin-right:auto;margin-bottom:2px}
.adlinks{text-align:center;margin-top:20px;margin-bottom:15px}
.adlinksdt{text-align:left;margin-top:15px;margin-bottom:15px}
.fblike{width:200px;text-align:left;margin-top:20px;margin-bottom:15px}
.twbutton{width:200px;text-align:left;margin-top:20px;margin-bottom:15px}
h1{margin-top:20px;font-size:21px;font-weight:700;color:#336}
a.elem1{text-decoration:none;color:#336}
a.elem2{color:navy;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:15px;font-family:Arial;font-weight:500;text-decoration:none}
a.elem5:hover{text-decoration:none;color:red}
a.elem6{text-decoration:none;font-size:14px;color:#000;font-weight:lighter}
a.elem7{color:navy;font-family:"Times New Roman",Times,serif;font-size:17px;font-weight:700;text-decoration:none}
a.elem8{text-decoration:none;font-family:Arial;font-weight:700;border-style:solid;border-color:#ccf;background-color:#ccf}
a.elem8:hover{text-decoration:none;color:red}
a.elem9{font-size:16px;font-weight:500;text-decoration:none}
a.elem9:hover{text-decoration:underline}
p.border{border-width:1px;border-style:dotted}
p{font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.5}
.first{font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.5}
.morefrom{font-size:19px;text-align:center;margin-top:30px;margin-bottom:15px}
.wwheader{margin-top:20px;font-size:30px;font-weight:700;color:#000}
#menu ul{list-style:none;text-align:left;padding-left:0}
#menu li{width:auto;float:left;padding-right:7px}
.nounder{text-decoration:none}
.farleft(margin-left:0);.mobileblog{text-align:left;font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.5;padding:0;margin:auto}
.mobileblog H1{font-size:150%;font-weight:700;color:#336}
.mobileblog H2{font-size:125%;font-weight:700;color:#336;margin-bottom:25px}
.mobileblog img{max-width:300px;height:auto}
.max820{max-width:820px;margin-left:auto;margin-right: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%}
.button1{width:95%;border-color:#dcdcdc;border-width:1px;border-style:solid;font-size:13px;text-align:left;text-decoration:none;display:inline-block;margin:20px auto 10px}
.sideheader{font-family:Arial;font-weight:700;border-style:solid;border-color:#ccf;background-color:#ccf}
.mobboxheader{border-style:solid;border-color:#000;background-color:#000;font-family:Arial;font-weight:700;color:#fff;text-align:center}
.social{margin-top:5px;margin-bottom:0;margin-left:0;padding-bottom:0}
.social h3{float:left;width:75px;font-size:13px}
.social ul{list-style-type:none;margin:0;padding:0}
.social li{float:left;margin:0;padding:0;font-size:12px}
.social #facebook{width:95px;margin-left:4px}
.social #perm{width:90px;margin-left:0}
.social #twitter{width:80px;margin-left:0}
.social #google{width:50px;margin-left:4px}
.socialmob{margin-top:11px;margin-bottom:20px;margin-left:0;padding-bottom:20px}
.socialmob h3{float:left;width:75px;font-size:13px}
.socialmob ul{list-style-type:none;margin:0;padding:0}
.socialmob li{float:left;margin:0;padding:0;font-size:12px}
.socialmob #facebook{width:95px;margin-left:4px}
.socialmob #perm{width:90px;margin-left:0}
.socialmob #twitter{width:80px;margin-left:0}
.socialmob #google{width:50px;margin-left:4px}
.begin{margin-top:0;margin-bottom:0;margin-left:0;padding:0}
.begin h3{float:left;width:75px;font-size:13px}
.begin ul{width:170px;list-style-type:none;margin:0;padding:0}
.begin li{float:left;margin:0;padding:0}
.begin #facebook{width:90px;margin-left:0}
.begin #twitter{width:50px;margin-left:1px}
.h1cat{margin-top:0;font-size:25px;font-weight:700;color:#336}
#column-wrapper{width:95%;padding:0 5px 2px;margin-top:-3px}
.column{width:28%;float:left;padding:0 5px 5px;margin-top:-3px}
.column.mid{margin:-3px 24px 0;padding:0 5px 5px}
.img-cropm{width:192px;height:164px;overflow:hidden;float:left;margin-right:5px}
.img-cropm img{width:100%}
.img-crop{width:135px;height:80px;overflow:hidden;float:left;margin-right:20px}
.img-crop img{width:100%}
.quicktop{text-align:center;margin:0 0 10px}
.quicktopcat{display:inline-block;margin-left:15px}
#sidebar .ob-widget-header{background-color:#ccf}
#main .ob-widget-header{font-family:Arial;font-size:19px;font-style:normal;font-weight:500}
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}
.widebox{width:98%;max-width:1270px}
.grid-container{display:grid;grid-template-columns:auto auto auto;background-color:#FFF;padding:10px}
.grid-item{background-color:#fffc;border:1px solid #000c;padding:20px;font-size:20px;text-align:center}
.three-col{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-rule-color:#ccc;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-rule-color:#ccc;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px}
.ww-header,.ww-header *,.ww-header ::before,.ww-header ::after{box-sizing:border-box;margin:0;padding:0}
:root{--ww-red:#c0392b;--ww-red-dk:#96281b;--ww-white:#fff;--ww-off:#f5f3f1;--ww-text:#1a1a1a;--ww-mid:#555;--ww-border:#ddd8d3;--header-h:56px}
.ww-header{background:var(--ww-white);border-bottom:3px solid var(--ww-red);box-shadow:0 1px 8px #00000017}
.ww-row{display:flex;align-items:stretch;height:var(--header-h);max-width:1400px;margin:0 auto;padding:0 16px}
.ww-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;padding-right:16px;margin-right:6px;border-right:1px solid var(--ww-border)}
.ww-logo img{height:28px;width:auto;display:block}
.ww-logo-text{font-family:Georgia,serif;font-weight:700;font-size:1.1rem;color:var(--ww-red);letter-spacing:-.3px;white-space:nowrap}
.ww-nav{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;justify-content:center}
.ww-nav::-webkit-scrollbar{display:none}
.ww-nav a{display:flex;align-items:center;padding:0 10px;font-size:.72rem;font-weight:600;font-family:'Source Serif 4',serif;letter-spacing:.055em;text-transform:uppercase;color:var(--ww-mid);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-3px;transition:color .15s,border-color .15s;flex-shrink:0}
.ww-nav a:hover,.ww-nav a.active{color:var(--ww-red);border-bottom-color:var(--ww-red)}
.ww-search{display:flex;align-items:center;flex-shrink:0;margin:auto 0 auto 10px;border:1.5px solid var(--ww-border);border-radius:3px;overflow:hidden;width:170px;transition:border-color .2s}
.ww-search:focus-within{border-color:var(--ww-red);box-shadow:0 0 0 3px #c0392b1a}
.ww-search input{border:none;outline:none;padding:6px 9px;font-family:inherit;font-size:.775rem;color:var(--ww-text);background:var(--ww-off);width:100%;min-width:0}
.ww-search input::placeholder{color:#b0a8a0}
.ww-search button{border:none;background:var(--ww-red);color:#fff;padding:0 9px;cursor:pointer;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}
.ww-search button:hover{background:var(--ww-red-dk)}
.ww-search button svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}