/* CSS Document */

	body,
	html {
		margin:0;
		padding:0;
		background:#F8F8F8;
		color:#000;
	}
	body {
		min-width:750px;
	}
	#wrap {
		background:#F8F8F8;
		margin:0 auto;
		width:750px;
	}
	#header {
	background:#99CC00 url(images/top.jpg) no-repeat top;
	height: 117px;
	}
	#header h1 {
	padding:5px;
	margin:0;
	color: #0066FF;
	font: bold 30px Arial, Helvetica, sans-serif;
    }
	#nav {
	background:#B227B4;
	padding:5px;
	font: 18px Arial, Helvetica, sans-serif;
	text-align: center;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
	background:#F8F8F8;
	font-size: 14px;
	padding-bottom: 20px;
	}
	#main h1, h2, h3, #main p {
	padding:0 10px;
	font-family: Arial, Helvetica, sans-serif;
    }
	#sidebar {
	background:#DDDDDD;
	float:right;
	width:240px;
	margin-top: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
	background:#B227B4;
	clear:both;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
#nav a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 30px;
	margin-left: 30px;
}
#main h1 {
	color: #B227B4;
	font-size: 22px;
}
#main h2 {
	color: #99CC00;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}
#main h3 {
	color: #B227B4;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
}
#main p, ul {
	margin-top: 0px;
	margin-bottom: 8px;
}
#main ul {
	font-family: Arial, Helvetica, sans-serif;
}
#nav a:hover {
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	margin-right: 30px;
	margin-left: 30px;
}
#main #tab {
	background:#FFFFFF;
	font: 13px Arial, Helvetica, sans-serif;
	border-collapse:collapse;
}
#main #tab th {

	background:#D0FF55;

}
