html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline;}
li{display:list-item;float:left;margin-right:1px;}
ul{list-style-type:disc;}
#ad-desktop{padding:0;margin:0;background:#fff;}
#logo-desktop{padding:0;margin:0;background:#fff;}
#logo{display:none;}
#mobileleader{display:none !important;}
#burstmobile{display:none !important;}
#burstgray{display:none !important;}
#ad-mobile{display:none !important;}
#menu{display:none !important;}
body{margin:0;padding:0;text-align:center;background:#fff center;}

#pajiba_multiplex_ad {border-top: 1px solid #e2e2e2; margin-top: 20px; padding-top: 20px;}

img {max-width:100%; height:100%;}

a, a:link, a:visited, a:active, a:hover{color:#8B0000;text-decoration:none;}
h1, h1:link, h1:visited, h1:active, h1:hover{color:#2A3435;text-decoration:none;}
h2, h2:link, h2:visited, h2:active, h2:hover{color:#2A3435;text-decoration:none;}
h3, h3:link, h3:visited, h3:active, h3:hover{color:#2A3435;text-decoration:none;}
h4, h4:link, h4:visited, h4:active, h4:hover{color:#2A3435;text-decoration:none;}
h5, h5:link, h5:visited, h5:active, h5:hover{color:#324547;text-decoration:none;}
h6, h6:link, h6:visited, h6:active, h6:hover{color:#2A3435;text-decoration:none;}
.links{font-size:15px;}
burstbox, burstbox:link, burstbox:visited, burstbox:active, burstbox:hover{color:#2A3435;text-decoration:none;}
h1, h2, h3, h4{margin:0;padding:0;font-weight:normal;}
h1{font-family:'Georgia', sans-serif;line-height:170%;font-size:24px;text-align:left;font-weight:bold;margin-bottom:5px;}
h4{font-family:'Georgia', sans-serif;line-height:170%;font-size:18px;text-align:left;font-weight:bold;margin-bottom:5px;}
h6{font-family:'Georgia', sans-serif;line-height:150%;font-size:16px;text-align:left;font-weight:bold;margin-bottom:4px;}
#menu{}
#ad-mobile{}
#banner{width:100%; height: 100px; border-bottom:0px solid #fff;border-left:5px solid #fff;border-right:3px solid #fff;border-top:1px solid #fff;background:#fff no-repeat top;line-height:.5;margin:auto;}
#banner-out{float:center; height:115px; width:100%; padding:0 0 0 0;}
a#banner-img{display:none;}
#banner a{color:#2A3435;text-decoration:none;}
#banner h1, #banner h2{display:none;}
#leaderboard {width:100%; border-bottom:1px solid #fff;border-top:1px solid #fff;background:#000 no-repeat top; margin:auto;}
#mobileleader{}

#container{line-height:100%;margin:auto auto auto auto;text-align:left; width: 100%; background:#fff; overflow:hidden;}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1400px) { #container {line-height:100%;margin:auto auto auto auto;text-align:left;width:1300px;background:#fff; }}


#pagebody{position:relative;width:100%;background:#fff;border-top:0px solid #E1E1E1;border-left:0px solid #fff;border-right:0px solid #fff;}
#pagebody-inner{position:static;width:width:100%;}

#left{float:left;width:0%;padding:0px;overflow:hidden; border-left:0px solid #fff;border-right:1px solid #fff;}
#center{float:left;width:62%;padding:20px;overflow:hidden;border-left:5px solid #fff;border-top:1px solid #fff;}
#right{float:left;width:32%;padding:0px;overflow:hidden;border-left:1px solid #fff;border-right:0px solid #fff;}
#comment {width:90%;float:left;padding:10px 5px 5px 60px;;overflow:hidden;margin-right:0px;margin-left:0px;}

.content{padding:5px 5px 5px 60px; border-right:0px solid #fff;font-size:20px;font-family:'Georgia', sans-serif;background-color:#fff;color:#2A3435;line-height:150%;}
.preload1{background:#b41e0c;}
.preload2{background:#b41e0c;}
.preload3{background:#b41e0c;}
.content p{color:#303030;font-family:'Georgia', sans-serif;font-size:18px;font-weight:normal;text-align:left;margin-bottom:1px;line-height:150%;}
.content lefty {color:#303030;font-family:'Georgia', sans-serif;font-size:10px;font-weight:normal;text-align:left;margin-bottom:1px;line-height:150%;}
.content blockquote{padding:8px;margin:5px;margin-top:5px;color:#303030;background-color:#eeeeee;font-family:'Georgia', sans-serif;font-size:18px;font-weight:normal;line-height:150%;}
.content ru{margin-top:5px;color:#303030;font-family:'Georgia', sans-serif;font-size:14px;font-weight:normal;line-height:150%;}
.content li{color:#303030;line-height:100%;font-family:'Georgia', sans-serif;font-size:18px;font-weight:normal;line-height:1.5em;}
.content h1{font-family: 'Georgia', sans-serif;line-height:125%;font-size:20px;text-align:left;font-weight:bold;margin-bottom:5px;}

.content h2{font-family: 'Georgia', sans-serif;line-height:150%;font-size:16px;text-align:left;font-weight:bold;margin-left:15px}
.content h3{font-family: 'Georgia', sans-serif;line-height:125%;font-size:20px;text-align:left;font-weight:bold;margin-bottom:5px;}
.content h4{font-family: 'Georgia', sans-serif;line-height:125%; font-size:24px;text-align:left;font-weight:bold;margin-bottom:5px;}
.content h5{font-family: 'Georgia', sans-serif;line-height:150%; font-size:15px;text-align:left;font-weight:normal;margin-left:40px;}

.content p.posted, .content p.posted-large{color:#303030;font-family:'Georgia', sans-serif;font-size:16px;text-align:left;margin-bottom:0px;line-height:150%;padding:0px;padding-left:5px;}
.content p.posted-mid, .content p.posted-small{color:#303030;font-family:'Georgia', sans-serif;font-size:15px;text-align:left;margin-bottom:0px;line-height:150%;padding:0px;padding-left:5px;}
.content p.posted1{color:#303030;font-family:'Georgia', sans-serif;font-size:15px;text-align:right;margin-bottom:0px;line-height:150%;padding:1px;padding-left:5px;}
.content p.postedcomment{color:#303030;font-family:'Georgia', sans-serif;font-size:x-small;text-align:left;margin-bottom:7px;line-height:150%;padding:1px;padding-left:27px;}
.content p.author-blurbs{color:#303030;font-family:'Georgia', sans-serif;text-align:left;margin:auto;line-height:150%;padding:0px;padding-left:6px;}
.content p.left-breadcrumb{color:#303030;font-family:'Georgia', sans-serif;text-align:left;margin:auto;line-height:150%;padding:0px;padding-left:5px;}
.content p.right-breadcrumb{color:#303030;font-family:'Georgia', sans-serif;text-align:right;margin:auto;line-height:150%;padding:0px;padding-left:5px;}
.content p.media-sources{color:#9494b8;font-family:'Georgia', sans-serif;font-size:16px;text-align:left;margin:auto;padding:0px;padding-left:5px;}
.sidebar h1, #left h1, #right h1{color:#303030;font-family:'Georgia', sans-serif;font-size: 17px;text-align:left;font-weight:bold;}
.sidebar h2, #left h2, #right h2{color:#303030;font-family:'Georgia', sans-serif;font-size: 15px;text-align:left;font-weight:normal; line-height:150%;}
.sidebar h3{margin:10px 0 12px 0;padding:5px 10px;color:#fff;font-family:'Georgia', sans-serif;font-size:70%;font-weight:bold;border:none;background:#b41e0c repeat-x top left;}
.sidebar h4, #left h4, #right h4{color:#303030;font-family:'Georgia', sans-serif;font-size: 17px;text-align:left;font-weight:bold;}
#sidebar ul, .sidebar ul, #left ul, #right ul{color:#324b81;padding-left:0;margin:0;}
.sidebar li, #left li, #right li,{color:#666666;font-family:'Georgia', sans-serif;font-size:small;text-align:left;line-height:225%;list-style-type:none;}
.sidebar h1{margin:10px 0 12px 0;padding:5px 10px;color:#fff;font-family:'Georgia', sans-serif;font-size:70%;font-weight:bold;border:none;background:#b41e0c repeat-x top left;}
.sidebar h4{margin:10px 0 12px 0;padding:5px 10px;color:#fff;font-family:'Georgia', sans-serif;font-size:70%;font-weight:bold;border:none;background:#b41e0c repeat-x top left;}
#footer li{font-family:'Georgia', sans-serif;;font-size:14px;font-weight:bold;line-height:20px;color:#666666;text-align:left;list-style-type:none;margin-top:.5em;margin-bottom:.5em;}
.sidebar img{border:3px solid #ffffff;}
.link-note{color:#a33735;font-family:'Georgia', sans-serif;font-size:x-small;line-height:100%;text-align:left;padding:2px;}
#footer{padding-bottom:80px; margin:3px auto 3px auto;text-align:left;width:100%;background:#fff;border-top:1px solid #E1E1E1; border-bottom:10px solid #fff overflow:hidden;}

.comments-click-button {
  display: inline-block;
  padding: 10px 20px;
  border: none;
  border-radius: 0;
  text-decoration: none;
  background-color: #8b0000;
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.comments-click-button:hover {
  background-color: #aa0000;
  color: #fff;
}


#footer h1{ont-family: 'Georgia', sans-serif;line-height:125%;font-size:20px;text-align:left;font-weight:bold;margin-bottom:5px;;}
#footer h2{font-family: 'Georgia', sans-serif;line-height:150%;font-size:16px;text-align:left;font-weight:bold;margin-left:15px}
#footer a{color: #8B0000; / text-decoration: none;}
.floatimg{border:0px
px solid #666666;float:left;padding:10px;margin:5px;}
.floatimgleft{border:0px
px solid #666666;float:left;padding:10px;margin:5px;}
.floatimgright{border:0px solid #666666;padding:10px;margin:5px;float:right;}

.mt-image-left{float: left; max-width: 120px; height: 120px; object-fit: cover; border:0px solid #666666;padding:10px;margin:7px;overflow: hidden;} 

.mt-image-right{border:0px solid #666666;padding:10px;margin:5px;float:right; width: 40%;}

.mt-image-none{border:0px solid #666666;padding:10px;margin:7px;}

.mt-image-feature {
    width: 35%;
    object-fit: cover;
    border: 0px solid #666666;
    padding: 10px;
    margin: 7px;
    overflow: hidden;
    float: left;
}


.mt-image-below {float: left; width: 35%; padding:10px; margin:7px; overflow: hidden;}


.mt-image-author{float: left; max-width: 120px; height: 120px; object-fit: cover; border:0px solid #666666;padding:10px;margin:7px;overflow: hidden;}

.mt-image-leader{border-right:0px solid #666666;border-left:0px solid #666666;border-top:0px solid #666666;border-bottom:0px solid #666666;padding:10px;margin:10px;}
.mt-image-navside{border:0px solid #000;padding:1px;margin:1px;}
.mt-image-center{border:0px solid #666666;padding:5px;margin:5px;}
img.image-full{width:100%;border:0px solid #666666;padding:5px;margin:5px;}
.image-thumbnail{float:left;border:0px solid #666666;width:115px;margin:0;}
.image-thumbnail img{width:115px;height:115px;border:0px solid #666666;margin:0;}
#comment-data{float:left;width:180px;padding:0px 15px 0px 30px;margin:30 15px 0 0;text-align:left;border-right:1px dotted #bbb;}
textarea[id="comment-text"]{width:80%;}
.even{padding:5px 10px 10px 10px;background:#e5e5e5;font-family:'Georgia', sans-serif;border-right:1px solid #eee;}
.even p{color:#303030;font-family:'Georgia', sans-serif;font-size:small;font-weight:normal;text-align:left;margin-bottom:1px;line-height:150%;}
.even blockquote{margin-top:5px;color:#303030;background-color:#eeeeee;font-family:'Georgia', sans-serif;font-size:small;font-weight:normal;line-height:125%;}
.even ru{margin-top:5px;color:#303030;font-family:'Georgia', sans-serif;font-size:x-small;font-weight:normal;line-height:150%;}
.even li{line-height:100%;font-family:'Georgia', sans-serif;font-size:small;font-weight:normal;line-height:1.5em;}
.even h2{color:#a33735;font-family:'Georgia', sans-serif;font-size:small;text-align:left;font-weight:bold;margin-bottom:1px;}
.even h3{color:#a33735;font-family:'Georgia', sans-serif;font-size:x-small;text-align:left;font-weight:bold;margin-bottom:5px;}
.even p.postedcomment{color:#303030;font-family:'Georgia', sans-serif;font-size:x-small;text-align:left;margin-bottom:5px;line-height:normal;padding:1px;padding-left:25px;}
.commentform{color:#a33735;font-family:'Georgia', sans-serif;font-size:x-small;}
#burstBox{float:left; width: 75%; margin-right:0px;margin-left:15px;margin-top:32px;margin-bottom:1px;padding-left:10px;background-color:#fff;overflow:hidden;border:0px solid #a6aeb6; line-height:125%;}
#burstmobile{}
.clr{clear:both;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;border:0;padding:0;font-size:0;line-height:0;}
.pkg:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
* html .pkg{display:inline-block;}
* html .pkg{height:1%;}
.pkg{display:block;}
.sidebar_entry_listings p{width:285px;color:#303030;font-family:'Georgia', sans-serif;font-size:small;font-weight:normal;text-align:left;margin-bottom:0;line-height:normal;}
.sidebar_entry_listings img{width:100px;border:1px solid #666666;float:left;padding:1px;margin:5px;}
#break{background:#fff;}
.dsq-append-post{zoom:1;}
.tenner_outer{width:580px;border:1px solid;}
.tenner_inner_left{width:49%;Float:left;display:inline;}
.tenner_inner_right{width:49%;Float:right;display:inline;}
.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%;}
.homepage.small{position:relative;float:none;border:none;width:650px;min-height:185px;padding:0;margin:0;}
.homepage.small .image{float:left;padding:0;margin:0 40px 0 0;width:35%;}
.homepage.small .postdata{float:left;width:280px;position:relative;margin-left:0;}
.homepage.small .postexcerpt{float:left;width:280px;position:relative;margin-left:0;}
.homepage.mid{position:relative;float:none;border:none;width:650px;min-height:185px;padding:0;margin:0;}
.homepage.mid .image{float:left;padding:0;margin:0 40px 0 0;width:50%;}
.homepage.mid .postdata{float:left;width:250px;position:relative;margin-left:0;}
.homepage.mid .postexcerpt{float:left;width:250px;position:relative;margin-left:0;}
.homepage.sidebar{position:relative;float:none;border:none;width:600px;min-height:30px;padding:0;margin:0;}
.homepage.sidebar .image{float:left;padding:0;margin:0 40px 0 0;width:43%;}
.homepage.sidebar .postdata{float:left;width:280px;position:relative;margin-left:0;}
.homepage.sidebar .postexcerpt{float:left;width:280px;position:relative;margin-left:0;}
.favorites{positiong:relative;float:none;border:none;width:300px;min-height:150px;padding:0;margin:0;}
.favorites .image{float:right;padding:0;margin 0 0 0 5 px;width:150px;}
.favorites .headline{float:right;width:}
#menu{float:center;width:100%;height:30px;padding:0;}
/*
li a{display:block;min-width:140px;height:30px;text-align:center;line-height:30px;font-family:'Georgia', sans-serif;t:small-caps;color:#fff;background:#2f3036;text-decoration:none;}
li:hover a{background:#ba2600;}
*/
.show-menu{font-family:'Georgia', sans-serif;text-decoration:none;font-transform:small-caps;font-size:20px;color:#fff;background:#ba2600;text-align:center;padding:0px 0px;display:none;}
input[type=checkbox]{display:none;}
input[type=checkbox]:checked ~ #menu{display:block;}

#side_ad {position: fixed; float:right; width:360px;margin-right:10px;margin-left:10px;margin-top:12px;margin-bottom:1px;padding-left:10px;background-color:#fff;overflow:hidden;border:0px solid #a6aeb6;font-family:'Georgia', sans-serif;font-size:14px;font-variant:small-caps;color:#333333;}

.trumpdate-box{
border-style: solid;
border-width: 1px;
border-color: #B22222;
border-radius: 15px;
margin: 0 70px 0 50px;
}

.trumpdate-headline a:link{color: #2A3435;}
.trumpdate-headline a:visited{color: #2A3435;}
.trumpdate-headline a:active{color: #2A3435;}
.trumpdate-headline a:hover{color: #2A3435;}

.trumpdate-headline{
padding-top: 10px;
font-size: 22px;
color: #2A3435;
}

.trumpdate-updated{
color: #303030;
font-family: 'Georgia', sans-serif;
font-size: 12px;
margin-bottom: 10px;
line-height: 150%;
padding: 0px;
}

.spoiler:hover{background-color:white;}
.spoiler{background-color:#303030;}

#gutter {color:#9494b8;font-family:'Georgia', sans-serif;font-size:16px;text-align:left;margin:auto;padding:0px;padding-left:5px;}

.scrollable-article {
  max-height: 600px; /* You can set the height according to your needs */
  overflow-y: auto;  /* Adds vertical scrolling */
}

#substack{}

#substack .image img {
    /* Apply mt-image-none styles */
    width: 700px;
    height: auto; /* Adjust as needed */
    object-fit: cover; /* Optional: ensure images are contained properly */
    position: relative;
    /* Other mt-image-none specific styles */
}



.overlay-top {
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(#F79E05 0%, #8F5408 100%);
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    font-size: 35px;
}

.overlay-bottom {
    position: absolute;
    bottom: 17px;
    right: 50%;
    transform: translateX(50%);
    background: linear-gradient(#F79E05 0%, #8F5408 100%);
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    font-size: 35px;
}



#footer {
  text-align: center;
  padding: 20px 0;
  border-top: 1px solid #e2e2e2;
  width: 100%;
}

#footer ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 15px 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

#footer li {
  margin: 0 10px;
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
}

#footer a {
  color: #8B0000;
  text-decoration: none;
}

#footer .social-icons {
  position: absolute;
  top: 20px;
  right: 20px;
}

#footer .social-icons a {
  display: inline-block;
  margin-left: 10px;
}

#footer .social-icons img {
  width: 24px;
  height: 24px;
}

#footer .copyright {
  font-size: 14px;
  color: #333;
  margin-top: 15px;
}

#footer li:not(:last-child)::after {
  content: "•";
  color: #8B0000;
  margin: 0 5px;
}

#footer .main-links li {
  font-size: 19px;
  font-weight: normal;
}

#footer .secondary-links li {
  font-size: 14px;
}


.news-item {
    display: flex; /* Creates a flex container for the image and text */
    align-items: center;
    margin-bottom: 15px; /* Space between news items */
    padding-bottom: 10px; /* Add some padding to the bottom */
    border-bottom: 1px solid #e0e0e0; /* Light grey line as separator */
}

.news-item img {
    width: 100px; /* Set a fixed width for the image */
    height: auto;
    margin-right: 10px; /* Space between image and headline */
    border-radius: 5px; /* Optional: rounded corners */
}

.news-item h2 {
    font-size: 0.9em !important; /* Smaller size with !important */
    font-weight: normal;
    margin: 0;
    color: black;
}

.news-grid .news-text h2 {
    font-size: 0.8em !important;
    font-weight: normal !important;
    color: white !important;
}


.news-item a {
    text-decoration: none; /* Remove underline from links */
    color: black; /* Link color */
}

.news-item a:hover h2 {
    color: #333; /* Darker color on hover */
}

/* Hide Must Read box and content box on desktop */
.must-read-box,
.content-box {
  display: none;
}

/* Desktop grid container styling */
.news-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}

.news-divider {
  border-bottom: 1px solid #e0e0e0;
  margin: 10px 0;
  grid-column: span 4;
}

/* Grid item styling */
.footer-item {
  text-align: center;
  text-decoration: none;
  display: block;
}

.footer-item h2 {
    font-size: 0.8em;
    color: black;
    font-weight: normal;
    margin: 0;
}
