body{
	max-width:850px;
	margin-left: auto;
	margin-right: auto;
	background: black;
	color: #aa8400;
	font-family: monospace;
	font-size: 15px;
	font-weight: 525;
	position:relative;
	line-height: 20px;
}

h1{
	color: #c19600;
}

h2{
	font-size: 25px;
	color: #ff00e5;
	padding-left: 10px;
}

h3{
	font-size: 20px;
	color: #00BD97;
}

h4{
	font-size: 16px;
	color: #8a589b;
}

h5{
	font-size: 12px;
	color: #CC85DE;
}

h6{
	color: #c19600;
}

a{
	color: #00BD97;
	text-decoration: inherit;
}

a:hover{
	color: purple;

}
em{
	color: #ff00e5;
	font: inherit;
}

strong{
	color: #07AC00;
}

table, th, td {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid
}

footer{
	text-align: center;
}

figcaption{
	text-align:center;
	font-size: 13px;
	max-width: 100%;
}

code{
	color: white;
	font-size: 12px;
	font-weight: 500;
	background: #444444;
	border-radius: 5px;
	padding: 3px;
}

.language-code_block{
	white-space: pre-line;
	margin-left:1em;
	margin-right:1em;
	display: block;
	color: white;
	font-size: 12px;
	font-weight: 500;
	background: #444444;
	border-radius: 5px;
	padding: 3px;
}

.code_block{
	white-space: pre-line;
	margin-left:1em;
	margin-right:1em;
	display: block;
	color: white;
	font-size: 12px;
	font-weight: 500;
	background: #444444;
	border-radius: 5px;
	padding: 3px;
}



img.resize{
	display: block;
	max-width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.text_block{
	margin-top: 30px;
	padding: 10px;
	border-style: dashed;
	border-width: 1px;
}

.tots_post{
	margin-top: 30px;
	padding: 10px;
	border-style: dashed;
	border-width: 1px;
}

.hobby_heading{
	margin-bottom: 0px;	
}

.cooking_list{
	margin-top: 0px;
	margin-bottom: 20px;
}

.description{
	margin-top: 0px;
}

/* tots.html */
.tots_heading {
	margin-bottom: 30px;
	padding-left: 0px;
}

.entry_heading{
	margin-top: 0px;
	margin-bottom: 0px;
}

.tots_date_category{
	margin-top: 0px;
	margin-bottom: 0px;
}

.pagination{
	font-size:0px;
	text-align:center;
	padding:15px;
}

.page-item{
	font-size:15px;
	display:inline-block;
	border:1px solid #470161;
	padding:3px;
}

.page-item-nav{
	font-size:15px;
	display:inline-block;
	padding:4px;
}

.page-item-active{
	font-size:15px;
	display:inline-block;
	border:1px solid #470161;
	padding:3px;
}

.page-item-active a{
	color:#ff00e5;
}

#ascii_site_heading{
	color: #ff00e5;
}

@media all and (max-width: 850px){
	#ascii_site_heading{
		display: none;
	}
}

@media all and (min-width: 851px){
	#text_site_heading{
		display: none;
	}
}
