* {margin: 0px; padding: 0px;}
a, a:visited{
	color: black;
	text-decoration: none;
	font-style: italic;
}
a:hover{color: #22B;}
a:active{color: #1B1;}
.post-title{font-style: normal;}/*Counteract links being italicized*/
.post-meta{
	color: #228;
	padding-left: 5px;
}
ol, ul{margin-left: 20px;}/*shift right*/
table{border-collapse: collapse;}
table, thead, tfoot, tr, th, td{border: 1px solid black;}
th, td{padding: 10px;}
body{
	background: #BBB;
}
/*Template Aesthetics Formatting*/
#header{background: linear-gradient(180deg, #202882 80%, transparent 100%);}
#filler{background: linear-gradient(180deg, #202882 80%, transparent 100%), linear-gradient(90deg, #202882 70%, transparent 100%);}/*Connect sidebar and header gradients*/
#sidebar{background: linear-gradient(90deg, #202882 70%, transparent 100%);}
#header{text-align: center;}
#logo{
	display: inline;
	vertical-align: top;
}
#header-text{
	display: inline-block;
	text-align: left;
}
#header, #sidebar{
	color: white;
	font-family: "Source Sans Pro";
}
#tagline{color: #CCC;}
#sidebar > a{
	color: inherit;
	text-decoration: none;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	width: 100%;
	padding-bottom: 1em;
	background: transparent;
}
#sidebar > a:hover, #sidebar > a.active{background: linear-gradient(90deg, #1AC300 70%, transparent 100%);}
#sidebar > a:active{background: linear-gradient(90deg, gray 70%, transparent 100%);}
#content{
	text-align: center;
	overflow: scroll;
}
.log{display: none !important;}
.copybtn{cursor: pointer;}
#countdown{position: fixed; right: 0; bottom: 0;}
