body  {
	background-image: url(art/Greenstone.bmp);
	background-repeat: repeat;
	text-align: center;
	width: 760px;
	margin: 0 auto;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
td { vertical-align: top; }
h1  { color: #daaa20 ; margin: 0; padding: 0; }
h2  { color: #ffe8a0 }
h3  { color: #daaa20 }
h4  { color: #ffe8a0; margin: 0; padding: 10px 0 0   }
p     { color: #fff; margin: 0; padding: 0 0 10px }
a:link  {
	color: #daaa20;
	text-decoration: underline
}
a:visited  { color: #daaa20; text-decoration: none }
a:hover  { color: #ffe8a0; text-decoration: underline }
#body          { background: #2c2c2c url(art/emblem_fade.gif) no-repeat fixed center 250px; vertical-align: top; display: block; margin: 0 auto 100px; padding: 0; position: relative; top: 50px; width: 760px; height: auto; border: outset 6px #364138; }
#banner  { background-image: url(images/bannerpic.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left 0; text-align: left; vertical-align: text-bottom; height: 108px   ; margin: 0; padding: 0; display: block; }
#banner h2 {
	color: #2C2C2C;
	font-size: 3.2em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	position: relative;
	top: 60px;
	margin: 0;
	padding: 0;
}
#toplinks   { font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #2c2c2c; text-align: left; padding: 5px 0; height: auto; margin: 0; }
#toplinks a:link    { color: #ffe8a0; text-decoration: none; margin: 0; padding: 0 10px 5px    }
#toplinks a:visited { color: #ffe8a0; text-decoration: none; margin: 0; padding: 0 10px 5px  }
#toplinks a:hover   { color: #daaa20; text-decoration: none; margin: 0; padding: 0 10px 5px   }
#content   {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	margin: 0;
	width: 426px;
	height: auto;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 90%;
}
#content table      {
	padding: 5px;
	width: 100%;
}
#content td { vertical-align: top; padding: 4px; }
#news {
	color: #fff;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	width: 125px;
	height: auto;
	margin: 0;
	padding-top: 50px;
	text-align: left;
}
#news h3 { color: #daaa20; margin: 1em 0 0; padding: 0; }
#news p { color: #ffe8a0; margin: 0.5em 0 0; padding: 0; }
#right    {
	text-align: right;
	padding-top: 75px;
	padding-right: 20px;
	width: 160px;
	height: 75%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#right td { vertical-align: top; border-top: 1px solid #daaa20; border-bottom: medium none #daaa20  }
#right a:link { color: #daaa20; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #2c2c2c; text-align: right; display: block; margin: 0; padding: 4px 5px }
#right a:visited { color: #ffe8a0; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #2c2c2c; text-align: right; display: block; margin: 0; padding: 4px 5px }
#right a:hover { color: #000; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #ffe8a0; text-align: right; display: block; margin: 0; padding: 4px 5px }
#footer  {
	color: #fff;
	font-size: small;
	font-family: "Times New Roman";
	font-weight: bold;
	font-style: italic;
	text-align: right;
	margin: 0 50px 0 0;
	padding: 10px 0 0;
	height: 50px
}
.imagelft  {
	padding: 0;
	float: left;
	clear: right;
	border: solid 2px #000;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 0;
}
