html{
	font-size:16px;
	background:#3B3B3B center;
	justify-items:center;
	-ms-overflow-style: none;
	scrollbar-width: none;
	margin: auto;}
html::-webkit-scrollbar {
    display: none;
}
body{
	display:inline;
	background:#3B3B3B center;
	min-width: fit-content;
}
header{
font-size:4em;
color:#B8B8B8;
user-select:none;
white-space:nowrap;
text-align:center;
}
/*navbar*/
.nav{
	border:none;
	overflow:hidden;
	min-height:3em;
	position:sticky;
	margin:auto;
	background:#6B6022;
	top:0px;
	z-index:2;
	display:flex;
	list-style-type:none;
	justify-content:center;
}
.nav a{
	max-width:fit-content;
	font-size:3em;
	text-align:center;
	height:100%;
	display:block;
	color:#A19C83;
	padding:0 0.425em;
	text-decoration:none;
	white-space:nowrap;
	user-select:none;
}
.nav a:hover{
  background-color:#2F3115;
}
/*content*/
#solid{
	margin: auto;
}
#main{
	border:0.11em solid #B8B8B8;
	margin:0.5em 1.02em;
	min-width:96%;
	height:fit-content;
	display:flex;
	overflow:clip;
}
/*posts divs*/
div.stand{
background:#242424 center;margin:0;width:100%;
height:100em;display:inline-block;overflow-x:none;overflow-y:auto; -ms-overflow-style: none;scrollbar-width: none; 
}
div.smain{
	overflow-x:none;width:fit-inherit;
}
.stand::-webkit-scrollbar {
    display: none;
}
.post_title{
	margin:0.6em;
	padding:0.6em;
	max-height:auto;
	height:auto;
	border:0.01pc solid #B8B8B8;
	display:block;
	color:#D8D9D0;
	justify-content: center;
	background-color: #2F3115;
}
.post{
	margin:0.6em;
	padding:0.6em;
	max-height:auto;
	height:auto;
	border:0.01pc solid #B8B8B8;
	display:block;
	color:#D8D9D0;
	justify-content: center;
}
.post a{
	color:#00CFCF;
}
#art_head{
	margin:0;
	padding:0;
	white-space:wrap;
	font-size:1.8em;
	text-indent:0.7em;
	width: inherit;
	color: #DBCE82;
}
.post p:not(first-child){
	white-space: wrap;
	word-wrap: normal;
	font-size: 1.6em;
	margin: 0.4em auto;
	width: 90%;
	text-overflow:hidden;
	display: block;
}
#ind{
	text-indent: 1.4em;
}
#ind-spaced{
	text-indent: 2em;
}
/*Right SideBar*/
.rightsbar{
	font-size:32pc;
	background:#242424 center;
	padding:0 0.02em 0.02em;
	position:relative;
	left:0;
	margin:0;
	height:100vhmax;
	display:block;
	white-space:nowrap;
	z-index:1;
	border-left:0.11rem solid #B8B8B8;
	justify-items:center;
	min-width:fit-content;
}
.rightsbar ul{
	list-style-type:none;
	margin:0.5em 0 0;
	padding:0;
	max-height:auto;
	border:0.015em solid #B8B8B8;
	display:block;
	justify-content:center;
	font-size:4%;
	text-align:center;
	width:auto;
}
.sbar li{
	padding:0;
	display:inline;
}
.sbar p:first-child{
	margin-top:0.4em;
	display:block;
	user-select:none;
	border-bottom:0.011em solid #B8B8B8;
	margin:0;
	color:#D8D9D0;
	text-indent:-4%;
}
.sbar p:not(:first-child){
	display:block;
	user-select:none;
	border-bottom:0.011em solid #B8B8B8;
	border-top:0.01em solid #B8B8B8;
	margin:0;
	color:#D8D9D0;
	text-indent:-4%;
}
.sbar a{
	display:block;
	margin:0.2em 1.2em;
	color:#148AFF;
	text-decoration:none;
	white-space:nowrap;
	text-shadow:0 0 -1 #FFFFFF;
}
.sbar li a:hover{
	max-height:auto;
	min-height:auto;
	background-color:#664d00;
	opacity:1.5;
}
.c p{
	margin-top:0.4em;
	display:block;
	user-select:none;
	border-bottom:0.011em solid #B8B8B8;
	margin:0;
	color:#D8D9D0;
	text-indent:-4%;
}
.c li a{
	color:#00CFCF;
	text-decoration:none;
}
.c li img{
	border-radius:25%;
}
.c li a:hover{
	border-radius:10%;
	background-color:none;
	display: inline-block;
}
/*footer*/
.foot{
	font-size:16px;
	height:0.5rem;
	width:auto;
	user-select:none;
	}
.foot a{
	width:10vw;
	display:block;
	margin:0.2em auto;
	color:#00CFCF;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	text-shadow:0 0 1rem #000000;}
.foot a:hover{
	width:10vw;
	max-height:auto;
	min-height:auto;
	background-color:none;
	opacity:1.5;}
.foot p{
	margin:0.2rem auto 1.2pc;
	text-align:center;
	color:white;}