* 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: 'Roboto', Arial, sans-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:1270px){#sidebar{float:right;width:340px;padding:5px;background:#fff;}
#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: 'Roboto', Arial, sans-serif;font-size:18px;line-height: 1.5;}
}#isbf{font-family: 'Roboto', Arial, sans-serif;font-size:70px;text-align:center;color:#000;text-decoration:none;font-weight:700;padding:100px}
body,html{margin:0;padding:0;color:#000;background:#fff}
#navigation{float:left;width:1270px;background:#004c99;padding-bottom:0;max-height:28px}
#navigation ul{margin:0;padding:0}
#navigation ul li{list-style-type:none;display:inline}
#navigation li a{display:block;float:left;padding:5px 15px;color:#fff;font-family:Arial;font-size:13px;text-decoration:none;border-right:1px solid #fff}
#navigation li a:hover{background:#005bb5}
.mobileblog{text-align:left;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;padding:0;font-family: 'Roboto', Arial, sans-serif;font-size:18px;line-height: 1.5;}
.mobileblog H2{font-size:125%;font-weight:bold;color:#336}
.mobileblog img{max-width:100%}
#small{font-family: 'Roboto', Arial, sans-serif;font-size:10px;text-align:center;color:#000;text-decoration:none;font-weight:700;padding:7px}
#mod{font-family: 'Roboto', Arial, sans-serif;font-size:23px;text-align:center;color:blue;text-decoration:none;font-weight:700;padding:8px}
#top{font-family: 'Roboto', Arial, sans-serif;font-size:25px;text-align:center;color:#000;text-decoration:none;font-weight:70;padding:8px}
.social{margin-top:11px;margin-bottom:11px;margin-left:0}
.social h3{float:left;width:75px;font-size:13px}
.social ul{width:600px;list-style-type:none;margin-left:0;padding-left:0}
.social li{float:left}
.social #facebook{width:95px;margin-left:4px}
.social #perm{width:90px;margin-left:0}
.social #twitter{width:100px;margin-left:0}
.social #sharethis{width:90px;margin-left:4px}
.social #google{width:50px;margin-left:4px}
.social #digg{width:100px;margin-left:4px}
.social #stumbleupon{width:90px;margin-left:4px}
.social #reddit{width:90px;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}
.homeh2b{font-size:25px;font-weight:bold;color:#000080;margin-top: 5px}
a.elem1{text-decoration:none;color:#000}
a.elem6{text-decoration:none;font-size:14px;color:black;font-weight:lighter}
div.bfbox{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}
div.boxm{width:95%;border:1px solid;border-color:#000;color:#000;text-align:left;font-weight:500;padding:0;margin-bottom:15px;margin-top:15px;margin-left:auto;margin-right:auto}
.boxm ul{list-style-type:none;padding-left:2px}
.boxm li{margin:0;padding:0;font-family: 'Roboto', Arial, sans-serif;font-size:17px;font-weight:normal;text-align:left}
div.boxmr{width:95%;border:1px solid;border-color:#c11b17;color:#000;text-align:left;font-weight:500;padding:0;margin-bottom:15px;margin-top:15px;margin-left:auto;margin-right:auto}
.boxmr ul{list-style-type:none;padding-left:2px}
.boxmr li{margin:0;padding:0;font-family: 'Roboto', Arial, sans-serif;font-size:17px;font-weight:normal;text-align:left}
div.boxmb{width:95%;border:1px solid;border-color:#004c99;color:#000;text-align:left;font-weight:500;padding:0;margin-bottom:15px;margin-top:15px;margin-left:auto;margin-right:auto}
.boxmb ul{list-style-type:none;padding-left:2px}
.boxmb li{margin:0;padding:0;font-family: 'Roboto', Arial, sans-serif;font-size:17px;font-weight:normal;text-align:left}
div.dealbox{width:560px;text-align:left;margin-left:auto;margin-right:auto;border-color:#000;padding:10px;margin-bottom:10px}
div.topic{width:95%;text-align:left;border:0 dotted;margin-left:auto;margin-right:auto;border-color:#000;padding:5px;margin-bottom:5px}
.topic img{float:left;margin:0 10px 0 20px}
.tppic p{overflow:hidden;font-family: 'Roboto', Arial, sans-serif;font-size:18px;line-height: 1.5;margin-top:5px;margin-bottom:5px}
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: 'Roboto', Arial, sans-serif;font-size:18px;line-height: 1.5;}
.img-crop{width:150px;height:90px;overflow:hidden;float:left;margin-right:20px}
.img-crop img{width:100%}
div.wwmore{width:95%;border-color:red;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}
.img-cropm{width:170px;height:230px;overflow:hidden;float:left;margin-right:12px}
.img-cropm img{height:100%}
.img-cropc{width:90px;height:56px;overflow:hidden;float:left;margin-right:12px}
.img-cropc img{width:100%}
.containh{width:100%}
.img-croph{width:auto;height:200px;overflow:hidden}
.img-croph img{width:100%}
.center{text-align:center}
.quicktop{text-align:center;margin:0 0 10px 0}
.quicktopcat{display:inline-block;margin-left:15px}
.adz{width:99%}
.brn{width:95%;text-align:left;margin-left:0;margin-right:auto;margin-bottom:10px;margin-top:30px;padding:5px}
.brnmob{width:95%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:25px;padding:5px}
.brn2nd{width:98%;max-width:700px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:30px;padding:2px;border-top: 1px dashed lightgrey;}
.prodz{width:570px;text-align:left;margin-left:0;margin-right:auto;margin-bottom:15px;margin-top:25px;padding:5px}
.prodzfirst{width:95%;text-align:left;margin-left:0;margin-right:auto;margin-bottom:0;margin-top:5px;padding:5px}
.prodzmob{width:95%;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:25px;padding:5px}
.adstop{width:85%;max-width:900px;height:90px;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:10px}
.adsmain{width:95%;margin-left:auto;margin-right:auto;margin-bottom:25px;margin-top:15px;padding:5px}
.adsmobr{margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:20px;padding:5px}
.ads300{width:300px;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:20px;padding:5px}
p{font-family: 'Roboto', Arial, sans-serif;font-size:18px;line-height: 1.5;}
.first{font-family: 'Roboto', Arial, sans-serif;font-size:18px;line-height: 1.5;}
#footer{clear:both;padding:5px 10px;background:#fff}
#footer p{margin:0}
.tophead{color:#000080;font-size:22px;font-weight:900}
.midhead{color:#000080;font-size:19px;font-weight:800}
.sideheader{border-style:solid;font-family: 'Roboto', Arial, sans-serif;font-weight:bold;text-align:center;border-color:#000;background-color:#000;color:#fff}
.sideheaderr{border-style:solid;font-family: 'Roboto', Arial, sans-serif;font-weight:bold;text-align:center;border-color:#c11b17;background-color:#c11b17;color:#fff}
.sideheaderb{border-style:solid;font-family: 'Roboto', Arial, sans-serif;font-weight:bold;text-align:center;border-color:#004c99;background-color:#004c99;color:#fff}
#sidebar .ob-widget-header{background-color:#336;color:#fff;font-family:Arial;font-size:17px;font-style:normal;font-weight:500}
.page-header { background: linear-gradient(90deg, #000, #004c99); color: #fff; padding: 20px 20px; text-align: center; font-family: 'Roboto', Arial, sans-serif; text-transform: uppercase; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); position: relative; overflow: hidden; }
.page-header h1 { font-size: 2.2rem; margin: 0; z-index: 1; position: relative; }
.page-header::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.05); mix-blend-mode: overlay; }
.page-header p { font-size: 1.2rem; margin-top: 10px; color: #ddd; z-index: 1; position: relative; }
.section-header { font-size: 2rem; font-weight: bold; color: #000000; text-transform: uppercase; margin-bottom: 10px; border-bottom: 2px solid #D2232A; padding-bottom: 5px; } 
.topic-list { list-style-type: none; padding: 0; margin: 20px 0; } 
.topic-list li { background: #f7f7f7; margin: 10px 0; padding: 15px; border: 1px solid #ccc; border-radius: 5px; transition: transform 0.2s, box-shadow 0.2s; } 
.topic-list li:hover { transform: scale(1.02); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); } 
.topic-link { text-decoration: none; color: #005bb5; font-weight: bold; }
.xmas-header{--green-start:#0b6b3a;--green-end:#004b23;background:linear-gradient(90deg,var(--green-start),var(--green-end));color:#fff;padding:20px;text-align:center;font-family:'Roboto',Arial,sans-serif;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,.35);position:relative;overflow:hidden}.xmas-header h1{font-size:2.2rem;margin:0;z-index:1;position:relative;letter-spacing:.02em}.xmas-header p{font-size:1.2rem;margin-top:10px;color:rgba(255,255,255,.9);z-index:1;position:relative}.xmas-header::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.09),rgba(255,255,255,0) 40%),radial-gradient(1200px 400px at -10% 0,rgba(255,255,255,.06),transparent 60%);opacity:1;pointer-events:none}