body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #000000 url(/img/body_bgd.png) top left repeat-x;
	color: #ffffff;
}

#containerDiv {
	width: 878px;
	text-align: center;
	position: relative;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

#header { 
	background: url(/img/header_bg.png) bottom left no-repeat; 
	text-align: left;
	padding: 0px 10px 5px 10px;
}
	#mainnav { 
		color: white; 
		font-size: 90%; 
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 5px 0px 0px 0px;
	}
		#mainnav ul, #mainnav li, #mainnav a, #mainnav em  { padding: 0px 0px 0px 0px; margin: 0.3em 1em 0.4em 1em; }
		#mainnav li { display: inline; }
		#mainnav a, #mainnav em {
			color: white;
			padding: 0.3em 1em 0.4em 1em;
			font-style: normal;
			text-decoration: none;
			font-weight: bold;
		}
		#mainnav a:hover, #mainnav em { color: #ffffff; background: #000000; }
		#mainnav em.homePage { background-color: transparent; }
		#mainnav em a, #mainnav em a:hover { color: #193b73; }

#mainContent { background: url(/img/maincontent-bg.png) top left repeat-y; color: #ffffff; text-align: left; }
	#mainContent a { color: #ffcc00; }
	#mainContent ul { margin-left: 35px; }
		#mainContent ul li { margin-top: 5px; }
		#mainContent ul li ul { margin-left: 5px; }
			#mainContent ul li ul li ul { margin-left: 5px; }
	#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6, #mainContent p, #mainContent ul, #mainContent table { padding-left: 30px; padding-right: 30px; }
	h1, h2, h3, h4, h5, h6 { padding-left: 30px; padding-right: 30px; color: #ffcc00; }
	#mainContent #base { vertical-align: bottom; }

#footer { color: #d1ac19; }
	#footer a { color: #d1ac19; text-decoration: underline; }
	#footer a:hover { text-decoration: none; }

#arcades h3 { text-align: center; padding: 10px 0px 10px 0px; color: #ffffff; }
