* html #bkgnd2 {
	height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/
}

body{
	background-color:#D0D3DD;
	background-image:url('images/runninghorse.gif');
	background-repeat:repeat-y;
	background-position:left top;
	margin:0;
	padding:0;
	height:100%; /* needed to display bkgnd2 at full height in IE */
	font-family: "Lucida Casual", serif;
}

#bkgnd2 {
	position: absolute; /*needed to expand to full height beyond content in FF */
	top: 0px;
	right: 0px;
	height:auto; /* FF needs this setting to expand div to fit long content */
	min-height:100%; /*sets minimum height in FF*/
	width:100%;
	background-color:transparent;
	background-image:url('images/runninghorser.gif');
	background-repeat:repeat-y;
	background-position:right top;
	text-align:center; /*centers #main in old IE*/
}
	


#head {
	margin: 0px auto;  /*centers the div in all modern browsers*/
	padding: 5px;
	
}

#main {
	margin:0px auto; /*centers the div in all modern browsers*/
	width:70%;
	padding-left:1px; /*prevents margin collapse from allowing margins in this div from affecting margins around bkgnd2*/
	text-align:center/*resets normal text align following centering in #bkgnd2*/
}

table#bkgn {
	background-image: usrl('images/flyinghorse.jpg')
	
}

	

#welcome {
	font-weight: bolder;
	font-size:400%;
	color:#ECEC28;
}

a, a:hover {
	color: #0066ff;
}

a.big {
	font-size: 1.5em;
	font-weight: bold;
}

#footer {
	clear: both;
	text-align: center;
	margin-top: 30px;
}