html { 
	background-image: url(img/background.jpg); 
    background-position: center top; 
}

body { 
	background-image: url(img/borderR.gif); 
    background-repeat: repeat-y; 
    margin: 0em; 
    background-position: center top;
    font-weight: 600; 
}
#content {
	width: 700px;
	margin: 0 auto;
}
#header-image { 
    margin: 0 auto;
    width: 800px; 
    height: 209px; 
    background-repeat: no-repeat; 
    position: relative;
}
#main-text {
	text-align: justify;
	padding: 10px;
	margin: 0 auto;
}
img {
     border: none; 
}
p,h1,h2,h3,h4,pre,ul {
	margin:0px 10px 10px 10px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #336633; 
}
p {
     font-size: 12px; 
}
p#conditions {
     font-size:11px;
     line-height: 12px;
     font-weight: bold; 
}
p#rightalign {
     text-align: right; 
}

#sitelisting h3 
{
font-size: 15px;
text-align: left;
padding: 0px 0px 0px 250px;
}

#sitelisting img
{
margin-right: 15px;
margin-bottom: 15px;
float: left;
clear: left;
}

#sitelisting hr
{
clear: both;
}

#sitelisting p
{
font-size: 12px;
}

h1 {
	font-size: 20px;
    color: #779b4a;
    text-align: left; 
}
h2 {
    font-size: 15px;
    color: #8a1423;
    text-align: left; 
}
h4{
     font-size: .8em;
     color: #000;
     text-align: left; 
}
ul {
     font-size: 11px; 
}

# footer 
{
clear: both;
}

#footer p {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold;
     color: #3f7423;
     text-align: center; 
}
table {
     margin: 0px 10px 10px 10px;
     border-collapse: collapse; 
}
#odd td {
     background-color: #f0c78b; 
}
#even td {
     background-color: #fefbc3; 
}

th {
     color: #5d264e;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     text-align: center;
     font-size: .8em; 
}

th#mainhead {
     font-size: .9em; 
}
td {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: .7em;
     font-weight: normal; 
}



#navcontainer {
	margin: 5px 0 0 20px;
	padding: 0;
	height: 20px;
}

#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#navcontainer ul li a {
	background: #e8e0c5;
	width: 90px;
	height: 18px;
	border-top: 1px solid #90cf51;
	border-left: 1px solid #90cf51;
	border-bottom: 1px solid #90cf51;
	border-right: none;
	padding: 0;
	margin: 0em;
	color: #3f7423;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover {
	color: #8a1423;
	background: #dfd3a8;
	font-weight: bolder; 
}

#navcontainer a:active {
	background: #dfd3a8;
	color: #8a1423;
}

#navcontainer li#active a {
	background: #dfd3a8;
	color: #8a1423;
	font-weight: bolder; 
}
#navcontainer li#last a {
     border-right: 1px #90cf51 solid;
}
#subnav {
	margin: 0 0 0 20px;
	padding: 0;
	height: 20px;
}

#subnav ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#subnav ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#subnav ul li a {
	background: #dfd3a8;
	width: 90px;
	height: 18px;
	border-top: none;
	border-left: 1px solid #90cf51;
	border-bottom: 1px solid #90cf51;
	border-right: none;
	padding: 0;
	margin: 0;
	color: #3f7423;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#subnav ul li a:hover {
	color: #8a1423;
	background: #ccc28e;
	font-weight: bolder; 
 }

#subnav a:active {
	background: #ccc28e;
	color: #8a1423;
}

#subnav li#active a {
	background: #ccc28e;
	color: #8a1423;
	font-weight: bolder;
 }
#subnav li#last a {
     border-right: 1px #90cf51 solid;
}

label {
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.submit input {
	margin-left: 4.5em;
     color: #ccc2a0; 
} 
input {
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
}

.submit input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9;
} 
fieldset {
	border: 1px solid #781351;
	width: 575 px;
}

legend {
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px;
}
