* {box-sizing:border-box;font-family:"Helvetica Neue";color:#4B3C7A;cursor:url("listicon.png"), auto}

main p {text-indent:10px}
h2 {text-indent:50px;line-height:10px;padding-top:30px}
a {text-decoration:none}
a:link {color:#BF7D95}
a:visited {color:#BF7D95} 
a:hover {color:#4B3C7A;cursor:url("hovericon.png"), auto}
ol {list-style:upper-roman;line-height:40px;font-weight:bold;font-size:1.25em}
ol ol {list-style:lower-roman;font-weight:normal;font-style:italic;font-size:0.75em}
ul {list-style-type:none}
dt {font-weight:bold;font-size:1.25em;line-height:40px}
dd {font-style:italic;padding-right:40px}
body {background-color:#f7dcb6;background-image:url(backgroundflowers.webp),url(background.png);background-repeat:no-repeat,repeat;background-position:center bottom}
footer {text-decoration:none;text-align:center;margin-top:50px}

#blorb::before{
	content:"current mood: i love html";
	word-wrap:break-word;
}
hr {
	border: 1px dashed;
}

#button {
	text-align:center;
	border-style:dotted;
	border-color:#4B3C7A;
	width: 300px;
	margin:auto;
	font-size:2em;
	padding:5px;
	border-radius:15px;
	background-color:#FCF3D0;
	transition-duration:0.4s;
}
#button:hover{
	background-color:#BF7D95;
}
#top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border-style:dotted;
  border-color:#4B3C7A;
  background-color:#FCF3D0; /* Set a background color */
  color: #4B3C7A; /* Text color */
  cursor: url("hovericon.png"), auto; /* Add a mouse pointer on hover */
  padding: 20px; /* Some padding */
  border-radius: 15px;
  font-size: 18px;
}

#top:hover {
  background-color:#BF7D95;
}



#profile h1 {color:#4B3C7A}
#image {border-radius:50%}
#image:hover {cursor:url("hovericon.png"), auto}
.center {display:block;text-align:center}

#closerimage {display:block;margin-left:auto;margin-right:auto;margin-top:50px}

#ao3 {background:url(smsprites.png) 0 0;width:30px;height:30px}
#tumblr {background:url(smsprites.png) -30px 0;width:30px;height:30px}
#discord {background:url(smsprites.png) -60px 0;width:30px;height:30px}
#twitter {background:url(smsprites.png) -90px 0;width:30px;height:30px}
#ao3:hover {background:url(smsprites.png) 0 -30px;width:30px;height:30px;cursor:url("hovericon.png"), auto}
#tumblr:hover {background:url(smsprites.png) -30px -30px;width:30px;height:30px;cursor:url("hovericon.png"), auto}
#discord:hover {background:url(smsprites.png) -60px -30px;width:30px;height:30px;cursor:url("hovericon.png"), auto}
#twitter:hover {background:url(smsprites.png) -90px -30px;width:30px;height:30px;cursor:url("hovericon.png"), auto}

.divider{
	height:auto;
	max-width:100%;
}


.art{
		width:100%;
		height:auto;
		min-width:300px;
	}
.column {
	flex:50%;
	padding: 10px;
}
.column img {
	margin-top:8px;
	vertical-align: middle;
}

.row {
	display:flex;
	flex-wrap:wrap;

}
.writing{
	margin:50px 0px;
}
.writing pre {
	white-space:pre-wrap;
}
.writing p{
	font-style: italic
}

.right {
	text-align:right
}





@media (min-width:1136px){
	#profile {position:fixed;padding-left:50px;padding-top:40px}
	main {margin-right:25px;margin-bottom:20px;min-height:500px;padding: 10px 40px 80px 40px;background-color:#FCF3D0;border-radius:15px;background-image:url(closerimage.webp);background-position:center bottom;background-repeat:no-repeat}
	#blorb {border-radius:15px;background-color:#FCF3D0;width:300px;height:100px;padding:20px;text-indent:20px}
	#links {display:flex;justify-content:space-between;margin-right:50px;margin-left:50px;margin-bottom:25px}
	#wrapper {border-radius:15px;width:65%;margin-left:400px;margin-top:50px;max-width:1280px;background-repeat:no-repeat;background-position:right bottom}
	
}
@media screen and (max-width:1135px){
	.column{
		width: 100%
	}
	#profile{
		padding: auto;
		margin: auto;
	}
	#links {display:flex;justify-content:space-between;width:200px;margin:auto;margin-bottom:20px;}
	#blorb {border-radius:15px;background-color:#FCF3D0;margin-left:20%;margin-right:20%;height:100px;padding:20px;text-indent:20px;margin-bottom:20px}
	main {min-height:500px;padding: 10px 40px 80px 40px;background-color:#FCF3D0;border-radius:15px;background-image:url(closerimage.webp);background-position:center bottom;background-repeat:no-repeat}
	body {margin:20px}
	h2 { line-height: 1.6em}
}