	body
	{
		margin: 0;
		padding: 0;
		font-family: arial, hevetica, sans-serif;
		font-size: 100%;
		text-align: center;
		color: #000;
		background: #952F5A;
		background-image: url(xm-images/xm-ind-bkg-red-kp.jpg);
	}
	
	a:link 
	{
		color: #4F4D3D;
		background: none;
		text-decoration: none;
		font-size: 110%;
		font-weight: 600;
	}

	a:visited 
	{
		color: #918E79;
		background: none;
		text-decoration: none;
		font-size: 110%;
		font-weight: 600;
	}
	
	a:hover, a:active
	{
		color: #952F5A;
		background: #none;
		text-decoration: none;
		font-size: 110%;
		font-weight: 600;
	}

	h1
	{
		color: #F4F1BC;
		background: none;
		font: 90% verdana, arial, sans-serif;
		font-weight: 400;
		text-align: left;
		text-indent: 15px;
		margin: 0 0 1px 0;
	}
	
	h2
	{
		color: #F4F1BC;
		background: none;
		font: 90% verdana, arial, sans-serif;
		font-weight: 400;
		text-align: left;
		text-indent: 15px;
		margin: 0 0 1px 0;
	}

	h3
	{
		color: #98211B;
		background: none;
		font: 100% verdana, arial, sans-serif;
		font-weight: 600;
		text-align: center;
		margin: 0 0 1px 0;
	}

	#encloseall
	{
		width: 750px;
		margin: 2em auto 1em auto;
		text-align: center;
		padding-bottom: 0;
		border: 5px double #7B2743;
	}

	#container
	{
		width: 546px;
		margin: auto;
		text-align: center;
	}

	#toplist
	{
		width: 546px;
		height: 188px;
		margin: 12px auto 0px auto;
		text-align: center;
		background: #FBEFCF;
		background-image: url(xm-images/xm-ind-top-kp.jpg);
	}
			
	#header
	{
	}
	
	.header h1
	{
		background: transparent;
		font: 190% georgia, times, "times new roman", serif;
		font-weight: 400;
		text-align: center;
		color: #F4F1BC;
		padding-top: 25px;
		padding-bottom: 10px;
	}

	#content
	{
	}

	#listscrl
	{
		width: 550px;
		background-image: url(xm-images/xm-ind-middle-kp.jpg);
		margin: auto;
		color: #5A5642;
		overflow: auto;
	}

	#bottomlist
	{
		width: 546px;
		height: 188px;
		margin: 0px auto 15px auto;
		text-align: center;
		background: #FBEFCF;
		background-image: url(xm-images/xm-ind-bottom-kp.jpg);
	}

	#credit
	{
		font-size: 80%;
		text-align: right;
		margin-top: 15px;
		margin-right: 30px;
	}

	#pageslist
	{
		width: 90%;		
		text-align: center;
	}

	.links { text-align: left; }

	.links p { margin: 8px;	}

	.links ul { margin: 10px 0 20px 0px; }

	.links li
	{
		font-family: verdana,arial,hevetica,sans-serif;
		font-size: 0.85em;
		line-height: 180%;
		list-style: none;
		padding-left: 5px;
	}
	
	#xmaslinks
	{
		clear: both;
		text-align: center;
		margin: auto;
		font: 80% verdana, arial, sans-serif;
		color: #f7f1af;
		background: transparent;
		line-height: 110%;
	}

	#footer
	{
		clear: both;
		width: 840px;
		color: #f7f1af;
		text-align: center;
		margin: auto;
		font-size: 80%;
	}

	.footer p
	{
		text-align: right;
		font-family: verdana, arial, sans-serif;
		font-size: 95%;
		color: #f7f1af;
		font-weight: 400;
		line-height: 110%;
	}

	.footer ul
	{
		text-align: center;
		margin: 0;
		padding: 6px 0 4px 0;
	}

	.footer li
	{
		text-align: center;
		padding: 1px 0 1px 0;
		display: inline;
		font-weight: 400;
		line-height: 100%;
		text-decoration: none;
	}

	.footer li a
	{
		text-align: center;
		text-decoration: none;
		color: #f7f1af;
		background: transparent;
		border: 1px solid #f7f1af;
	}

	.footer li a:visited
	{
		text-decoration: none;
		color: #f7f1af;
		background: transparent;
	}

	.footer li a:hover
	{
		text-decoration: none;
		color: #000;
		background: #fafac6;
	}

	.footer li a:active
	{
		text-decoration: none;
		color: #f7f1af;
		background: transparent;
	}