
	*
	{
		margin: 0;
		padding: 0;
	}

	html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
		font-family: helvetica, sans-serif;
		font-size: 11pt;
		color: #80804d;
		background-color: #b7be92;
		line-height: 160%;
		background-image: url(./images/bodyback.jpg);
		background-position: center center;
		background-repeat: repeat-y;
	}

	img
	{
		border: none;
	}

	h4
	{
		font-size: 11pt;
	}

	#container
	{
		width: 800px;
		margin: 0 auto;
		border-left: 1px solid #d5d59b;
		border-right: 1px solid #d5d59b;
		background-color: #ffffe6;
		min-height: 100%;
		position: relative;
		background-image: url(./images/kells5.gif);
		background-position: center right;
		background-repeat: repeat-y;
	}


	#header
	{
		text-align: center;
		border-bottom: 1px solid #b8b685;
	}

	#menu
	{
		float: left;
		width: 160px;
		margin: 10px;
		padding: 10px;
		padding-right: 10px !important;
		padding-right: 0px;
	}

	#menu a:active
	{
		outline: none;
	}

	#menu a:focus
	{
		-moz-outline-style: none;
	}

	#menu li
	{
		list-style-type: none;
		width: 150px;
		height: 50px;
		background-image: url(./images/menubox.gif);
		background-repeat: no-repeat;
		padding: 15px 0px 0px 30px;
	}

	#menu li.current
	{
		background-image: url(./images/menubox2.gif);
		background-repeat: no-repeat;
	}


	#menu a:link, #menu a:visited
	{
		text-decoration: none;
		color: #eeeed5;
	}

	#menu a:focus, #menu a:hover, #menu a:active
	{
		text-decoration: underline;
		color: #ffffe6;
	} 


	#contents
	{
		margin: 10px;
		margin-left: 220px;
		margin-right: 70px;
		padding: 10px;
	}

	#contents img
	{
		border: 3px double #a4ab60;
	}


	.strip
	{
		display: inline;
		width: 100%;
		text-align: center;
	}
	
	.strip img
	{
		margin: 0px 26px;
		margin-bottom: 20px;
	}

	#footer
	{
		background-image: url(./images/footer.jpg);
		background-position: center center;
		border-top: 1px solid #888800;
		text-align: right;
		padding: 5px;
		padding-bottom: 0px !important;
		padding-bottom: 3px;
		font-size: 85%;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 790px;
		color: #ffffe6;
	}

	div.right
	{
		float: right;
	}

	div.left
	{
		float: left;
	}

	#spacer
	{
		clear: both;
	}

	a:link img, a:visited img, a:focus img, a:hover img, a:active img 
	{
		border: none;
	}


	a:link, a:visited
	{
		text-decoration: none;
		color: #c7b76c;
	}

	a:focus, a:hover, a:active
	{
		text-decoration: underline;
		color: #d8c87d;
	} 




	#footer a:link, #footer a:visited
	{
		text-decoration: none;
		color: #e3e3b5;
	}

	#footer a:focus, #footer a:hover, #footer a:active
	{
		text-decoration: underline;
		color: #ffffe6;
	} 

	.linkalign
	{
		vertical-align: middle;
	}

