


body
{
	font-family: monospace, helvetica;
	background-image: url(gridrevised.svg);
	background-repeat: repeat;
    

    padding: 6px;
}


a:link, a:visited, a:active {
    
    text-decoration: none;
    color: black;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    padding: 5px 5px;
    font-weight: 1000;
    display: block;
    background-color: tomato;
    border:black .1em solid;
    
    border-radius: 13px;
    border-radius: 10px;
}


a:hover 
{
    background-color: rgba(221, 217, 206, 0.9);
    border: black .1em solid;
    background-color: rgb(251, 154, 136);
    letter-spacing: 12px;
}

aside li {
    margin-bottom: 2em;
    font-weight: 1000;
    
}

aside h2{
    text-align: center;
    letter-spacing: 2px;
    
}

#education
{

    background-color: #47ff72;
    border-radius: 10px;
    border:black .1em solid;
	margin: 10px 0;
    display: inline-block;
    padding: 0px 20px;


}

p:first-of-type {
  color: black; /* or whatever neon color you want */
}

p{

    margin: 0;
    color: rgb(255, 71, 71);
    font-weight: 800;

}

#h2red
{
    background-color: tomato;
    border:black .1em solid;
    border-radius: 10px;
	margin: 10px 0;
    display: inline-block;
    padding: 0px 20px;
}

#h2green
{
    background-color: rgb(120, 165, 248);
    border-radius: 10px;
    border:black .1em solid;
	margin: 10px 0;
    display: inline-block;
    padding: 0px 20px;
}



#h2purple
{
    background-color: rgb(246, 176, 251);
    border-radius: 10px;
    border:black .1em solid;
	margin: 10px 0;
    display: inline-block;
    padding: 0px 20px;
}



#wrapper
{
	
	background-color: rgba(243, 239, 227, 0.9);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.7);
	max-width: 1000px;
	min-width: 700px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
    padding: 30px;
    position: relative;
   
	
}

header
{
	background-color: rgba(0, 0, 0, .8);
}




h1
{
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	color: black;
    font-size: 100px;
    letter-spacing: 8px;
    margin: 0;
    text-transform: capitalize;
    text-shadow: .03em .03em .03em rgb(121, 117, 238), -1px -1px 0 #564bee, 1px 1px 0 #000;

    text-align: center;
    text-transform: uppercase;
    font-weight: 1000;
   
    
}

main 
{

	background-color: rgba(0, 0, 0, .8);
	padding: 5px;
	border-left: 2px solid #000;
	color: lightgrey;

}

#portrait
{
   position: absolute;
  bottom: -5px;  /* or whatever value pushes it up to where you want */
  right: 0px;
    

}

 

aside
{

	width: 250px;
	float: right;
	 background-color: rgb(211, 247, 111);
    border: #070706 .5em dotted;
    border-radius: 10px;
	padding-right: -2em;
    margin-top: 35px ;
    margin-bottom: 6px;
	margin-left: 10px;
	margin-right: -25px;

}


address
{

background-color: #47ff72;
    border:black .1em solid;
   margin-bottom: 15px;
   border-radius: 13px;
   text-align: center;
 
}


