/* Adapted from the now-defunct http://www.ehnonymoose.com/lord-english.css */


.AG {
 margin: 0.5em;
	font-size: 250%;
	font-family: Homestuck, monospace;
	line-height: normal;
 color: #07c;
	text-shadow: 0.5px 0.5px 0 #058,
	1px 1px 0 #058,
	1.5px 1.5px 0 #058,
	2px 2px 0 #058,
	2.5px 2.5px 0 #058,
	3px 3px 0 #058,
	3.5px 3.5px 0 #058,
	4px 4px 0 #058;
}

.AT {
 margin: 0.5em;
	font-size: 250%;
	font-family: Homestuck, monospace;
	line-height: normal;
	color: #a05214;
	text-shadow: 0.5px 0.5px 0 #6e3709,
	1px 1px 0 #6e3709,
	1.5px 1.5px 0 #6e3709,
	2px 2px 0 #6e3709,
	2.5px 2.5px 0 #6e3709,
	3px 3px 0 #6e3709,
	3.5px 3.5px 0 #6e3709,
	4px 4px 0 #6e3709;
}

.lord-english {
	font-family: Homestuck, monospace;
	font-size: 400%;
	text-shadow: 1px 1px #2D3, 2px 2px #2D3, 3px 3px #2D3, 4px 4px #2D3, 5px 5px #2D3, 6px 6px #2D3, 7px 7px #2D3, 8px 8px #2D3;
	line-height: normal;  /* Fix stupid Wizards boards */
}

.lord-english-200 {
	font-family: Homestuck, monospace;
	font-size: 200%;
	text-shadow: 1px 1px #2D3, 2px 2px #2D3, 3px 3px #2D3, 4px 4px #2D3;
	line-height: normal;  /* Fix stupid Wizards boards */
}

.lord-english-250 {
	font-family: Homestuck, monospace;
	font-size: 250%;
	text-shadow: 1px 1px #2D3, 2px 2px #2D3, 3px 3px #2D3, 4px 4px #2D3, 5px 5px #2D3;
	line-height: normal;  /* Fix stupid Wizards boards */
}

.lord-english-300 {
	font-family: Homestuck, monospace;
	font-size: 300%;
	text-shadow: 1px 1px #2D3, 2px 2px #2D3, 3px 3px #2D3, 4px 4px #2D3, 5px 5px #2D3, 6px 6px #2D3;
	line-height: normal;  /* Fix stupid Wizards boards */
}

.lord-english-800 {
	font-family: Homestuck, monospace;
	font-size: 800%;
	text-shadow: 1px 1px #2D3, 2px 2px #2D3, 3px 3px #2D3, 4px 4px #2D3, 5px 5px #2D3, 6px 6px #2D3, 7px 7px #2D3, 8px 8px #2D3, 9px 9px #2D3, 10px 10px #2D3, 11px 11px #2D3, 12px 12px #2D3, 13px 13px #2D3, 14px 14px #2D3, 14px 14px #2D3, 15px 15px #2D3;
	line-height: normal;  /* Fix stupid Wizards boards */
}

.LE { color: black; }
.W { color: white; }

