<!--BODY-->

html, body
{
	background-color: #2D3A21;
	overflow: hidden;
	font-family: Lucida Sans;
	color: Gainsboro;
	text-align: center;
}

<!--HEADERS-->

h1
{
	color: Black;
	margin-left: auto;
	margin-right: auto;
}

h1.title
{
	text-align: center;
	color: #DCE40A;
	font-family: Times New Roman;
	border: solid medium Gainsboro;
	-moz-border-radius: 1.0em;
	width: 768;
	margin-left: auto;
	margin-right: auto;
}

h2
{
	margin-left: auto;
	margin-right: auto;
}

h2.infotitle
{
	text-align: center;
	font-family: Times New Roman;
	border: solid thin black;
	-moz-border-radius: 0.3em;
	background-color: #2D3A21;
	position: relative;
	top: -40;
	left: -17;
}

h2.infotitleprivate
{
	text-align: center;
	font-family: Times New Roman;
	border: solid thin black;
	-moz-border-radius: 0.3em;
	color: Black;
	background-color: Red;
	position: relative;
	top: -40;
	left: -17;
}

h2.infopastperf
{
	background-color: #5EAACD;
	color: Black;
	text-align: center;
	font-family: Times New Roman;
	border: solid thin black;
	-moz-border-radius: 0.3em;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

h3
{
	text-align: center;
	font-family: Times New Roman;
}

<;!--PARAGRAPHS-->
p
{
	
}

p.copyright
{
	
}

<!--LINKS-->

a
{
	color: #5EAACD;
}

a:link
{
	color: #5EAACD;
}

a:active
{
	color: #DCE40A;
}

a:visited
{
	color: #A06FF2;
}

a:hover
{
	
}

a.picCaption:link
{
	color: Blue;
	text-decoration: none;
}

a.picCaption:active
{
	color: Blue;
	text-decoration: none;
}

a.picCaption:visited
{
	color: Blue;
	text-decoration: none;
}

a.picCaption:hover
{
	color: #C9D730;
	background-color: Blue;
	text-decoration: none;
}

<!--DIV-->

div
{
	
}

div.loggedinbox
{
	background-color: #415A29;
	position: absolute;
	bottom: 5;
	left: 5;
	border: solid thin black;
	padding: 5;
	z-index: 20;
}

div.pageportal
{
	background-color: #415A29;
	border: solid thin black;
	-moz-border-radius: 0.5em;
	text-align: left;
	overflow: auto;

	position: fixed;
	top: 0;
	left: 150;
	right: 0;
	bottom: 60;
}

div.infoblock
{
	border: solid thin Gainsboro;
	-moz-border-radius: 0.5em;
	padding: 10;
	margin: 20;
	width: 768;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div.groupimage
{
	width: 396;
	padding: 10;
	margin-left: auto;
	margin-right: auto;
	color: #415A29;
	background-color: #C9D730;
}

div.biosOverlay
{
	background-color: #415A29;
	border: thin solid Gainsboro;
	-moz-border-radius: 0.5em;
	padding: 10;
	width: 768;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div.navdiv
{
	background-color: inherit;

	position: fixed;
	top: 0;
	left: 0;
	width: 150;
}

div.copyright
{
	background-color: inherit;
	text-align: center;
	width: 100%;

	position: fixed;
	bottom: 0;
	left: 0;
	height: 60;
}

<!--MAPBOX-->

div.mapbox
{
}

label.maptoggler
{
	cursor: pointer;
	color: #5EAACD;
}

input.maptoggler
{
	display: none;
}

input.maptoggler:checked+div
{
	display: none;
}

<!--SPAN-->

span
{
	
}

span.infotext
{
	position: relative;
	top: -40;
}

span.infodatetime
{
	background-color: #5EAACD;
	color: Black;
	position: relative;
	top: -60;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}

span.instructions
{
	font-size: medium;
	font-weight: bold;
	font-family: Arial;
}

span.biosName
{
	font-size: x-large;
	font-weight: bold;
	color: #DCE40A;
	font-family: Monotype Corsiva;
	margin-left: auto;
	margin-right: auto;
}

span.biosText
{
	font-size: medium;
}

span.savesuccess
{
	background-color: #2D3A21;
	border: solid thin Gainsboro;
}

span.failure
{
	background-color: Red;
	color: Black;
}

span.noscriptemail
{
	color: #5EAACD;
}

<!--TABLES-->

table
{
	
}

tr
{
	
}

td
{
	
}

table.navtable
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

table.navtable tr
{
	background-color: black;
}

table.navtable td.nolink
{
	width: 200;
	border: double thin black;
	font-size: 24;
	font-family: Comic Sans MS;
	background-color: #415A29;
}

table.navtable td.link
{
	width: 200;
	border: double thin black;
	font-size: 24;
	font-family: Comic Sans MS;
	background-color: #415A29;
}

table.navtable td.link:hover
{
	width: 200;
	border: double thin black;
	font-size: 24;
	font-family: Comic Sans MS;
	background-color: #A7BD92;
}

table.navtable td.link a
{
	text-decoration: none;
	color: #5EAACD;
}

table.navtable td.link a:visited
{
	text-decoration: none;
	color: #5EAACD;
}

table.navtable td.link a:hover
{
	text-decoration: none;
	color: #3C6D84;
	background-color: #A7BD92;
}

table.navtable td.link a:active
{
	text-decoration: none;
	color: #DCE40A;
}

table.navtable tr.buffer
{
	background-color: transparent;
	height: 10;
}

table.caption
{
	background-color: inherit;
	color: #2D3A21;
	font-family: Comic Sans MS;
	width: 100%;
}

table.caption td
{
	width: 50%;
}

<!--LISTS-->

ul
{
	
}

ol
{
	
}

li
{

}

ul.songlist
{
	list-style-image: url("/images/playaudio3.gif");	
}

ul.songlist li
{
	font-size: medium;
}

<!--HORIZONTAL-->

hr
{
	
}

hr.infoblock
{
	
}

<!--EDITING-->

input
{
	
}

input.infoblockinput
{
	color: Gainsboro;
	background-color: #2D3A21;
	border: solid thin black;
}

input.infoblockbutton
{
	color: Gainsboro;
	background-color: #2D3A21;
	border: solid thin black;
}

textarea
{
	
}

textarea.infoblocktextarea
{
	color: Gainsboro;
	background-color: #2D3A21;
	border: solid thin black;
	width: 100%;
}

a.editbtn
{
	
}

table.edittable
{
	color: Gainsboro;
	width: 100%;
}

table.edittable td.inputs
{
	width: 90%;
}

table.edittable td.buttons
{
	vertical-align: bottom;
	width: 10%;
}