﻿html, body {
	background-color: White;
	font-family: Myriad, Tahoma, Verdana, Sans-Serif;
	font-size: medium;
	margin: 0px;
}

a {
	color: #1e8cca;
	text-decoration: none;
}

a:hover {
	color: #003366;
	text-decoration: underline;
}

a.button, a.button span {
	background-repeat: no-repeat;
	display: -moz-inline-box; /* Firefox's version of inline-block */
	display: inline-block;
	line-height: 20px;
	height: 21px;
}

a.button {
	background-image: url("images/buttonleft.gif");
	background-position: left center;
	padding-left: 10px;
	text-decoration: none;
}

a.button span {
	background-image: url("images/buttonright.gif");
	background-position: right center;
	font-size: small;
	font-weight: bold;
	cursor: hand;
	padding-right: 10px;
}

form {
	margin: 0;
}

h1 {
	font-family: Goudy Old Style, Goudy, Georgia, Times New Roman, Serif;
	font-size: x-large;
	text-align: center;
}

h2 {
	color: #b82025;
	font-family: Goudy Old Style, Goudy, Georgia, Times New Roman, Serif;
	font-size: xx-large;
	line-height: 95%;
	margin: 0;
	text-align: center;
}

h3 {
	font-family: Goudy Old Style, Goudy, Georgia, Times New Roman, Serif;
	font-size: large;
	text-align: center;
}

p {
	margin-top: 0;
	text-align: justify;
	text-justify: newspaper;
}

.bordered {
	border: 1px solid black;
}

.borderedleft {
	border-left: 1px solid black;
}

.borderedright {
	border-right: 1px solid black;
}

.centered {
	text-align: center;
}

.clearfloat {
	clear: both;
}

.fineprint {
	font-size: xx-small;
	margin-bottom: 5px;
}

#fitafter50 {
	left: 95px;
	position: absolute;
	top: 35px;
	z-index: 1;
}

* html #fitafter50 { /* IE6 Hack */
	top: 45px;
}

.floatleft {
	float: left;
}

#gettingup {
	border: 4px double #fece49;
	bottom: 95px;
	font-family: Goudy Old Style, Goudy, Georgia, Times New Roman, Serif;
	font-size: x-large;
	font-weight: bold;
	left: 150px;
	line-height: 95%;
	padding: 20px;
	position: absolute;
	text-align: center;
	width: 135px;
}

* html #gettingup { /* IE6 Hack */
	bottom: 119px;
}

.leftie {
	background-color: #EEEEEE;
	border-right: 1px solid black;
	float: left;
	padding-bottom: 5px;
	text-align: center;
	width: 50%;
}

#main {
	margin-left: 340px;
	padding: 25px 25px 0 25px;
}

#pageborderblue {
	border: 3px solid #1e8cca;
	margin: 12px 5%;
}

#pageborderred {
	background-image: url("images/yellowfade.gif");
	background-repeat: repeat-x;
	border: 7px solid #b82025;
	position: relative;
}

#pagefooter {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
}

* html #pagefooter { /* IE6 Hack */
	bottom: 24px;
}

#pagefooter #left, #pagefooter #right {
	background-color: #b82025;
	border-top: 7px solid #b82025;
	bottom: 0;
	color: White;
	font-family: Goudy Old Style, Goudy, Georgia, Times New Roman, Serif;
	font-size: x-large;
	position: absolute;
	text-align: center;
	width: 51%;
}

#pagefooter #left {
	left: 0;
}

#pagefooter #right {
	right: -1px;
}

#prefooter {
	font-size: small;
	font-style: italic;
	margin: 10px 25px 50px 175px;
}

#ruth {
	left: -22px;
	position: absolute;
	bottom: 33px;
	z-index: 1;
}

* html #ruth { /* IE6 Hack */
	bottom: 58px;
}

.test {
	border: 1px solid red;
}

.width50 {
	width: 50%;
}

.vloose {
	line-height: 133%;
}

.vtight {
	line-height: 100%;
}
