html, body
{
	border:      0;
	padding:     0;
	margin:      0;
	font-weight: bold;
	font-family: "Arial", Arial, sans-serif;
	font-size:   1em;
	color:       black;
}

ul
{
	padding-top:    0;
	padding-bottom: 0;
	padding-left:   0;
	padding-right:  0;
	margin:         0;
}

#mainlogo
{
	height:      50em;
	max-height:  100%;
	position:    fixed;
	right:       0;
	top:         50%;
	margin-top:  -25em;
	z-index:     -1;
}

ul
{
	list-style-type: none;
}

.ml
{
	font-size:       4em;
	color:           #F77D10;
	text-decoration: none;
	text-shadow:
		-3px  2px black,
		-2px  3px black,
		
		 3px  2px black,
		 2px  3px black,
		
		-3px -2px black,
		-2px -3px black,
		
		 3px -2px black,
		 2px -3px black,
		
		-4px  0px black,
		 4px  0px black,
		 0px  4px black,
		 0px -4px black;
	text-outline:    5px 0px black;
}

.ll
{
	font-size:       4em;
	color:           #F77D10;
	text-decoration: none;
	text-shadow:
		-3px  2px black,
		-2px  3px black,
		
		 3px  2px black,
		 2px  3px black,
		
		-3px -2px black,
		-2px -3px black,
		
		 3px -2px black,
		 2px -3px black,
		
		-4px  0px black,
		 4px  0px black,
		 0px  4px black,
		 0px -4px black;
	text-outline:    5px 0px black;
}

.ml:hover
{
	color:           #FDDE95;
	text-decoration: none;
}

.sl
{
	font-size:       1.1em;
	color:           #F77D10;
	text-decoration: none;
	text-shadow:
		-1px  0px black,
		 1px  0px black,
		 0px -1px black,
		 0px  1px black;
	text-outline:    5px 0px black;
}

.tl:hover
{
	color:           #FDDE95;
	text-decoration: none;
}

.tl
{
	font-size:       0.7em;
	color:           #F77D10;
	text-decoration: none;
	text-shadow:
		-1px  0px black,
		 1px  0px black,
		 0px -1px black,
		 0px  1px black;
	text-outline:    5px 0px black;
}

#links
{
	height:   100%;
	width:    100%;
	position: absolute;
	top:      0;
	z-index:  -2;
}

#vert
{
	position:   absolute;
	top:        50%;
	right:      22em;
	height:     30em;
	margin-top: -15em;
}

#footer
{
	position:    fixed;
	top:         100%;
	left:        100%;
	margin-top:  -1.5em;
	margin-left: -19.8em;
	right:       5;
	height:      1.5em;
}

table
{
	width:  65%;
}

.colleft
{
	width:            20%;
	padding:          1em 0 0 1em;
	background:       white;
	vertical-align:   top;
	background-color: rgba(255, 255, 255, 0.7);
}

.colright
{
	width:            80%;
	padding:          1em 0 0 1em;
	background:       white;
	vertical-align:   top;
	min-width:        25em;
	background-color: rgba(255, 255, 255, 0.7);
}

.itlist li
{
	margin: 0 0 0 1em;
}

.itlist h2
{
	margin: 0.5em 0.5em 0.5em -0.5em;
}

.colleft a
{
	border: 0;
}

.colleft img
{
	width: 15em;
}
