
body { 
	/* background-image: url(http://www.willardghost.com/images/pageback.jpg); */
	background-image: url(/images/pageback.jpg);
	background-repeat: repeat;
	font: 12px Verdana, sans-serif; 
	color: #eee; 
	margin: 0px; 
	text-align:center;
	}
	
p { 
	font: 12px Verdana, sans-serif; 
	margin: 8px; 
	text-align: left;
	}
	
td { 
	font: 12px Verdana, sans-serif; 
/*	margin: 2px; 
	padding: 2px; */
	}
	
h1 { 
	font: 18px Verdana, sans-serif; 
	font-weight: bold; 
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #eee;
	text-align: left;
	padding: 10px;
	}
	
h2 {
	text-align: left; 
	font: 15px Verdana, sans-serif; 
	font-weight: bold; 
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	padding-left: 10px;
	color: #EEE;
	}

a:link { 
	color: #EEE;
	text-decoration: underline; 
	}
	
a:visited { 
	color: #EEF;
	text-decoration: underline; 
	}
	
a:hover, a:active {
	color: #FFF; 
	text-decoration: underline; 
	}

#main { 
	position: static; 
	width: 760px;
	height: 100%;
	top: 0px; 
	/* background: url(http://www.willardghost.com/images/columnback.gif);  */
	}
	
#header {
	border-top: 1px #DDD solid;
	left: 1px; 
	position: static; 
	width: 760px;
	}
	
#content {
	left: 1px; 
	font: 12px Verdana, sans-serif; 
	color: #DDD; 
	border-top: 1px #999 solid;
	position: static; 
	width: 760px;
	}

#mapbackground {
	left: 1px; 
	font: 12px Verdana, sans-serif; 
	color: #FFF; 
	background-color: #FFF;
	border-top: 1px #999 solid;
	position: static; 
	width: 760px;
	}


#footer {
	color: #DDD;
	position: static; 
	/* background: url(http://www.willardghost.com/images/footerback.jpg); */
	background: url(/images/footerback.jpg);
	background-repeat: repeat;
	left: 1px; 
	width: 760px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	/* border-top: 1px #000 solid; */
	border-bottom: 1px #999 solid;
 	}

.footertext {
	font: 10px Verdana, sans-serif; 
	font-weight: bold; 
	color: #DDD;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
a.footertext, a.footertext:hover, a.footertext:visited  {
	color: #DDD;
	text-decoration: none;
	}
	
a.footertext:hover  {
	color: #FFF;
	text-decoration: none;
	}
	
.PoemBox {
	font: 9px Verdana, sans-serif; 
	color: #CCC;
	border: 1px #bbb solid;
	background-color: #544E4A;
	padding: 3px;
	margin: 3px;
}

.PoemTable {
	padding: 3px;
	margin: 3px;
}
	
INPUT
{
    BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
    BORDER-COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    FONT-SIZE: 11px;
	padding: 2px;
	margin: 1px;
}

TEXTAREA
{
    BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
    BORDER-COLOR: #666666;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    FONT-SIZE: 11px;
	padding: 2px;
	margin: 1px;
}

SELECT
{
    BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
    BORDER-COLOR: #666666;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    FONT-SIZE: 11px;
	padding: 2px;
	margin: 1px;
}