@charset: "utf-8";

.errors {
    background: #0CF;
    color: #F20;
    margin: 0 auto;
    padding: .5rem;
    border: 1px solid #2F2;
    border-radius: .25rem;
}
/* 3D effects for headline */
.Three-Dee, a h1.ThreeDee {
  margin: 0 auto -1rem;
  padding: 0;
  border: 0;
  background: transparent;
  font-family: kaushanScript-regular, serif;
  color: #D35;
  font-weight: bold;
  font-size: 2.5rem;
  text-align: center;
  text-shadow: 0px 0px 0 rgb(1,231,231),1px 1px 0 rgb(6,216,216),
  2px 2px 0 rgb(2,20,2),3px 3px 0 rgb(7,18,8),
  4px 4px 0 rgb(3,173,173),5px 5px 0 rgb(18,158,158), 
  6px 6px 0 rgb(144,144,144),7px 7px 6px rgba(0,0,0,0.6),
  7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2),
  -2px -2px 0 #000, -3px -3px 0 rgba(9,0,253,.8);
  text-decoration: none;
}
.Seven-Dee {
    font-family: belligerent, Arial, sans-serif;
    color: #FF3;
    font-size: 3.5rem;
    text-align: center;
    text-shadow: .125rem .125rem .24rem rgba(0, 0 , 0, .8), 0 -.125rem .12rem rgba(123, 123, 123, .6);
    margin-bottom: -1rem;
}
.Nine-Dee {
    font-family: note_this, Arial, sans-serif;
    color: #FF3;
    font-size: 3.5rem;
    text-align: center;
    text-shadow: .135rem .135rem .5rem rgba(0, 0 , 0, .8), 0 -.135rem .13rem rgba(133, 133, 133, .65);
    margin-bottom: -1rem;
}
.Louis-Title {
    font-family: allura-regular, Arial, sans-serif;
    color: #F23;
    font-size: 3.5rem;
    text-align: center;
    text-shadow: .25rem .25rem .25rem rgba(0, 0 , 0, .8), 0 -.25rem .2rem rgba(133, 133, 133, .65);
    margin-bottom: -1rem;
}
header h2, article h2, section h2 {
    color: #3FF;
    font-family: morpheus, serif;
	font-size: 1.2rem;
	text-align: center;
    text-shadow: 2px 2px #F33, -2px -2px #F04, 4px 2px #F0F, -4px -2px #D0F;
}
.quid_sub {
    color: #3CF;
    font-size: 1.5rem;
    text-align: center;
    text-shadow: .13rem .13rem .15rem #F3F, -.07rem -.07rem .05rem #33F;
}
.louis_sub {
    color: #3F3;
    font-family: condiment-regular, morpheus, serif;
	font-size: 2.5rem;
	text-align: center;
    text-shadow: .1rem .125rem #F3F, -.1rem -.5rem #264, .2rem .1.2rem #000, -.2rem -.1.2rem #36F;
}
/* end of header stuff */
section, article {
    margin: 1.2rem auto;
    padding: .25rem;
}
.quo {
    background: linear-gradient(to right, #0CF, #0FC);
    color: #F22;
    border: .15rem outset #902EFF;
    border-radius: .25rem;
}
section ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: center
}
section ul li img {
    max-width: 85%;
    margin: 1.2rem auto;
    border: .25rem outset #FF0;
    border-radius: .25rem;
}
nav, nav ul {
    max-width: 100%;
    padding: 0 .25rem;
    margin: 0 auto;
}
nav ul li a {
    font-size: .7rem;
}
.azn-white {
    width: 20rem;
    background-color: #FFD;
    margin: .5rem auto;
    padding: .25rem;
    color: #864103;
    font-weight: bold;
    border: .25rem solid #884026;
    border-radius: .25rem;
}
.azn-buf {
    width: 40%;
    background-color: #FFD;
    font-family: black_jack, Helvetica, Arial, serif;
    text-align: center;
    font-size: 1rem;
    margin: 1.15rem auto;
    padding: 1.2rem;
    color: #864103;
    font-weight: bold;
    border: .25rem solid #884026;
    border-radius: .35rem;
}
.accept {
    background: #FBFFB6;
    color: #FF20F8;
    border-radius: .35rem
}
.east {
    margin: 1.2rem auto;
    padding: .25rem;
    background: #CC1;
    color: #11C;
    border: .5rem outset #D42;
    border-radius: .75rem;
}
.royalty {
    background: #53FF0E;
    color: #711EFF;
    border-radius: .35rem
}
.bottom {
    margin: 0 auto -5rem;
}