html {
	margin: 0;
	padding: 0;
	background: #F0D640 url(../images/bg.jpg) repeat-x;
	font-size: 75%;
}


/* Body - Wrapper and Typography ------------------------------------------------- */
body {
	position: relative;
	top: 0;
	width: 760px;
	float: left;
	left: 50%;
	margin: 0 0 0 -385px;
	padding: 0;
	background: #EBC800 url(../images/bodybg.jpg) repeat-x;
	border: 2px #D6B602 solid;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

/* Header ------------------------------------------------------------------------ */
#header {
	width: 462px;
	float: left;
	display: inline;
}
	#header img {
		border: 0;
		margin: 0;
		padding: 0;
		float: left;
		display: inline;
	}

/* Navigation ------------------------------------------------------------------ */
#nav {
	float: left;
	display: inline;
	width: 462px;
	height: 46px;
	margin: 0;
	padding: 0;
	background: url(../images/navbg.jpg) no-repeat;
}
	#nav li {
		float: left;
		display: inline;
	}
	#nav li a {
		float: left;
		color: #fff;
		padding: 10px 30px 0 10px;
		text-transform: uppercase;
	}
	#nav li a:hover {
		color: #EBC800;
	}

/* Flash --------------------------------------------------------------------- */ 
#flash {
	width: 298px;
	height: 184px;
	float: right;
	display: inline;
}

/* Sidebar ------------------------------------------------------------------- */
#sidebar {
	width: 200px;
	float: left;
	display: inline;
}
	#sidebar a {
		color: #4a429e;
	}
	
	/* Address box ----------------------------------------------------------- */
	#address {
		width: 182px;
		height: 158px;
		background: url(../images/address.gif) no-repeat;
		margin: 0;
		padding: 0 0 20px 0;
		list-style: none;
	}
	
	/* Business Hours box ---------------------------------------------------- */
	#bushours {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 198px;
		height: 354px;
		background: url(../images/businesshours.gif) no-repeat;
	}
		#bushours li, #address li {
			margin: 0;
			padding: 0 0 0 15px;
		}
	#bushours h2, #address h2 {
		margin: 0;
		padding: 7px 0 5px 0;
		font-weight: normal;
		font-size: 1.5em;
	}

/* Content ------------------------------------------------------------------ */
#content {
	width: 560px;
	float: left;
	display: inline;
	background: url(../images/contentbg.jpg) top no-repeat;
}
	#content h1 {
		color: #10039C;
		font-weight: normal;
		font-size: 2em;
	}
	#content p {
		color: #4A429E;
	}

/* iFrame ------------------------------------------------------------------- */
#frame {
	margin-bottom: 10px;
	border: 1px #9e8700 solid;
}

/* Footer ------------------------------------------------------------------ */
#footer {
	width: 740px;
	float: left;
	display: inline;
	clear: both;
	margin: 10px 10px 0 10px;
	border-top: 1px #D5B500 solid;
	text-align: center;
	color: #10039C;
}
	#footer p {
		margin: 0;
		padding: 10px;
	}
	#footer a {
		color: #4A429E;
	}

/* Classes ----------------------------------------------------------------- */
#address .pad {
	padding-top: 5px;
}
.right {
	float: right;
}
