

body { min-width: 1165px; text-align: center; margin: 0; background-color: #222;}
#wrapper, #mwrap { width: 1165px; height:100%;margin: 0 auto; text-align: left; background-color: #fff;}

h1, h2, h3, h4, h5, p, html{
    font-family: 'Tahoma', sans-serif;
}
h1, h2, h3, h4, h5 {
    color: #b8860b;
}
#menu {
    background-color: #111;
    height: 95px;
    display: flex;
    justify-content: space-between;
}
#logo {
    display: flex;
}
.search:hover {
    background-color: #b8860b;
}
.search {
    width: 50px;
    /* text-align: center; */
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    color:rgb(255, 255, 255)
}
.gg-search {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 16px;
    height: 16px;
    border: 2px solid;
    border-radius: 100%;
    margin-left: -4px;
    margin-top: -4px
}
.gg-search::after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    border-radius: 3px;
    width: 2px;
    height: 8px;
    background: currentColor;
    transform: rotate(-45deg);
    top: 10px;
    left: 12px
}


.content {
    display: flex;
    padding: 15px 0px 15px 40px;
    min-height: 500px;
}
.entry-crumbs{
    font-size: 14px;
    color: #222;
}
.entry-crumbs a{
    text-decoration: none;
    color: #222;
}
.entry-crumbs a:hover{
    color: #b8860b
}
#menu_ul{
        display: flex;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    list-style-type: none;
    margin: 0;
}
#menu_ul li {
    padding: 0 20px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
}
#menu_ul a {
    height: 100%;
    text-decoration: none;
}
#menu_ul li:hover {
    background-color: #b8860b;
}
.top_ad{
    height: 290px;
    background-color: #666;
}
.cat_left{
    width: 66.6%;
}
.left{
    width: 66.6%;
}
.article .left{
    width: 66.6%;
    float: left;
}
.article .sidebar {
    width: 29.3%;
    float: right;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.article .title, .article .nasadre, .article .alltable {
    margin-right: 40px;
}
.sidebar{
    width: 33.3%;
    padding: 0 40px 5px 5px;
}
.col_post {
    display: flex;
    padding: 10px 0;
}
.col_post_text{
    color: #444;
}
.col_post_img {
    padding-right: 10px;
}
.col_post_img img {
    height: 170px;
    width: 300px;
    object-fit: cover;
}
.post_url{
    text-decoration: none;
}

.post_url :visited{
    color: inherit;
}
.post_url :hover{
    color: #b8860b;
}
.post_url h2{
    color: #111;
    padding-top: 5px;
    margin-top:0;
}
.alltable {
    padding-bottom: 10px;
    display: flex;
    background-color: #eee;
    margin-bottom: 20px;
}
.singletable {
    padding-left: 10px;
    width: 33.3%!important; 
}
.stats-info-table {
    background-color: #eee;
}
.alltable table{
    table-layout: fixed;
    width: 100%;
}
.singletable h3, .title{
    color: #b8860b;
}
.nasadre h2, .left h2{
    color: #b8860b;
}
.left table {
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.left table a{
    text-decoration: none;
    color: #b8860b;
}
.left table a:hover{
    color: #b8660b;
}
.left table td{
    word-wrap: break-word;
    white-space: normal;
    padding-right: 15px;
    border: 1px solid #ededed;
    padding: 2px 8px;
}

.ver_ad {
    height: 600px;
    width: 300px;
    background-color: #eee;
}
.ver_ad_250 {
    height: 250px;
    width: 300px;
    background-color: #eee;
}
.popular_posts {
    width: 100%;
    padding: 20px 0;
}
.popular_posts a{
    text-decoration: none;
    color: #b8860b;
}
.sidebar_container{
    padding: 0 0 20px 20px ;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer {
    padding: 0 20px;
    height: 40px;
    background-color: #444;
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color:#b8860b
}
.footer-links a {
    text-decoration: none;
    color:#ededed
}
.footer-links a:hover{
    text-decoration: none;
    color:#b8860b
}
#s {
    box-sizing: border-box;
  font-size: 2rem;
  padding: 1rem;
  display: block;
  margin: 2rem auto;
  width: 100%;
  color:#b8860b
}
#menu_ul {
    transition: all 0.25s ease-out;
}
.search_page {
    width: 100%;
}
.search-bar input,
.search-btn, 
.search-btn:before, 
.search-btn:after {
	transition: all 0.25s ease-out;
}
.search-bar input,
.search-btn {
	width: 3em;
	height: 3em;
}
.search-bar input:invalid:not(:focus),
.search-btn {
	cursor: pointer;
}

.search-bar,
.search-bar input:focus,
.search-bar input:valid {
	width: 100%;

}
.search-bar input:focus,
.search-bar input:not(:focus) + .search-btn:focus {
	outline: transparent;

}
.search-bar {
	margin: auto;
	padding: 1.5em;
	justify-content: center;
    /* max-width: 255px; */
    display: flex;
}
.search-bar input {
	background: transparent;
	border-radius: 1.5em;
	box-shadow: 0 0 0 0.4em #171717 inset;
	padding: 0.75em;
	transform: translate(0.5em,0.5em) scale(0.5);
	transform-origin: 100% 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

}
.search-bar input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.search-bar input:focus,
.search-bar input:valid {
	background: #fff;
    
	border-radius: 0.375em 0 0 0.375em;
	box-shadow: 0 0 0 0.1em #d9d9d9 inset;
	transform: scale(1);
}
.search-btn {
	background: #171717;
	border-radius: 0 0.75em 0.75em 0 / 0 1.5em 1.5em 0;
	padding: 0.75em;
	position: relative;
	transform: translate(0.25em,0.25em) rotate(45deg) scale(0.25,0.125);
	transform-origin: 0 50%;
}
.search-btn:before, 
.search-btn:after {
	content: "";
	display: block;
	opacity: 0;
	position: absolute;
}
.search-btn:before {
	border-radius: 50%;
	box-shadow: 0 0 0 0.2em #f1f1f1 inset;
	top: 0.75em;
	left: 0.75em;
	width: 1.2em;
	height: 1.2em;
}
.search-btn:after {
	background: #f1f1f1;
	border-radius: 0 0.25em 0.25em 0;
	top: 51%;
	left: 51%;
	width: 0.75em;
	height: 0.25em;
	transform: translate(0.2em,0) rotate(45deg);
	transform-origin: 0 50%;
}
.search-btn span {
	display: inline-block;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
/* Active state */
.search-bar input:focus + .search-btn,
.search-bar input:valid + .search-btn {
	background: #b8860b;
	border-radius: 0 0.375em 0.375em 0;
	transform: scale(1);
}
.search-bar input:focus + .search-btn:before, 
.search-bar input:focus + .search-btn:after,
.search-bar input:valid + .search-btn:before, 
.search-bar input:valid + .search-btn:after {
	opacity: 1;
}
.search-bar input:focus + .search-btn:hover,
.search-bar input:valid + .search-btn:hover,
.search-bar input:valid:not(:focus) + .search-btn:focus {
	background:#b8860b;
}
.search-bar input:focus + .search-btn:active,
.search-bar input:valid + .search-btn:active {
	transform: translateY(1px);
    
}

@media screen and (prefers-color-scheme: dark) {
	input {
		color: #f1f1f1;
	}
	.search-bar input {
		box-shadow: 0 0 0 0.4em #f1f1f1 inset;
	}
	.search-bar input:focus,
	.search-bar input:valid {
		background: #3d3d3d;
		box-shadow: 0 0 0 0.1em #3d3d3d inset;
	}
	.search-btn {
		background: #f1f1f1;
	}
}
.search-bar {
	border: 0;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
