html {
	box-sizing: border-box;
}
#title{font-size: large;}
        li{margin-bottom:8px; font-size:14px;/**display: inline-block;**/}
        ul,ol{margin-left:24px;margin-right:24px;}
        #all_posts{margin-top:24px;text-align:center;}
        .subtitle{font-size:small;margin:12px 0px;}
        .content p{margin-left:24px;margin-right:24px;font-size:14px;}
        h1{margin-bottom:12px !important;margin-right: 20px !important;}
        #description{font-size:large;margin-bottom:12px;}
        h3{margin-top:42px;margin-bottom:8px;}
        h4{margin-left:24px;margin-right:24px;}
        #img{max-width:100%;}
        #twitter{line-height:20px;vertical-align:top;text-align:right;font-style:italic;color:#333;margin-top:24px;font-size:14px;}
#title > h1 > a {color:white !important;text-decoration: none;}
body{font-family:Dejavu Serif;margin:0;padding:0;background-color:#000;background-image:url(images/black-lozenge.png)}#divbodyholder{padding:5px;background-color:#fff;width:100%;max-width:874px;margin:0px auto 24px; display: flex; flex-flow: row wrap}
#divbody{border:solid 1px #f9f9f9;background-color:#fff;padding:0 48px 24px 48px;top:0;display: flex root;flex-direction: column;align-items: flex-end;position: absolute;left: 0;margin-left: 26%;}
.headerholder{padding-right: 8px;background-color:#f9f9f9;border-top:solid 0px #ccc;border-right:solid 0px #ccc}.header{width:100%;max-width:800px;margin:0 auto;padding-top:1px;padding-bottom:8px}.content{margin-bottom:5%}.nomargin{margin:0}.description{margin-top:10px;border-top:solid 1px #666;padding:10px 0}div>.ablack{color:white;font-size:20pt;font-weight:700;margin-top:32px;margin-bottom:0;text-decoration:none}.clear{clear:both}#footer{padding-top:10px;border-top:solid 1px #666;color:#333;text-align:center;font-size:small;font-family:"Courier New",Courier,monospace}h3>a{text-decoration:none;color:#036!important}a:visited{text-decoration:none;color:#369!important}blockquote{background-color:#f9f9f9;border-left:solid 4px #e9e9e9;margin-left:12px;padding:12px 12px 12px 24px;font-style: italic;width:50%;}blockquote img{margin:12px 0}blockquote iframe{margin:12px 0;width: 100%}.footer-social-links{z-index:201}hr{display:none}.nav-link{width:1.00em}.headerholder{position:fixed;width:100%;position:fixed;left:-1;top:0!important;right:0;line-height:40px;background-color:rgba(0,0,0,.4);color:#fff;z-index:200}#tracking-opt-out{background-color:gray!important}#tracking-opt-out>iframe{border:0;height:100px;width:100%;font-size:15px}.spotify-player{position:fixed;right:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-info{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.featured-image{width:100%}.featured-image-div{overflow:hidden}.alignleft{float:left}.alignright{float:right;margin:0 0 1.5em 1.5em}pre{word-wrap:break-word;white-space:pre-wrap;background:#f0f1f2;padding:.75em}.preformatted-1{word-wrap:break-word;white-space:pre-wrap;background:#f0f1f2;padding:.75em}.button-black{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.size-full{width:95%}.size-large{width:95%}.size-large img{width:100%}.size-half{width:50%}.size-medium{width:50%}.size-small{width:25%}.size-tiny{width:12.5%}
.content>p>a{text-decoration:underline;color:green;text-decoration-color:darkgrey;}
.content li>a{text-decoration:underline;color:green;text-decoration-color:darkgrey;}
.content>p>a:visited{text-decoration:underline;color:#369}
.footer-social-links>a{color:midnightblue}
#footer a img {height: 80px;}
#all_posts>a{color:slategray;}
ul{list-style: square;}iframe{width:100%}kbd{box-shadow: 0 1px 1px gray;border-radius: 15%;padding:.1em .6em;background-color: #e4e6e8;font-size:9px;margin:3px} .black-background{background:black; border-radius:100%}code{background: #dadada;font-size: 80%;padding: 4px;margin: 10px;color: darkblue;white-space: normal;}.strikethrough{text-decoration:line-through;}.youtube-video{height:400px;}#music-embeds{width:100%}#music-embeds>iframe{width:48%;float:left;height:80px}
.content>h2>a{color:darkslategrey;text-decoration:none}
.content>h1>.ablack{color:darkslategrey;}
h1>a{text-decoration:none}
#centered{text-align:center}
#twitter{display: none}
.striped tr:nth-child(even) {background-color: #f2f2f2;}
.table {border-collapse: collapse; border-spacing: 0; width: 100%; border: 1px solid #ddd;font-size: 14px;}
.striped tr:nth-child(even) {background-color: #f2f2f2;}
.shape-round {border-radius: 100%;}
.list-double {float: left;}

.headerholder{
	position: fixed;
	width: 26%;
	left: 0;
	height: 100%;
			display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-moz-flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-moz-align-items: -moz-flex-end;
		-webkit-align-items: -webkit-flex-end;
		-ms-align-items: -ms-flex-end;
		align-items: flex-end;
		-moz-justify-content: space-between;
		-webkit-justify-content: space-between;
		-ms-justify-content: space-between;
		justify-content: space-between;
		background-color: #1f1815;
		background-attachment: scroll,								scroll;
		background-image: url("images/overlay.png"), url("images/bg.jpg");
		background-position: top left,							top left;
		background-repeat: repeat,								no-repeat;
		background-size: auto,								150%;
		color: rgba(255, 255, 255, 0.5);
		height: 100%;
		left: 0;
/**		padding: 8em 4em;**/
		text-align: right;
		top: 0;
}

/* Icon */

	.icon {
		text-decoration: none;
		border-bottom: none;
		position: relative;
	}

		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			display: inline-block;
			font-style: normal;
			font-variant: normal;
			text-rendering: auto;
			line-height: 1;
			text-transform: none !important;
			font-family: 'Font Awesome 5 Free';
			font-weight: 400;
		}

		.icon > .label {
			display: none;
		}

		.icon:before {
			line-height: inherit;
		}

		.icon.solid:before {
			font-weight: 900;
		}

		.icon.brands:before {
			font-family: 'Font Awesome 5 Brands';
		}
.sidebar-menu {
	display: grid;
	float: right;
	width: 39%;
	list-style: none;
}

.sidebar-menu li {
	margin-left: 10px;
	margin-right: 10px;
	background-color: white;
	border-radius: 25px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.sidebar-menu li a {
	text-decoration: none;
	color: black;
/**	margin-left: 5px;	**/
/**	margin-right: 5px;	**/
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 4px;
	padding-right: 4px;
}

#search-bar a {
	margin: 0px !important;
	padding: 0px !important;
}
#search-bar span {
	color: white;
}

.icons {
	float: right;
	margin-left: 0px;
	padding-left: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.icons li a {
	margin: 3px;
}
.icons img {
	width: 30px;
	filter: grayscale(100%);
}
.icons li {
	margin: 0px !important;
	padding: 0px !important;
	display: inline-block;
}
.li-icons {
	background-color: transparent !important;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
/**	display: inline-block;**/
}
.li-icons li {
	background-color: transparent !important;

}

.twitter-dark {
	background: white;
	border-radius: 100%;
}

		.image.avatar {
			border-radius: 100%;
			margin: 0 0 1em 0;
/**			width: 6.25em;**/
		}

			.image.avatar:before {
				display: none;
			}

			.image.avatar img {
				border-radius: 100%;
				width: 19em;
				margin-right: 12px;
				max-width: 100%;
			}
/**@media (max-width: 768px) {  .headerholder {     top: 0;     transform: translateY(0);   } }**/
@media screen and (max-width: 980px) {
	.headerholder {
		width: 100% !important;
		max-width: 100% !important;
		height: 275px;
		position: absolute;
	}
	h1 {
		text-align: center;
	}
	.image.avatar img {
		width: 9em !important;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.sidebar-menu {
		display: flex;
		float: left;
		padding-left: 0px;
		width: auto !important;
	}
	.icons {
		float: none;
	}
	.icons img {
		width: 30px;
		filter: grayscale(100%);
	}
	#divbody {
		margin-top: 277px;
		margin-left: 0px;
	}
}

/**@media screen and (max-width: 980px) {
	.container {
		width: 100% !important;
		max-width: 100% !important;
	}
}**/

@media screen and (max-width: 746px) {
	.sidebar-menu {	
		display: contents;
	}
	.sidebar-menu li:nth-child(2) {
		display: none;
	}
	.sidebar-menu li:nth-child(3) {
		display: none;
	}
	.li-icons li {
		display: inline-block !important;
	}
}

@media screen and (max-width: 479px) {
}

@media screen and (max-width: 500px) {
  .container {
    overflow: visible;
    flex-wrap: nowrap;
    height: auto;
  }
  #left-sidebar_top {
    width: 100%;
    order: 1;
  }
  #left-sidebar_bottom {
    width: 100%;
    order: 2;
  }
}

.content>p>a:hover {text-decoration: none !important;animation: blinker 1.5s linear infinite;}
li a:hover {text-decoration: none !important;animation: blinker 1.5s linear infinite;}

@keyframes blinker {
	50% {opacity: 0;}
}

/**display: flex;flex-direction: column;align-items: flex-end;position: absolute;left: 0;margin-left: 26%;**/

.search-bar{color:white;}