.MR { animation:maroonred 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:maroonred 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:maroonred 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:maroonred 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.RM { animation:redmaroon 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:redmaroon 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:redmaroon 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:redmaroon 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.BP { animation:bluepurple 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:bluepurple 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:bluepurple 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:bluepurple 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.PB { animation:purpleblue 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:purpleblue 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:purpleblue 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:purpleblue 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.GY { animation:greenyellow 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:greenyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:greenyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:greenyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.YG { animation:yellowgreen 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:yellowgreen 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:yellowgreen 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:yellowgreen 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.OY { animation:orangeyellow 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:orangeyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:orangeyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:orangeyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.YO { animation:yelloworange 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:yelloworange 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:yelloworange 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:yelloworange 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }

.OM { animation:orangemaroon 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:orangemaroon 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:orangemaroon 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:orangemaroon 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.MO { animation:maroonorange 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:maroonorange 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:maroonorange 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:maroonorange 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }

.RY { animation:redyellow 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:redyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:redyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:redyellow 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }
			
.YR { animation:yellowred 75ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:yellowred 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:yellowred 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:yellowred 75ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }

.YR-fast { animation:yellowred 40ms cubic-bezier(.7, 0, .3, 1) 0s infinite alternate;
		-moz-animation:yellowred 40ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-webkit-animation:yellowred 40ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate;
		-o-animation:yellowred 40ms cubic-bezier(.7, 0, .3, 1) 0 infinite alternate; }



@font-face {
    font-family: 'Homestuck';
    src: url('fontstuck/fontstuck.eot');
    src: url('fontstuck/fontstuck.eot?#iefix') format('embedded-opentype'),
         url('fontstuck/fontstuck.woff') format('woff'),
         url('fontstuck/fontstuck.ttf') format('truetype'),
         url('fontstuck/fontstuck.svg#fontstuckregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@keyframes yellowred { 0% { color: #FE5; } 100% { color: #E01; }}
@keyframes redyellow { 0% { color: #E01; } 100% { color: #FE5; }}
@keyframes maroonred { 0% { color: #901; } 100% { color: #E01; }}
@keyframes redmaroon { 0% { color: #E01; } 100% { color: #901; }}
@keyframes bluepurple { 0% { color: #44E; } 100% { color: #A5E; }}
@keyframes purpleblue { 0% { color: #A5E; } 100% { color: #44E; }}
@keyframes greenyellow { 0% { color: #0A4; } 100% { color: #FE5; }}
@keyframes yellowgreen { 0% { color: #FE5; } 100% { color: #0A4; }}
@keyframes orangemaroon { 0% { color: #F62; } 100% { color: #901; }}
@keyframes maroonorange { 0% { color: #901; } 100% { color: #F62; }}
@keyframes orangeyellow { 0% { color: #F62; } 100% { color: #FE5; }}
@keyframes yelloworange { 0% { color: #FE5; } 100% { color: #F62; }}

@-o-keyframes yellowred { 0% { color: #FE5; } 100% { color: #E01; }}
@-o-keyframes redyellow { 0% { color: #E01; } 100% { color: #FE5; }}
@-o-keyframes maroonred { 0% { color: #901; } 100% { color: #E01; }}
@-o-keyframes redmaroon { 0% { color: #E01; } 100% { color: #901; }}
@-o-keyframes bluepurple { 0% { color: #44E; } 100% { color: #A5E; }}
@-o-keyframes purpleblue { 0% { color: #A5E; } 100% { color: #44E; }}
@-o-keyframes greenyellow { 0% { color: #0A4; } 100% { color: #FE5; }}
@-o-keyframes yellowgreen { 0% { color: #FE5; } 100% { color: #0A4; }}
@-o-keyframes orangemaroon { 0% { color: #F62; } 100% { color: #901; }}
@-o-keyframes maroonorange { 0% { color: #901; } 100% { color: #F62; }}
@-o-keyframes orangeyellow { 0% { color: #F62; } 100% { color: #FE5; }}
@-o-keyframes yelloworange { 0% { color: #FE5; } 100% { color: #F62; }}

@-moz-keyframes yellowred { 0% { color: #FE5; } 100% { color: #E01; }}
@-moz-keyframes redyellow { 0% { color: #E01; } 100% { color: #FE5; }}
@-moz-keyframes maroonred { 0% { color: #901; } 100% { color: #E01; }}
@-moz-keyframes redmaroon { 0% { color: #E01; } 100% { color: #901; }}
@-moz-keyframes bluepurple { 0% { color: #44E; } 100% { color: #A5E; }}
@-moz-keyframes purpleblue { 0% { color: #A5E; } 100% { color: #44E; }}
@-moz-keyframes greenyellow { 0% { color: #0A4; } 100% { color: #FE5; }}
@-moz-keyframes yellowgreen { 0% { color: #FE5; } 100% { color: #0A4; }}
@-moz-keyframes orangemaroon { 0% { color: #F62; } 100% { color: #901; }}
@-moz-keyframes maroonorange { 0% { color: #901; } 100% { color: #F62; }}
@-moz-keyframes orangeyellow { 0% { color: #F62; } 100% { color: #FE5; }}
@-moz-keyframes yelloworange { 0% { color: #FE5; } 100% { color: #F62; }}

@-webkit-keyframes yellowred { 0% { color: #FE5; } 100% { color: #E01; }}
@-webkit-keyframes redyellow { 0% { color: #E01; } 100% { color: #FE5; }}
@-webkit-keyframes maroonred { 0% { color: #901; } 100% { color: #E01; }}
@-webkit-keyframes redmaroon { 0% { color: #E01; } 100% { color: #901; }}
@-webkit-keyframes bluepurple { 0% { color: #44E; } 100% { color: #A5E; }}
@-webkit-keyframes purpleblue { 0% { color: #A5E; } 100% { color: #44E; }}
@-webkit-keyframes greenyellow { 0% { color: #0A4; } 100% { color: #FE5; }}
@-webkit-keyframes yellowgreen { 0% { color: #FE5; } 100% { color: #0A4; }}
@-webkit-keyframes orangemaroon { 0% { color: #F62; } 100% { color: #901; }}
@-webkit-keyframes maroonorange { 0% { color: #901; } 100% { color: #F62; }}
@-webkit-keyframes orangeyellow { 0% { color: #F62; } 100% { color: #FE5; }}
@-webkit-keyframes yelloworange { 0% { color: #FE5; } 100% { color: #F62; }}
