body{
	font-family: monospace;
	margin: 0;
	margin-bottom: 20px;
	background-color: rgb(31, 31, 31);
	/* background-color: rgb (255, 230, 125) */
	/* background-color: #EEE7D7; */
	/* color: rgb(165, 213, 255); */
	color:aliceblue;
	}

header{
	padding: 15px;
	padding-left: 2%;
	}
	
p {
	line-height: 1.6;
	font-size: large;
	margin: 0;
	}
	
img {
	max-width: 100%;
	object-fit: contain;
	}

h2 {
	font-size: x-large;
	}
	
em {
	font-style: italic;
}

strong {
	font-weight: bold;
	font-size: 120%;
}

button{color:rgb(255, 249, 217)}	

a {color:rgb(255, 249, 217); font-size: 120%;}
a:link {text-decoration: none;}
a:visited{color: rgb(255, 249, 217)}
a:hover{font-size: x-large; text-decoration: underline; text-decoration-color: rgb(132, 134, 237); text-decoration-inset: -0.5em; text-decoration-skip-ink: auto;text-decoration-thickness: 3px;}

.a-footer {color:rgb(255, 249, 217); font-size: 120%;}
.a-footer:link {text-decoration: none;}
.a-footer:visited{color: rgb(255, 249, 217)}
.a-footer:hover{font-size: small; text-decoration: underline; text-decoration-color: rgb(132, 134, 237); text-decoration-inset: -0.5em; text-decoration-skip-ink: auto;text-decoration-thickness: 3px;}

footer{
	max-width:100vw;
	padding-top: 15%;
	margin-left: 2%;
	margin-right: 2%;
	padding-bottom: 3%;
	text-align: right;
	}

.cont {
	display: flex;
	max-width: 100vw;
	flex-direction: row;
	}

.lside{
	display: flex;
	flex-direction: column;
	flex: 20%;
	padding-left: 2%;
	}
	
.rside{
	display: flex;
	flex-direction: column;
	flex: 50%;
	text-align: justify;
	}


.entry_div {
	border-bottom: 2px solid aliceblue;
	padding-bottom: 3%;
	margin-bottom: 10%;
	}

.entry_div p {
	margin-bottom: 5%;
	}

.entry_div img{
	object-fit: contain;
	}

.block {
	padding-top: 30px;
	padding-left: 10px;
	}

.block2 {
	padding-top: 30px;
	padding-left: 10px;
	}

.block2 p {
	margin-bottom: 10vh;
}

.sblock {
	font-size: medium;
	padding-left: 5%;
	padding-top: 5px;
	}
	
.dummyside{
	display: flex;
	flex: 30%;
	}
	
@media (max-width: 800px) {
			.rside {
				flex: 75%;
			}
			.dummyside {
			  flex: 5%;
			}
			.block {
			  padding-left: 15px;
			}
		}
	
			
