*
{
	padding: 0em;
	margin: 0em;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	line-height: 11pt;
	
	}

body
{
	
	background-color: #ded7ad;

	
	
}

#details
{
	text-align: center;
	padding: 10px;
}

#news
{
	width: 280px;
	position: relative;
	top: -630px;
	left: 120px;
	color: white;
	z-index: 2;

}

ul 
{
	list-style:none;
	padding: 10px;

}
#main_home
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	position: relative;
	top: 0px;
}

#main
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	position: relative;
	top: -1750px;
}

a:link, a:visited
{

	text-decoration: none;
	border: none;
	padding: 0px;
}

div
{
	padding: 5px;
}

h1
{
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	line-height: 15pt;
	padding: 5px;

}

p
{
	padding: 5px;
}

h2
{
	font-size: 13pt;
	padding: 5px;
}

h3
{
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
}

#background
{
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	z-index: 0;
}

#site_list
{
	position: relative;
	top: -20px;
	left: 196px;
}

#history
{
	position: absolute;
	top: 290px;
	margin-left: 66px;
	width: 410px;
}

#what
{
	position: absolute;
	top: 290px;
	margin-left: 504px;
	width: 410px;

}

 #involed, #description
 {
	position: absolute;
	top: 50px;
	margin-left: 504px;
	width: 410px;

 }
 

span
{
	font-weight: bold;

}

#current ,#who, #images
{
	position: absolute;
	top: 40px;
	margin-left: 66px;
	width: 410px;
}

#past
{
	position: absolute;
	top: 40px;
	margin-left: 504px;
	width: 410px;
}

td
{
	text-align: center;
	padding: 5px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	line-height: 10pt;
}



td img
{
	border: thin solid black;
}

td img:hover
{
	border: thin solid red;
}

a p 
{
	display: block;
}

#background img
{
	border: none;
}

#what a:hover
{
	text-decoration: underline;
}

#site_history
{
	position: absolute;
	left: 400px;
	top: 270px;
	width: 500px;


}

#site_photos
{
	position: absolute;
	left: 100px;
	top: 270px;

}

#info
{
	margin-left: 66px;
	width: 850px;


}

#books
{
	position: absolute;
	top: 80px;
	margin-left: 66px;
	width: 410px;
}

#websites
{
	position: absolute;
	top: 80px;
	margin-left: 504px;
	width: 410px;

}

#art_show
{
	position: absolute;
	top: 60px;
	margin-left: 60px;
}

#mills_show
{
	position: absolute;
	top: 400px;
	margin-left: 60px;
}

#pards_show
{
	position: absolute;
	top: 60px;
	margin-left: 500px;
}

#re-enactors
{
         
        position: absolute;
	top: 740px;
	margin-left: 60px;

}
#garda
{
        position: absolute;
  	top: 740px;
	margin-left: 500px;

}

#ring_fort_gallery
{
	position: absolute;
	top: 400px;
	margin-left: 500px;
}

#rules
{
	margin-left: 100px;
	margin-right: 100px;
}

#rules p
{
	padding: 10px;
}

#white
{
	background-color: white;
	position: absolute;
	top: 1600px;
	margin-left: -28px;
	height: 600px;
	z-index: -1;
	
	width: 895px;

}
