body {
	background: #ffffff;
	}
p {
	margin: 0;
	text-align: left;
	}


#CONTAINER {
	border: none;
	background: #ffffff;
	}

 #HEADER {
	background: #006699;
	color: #ffffff;
	border-bottom: solid 1px #ffffff;
	}
	#HEADER h1 {
		font-size: 42pt;
		font-weight: bolder;
		font-family:cursive, helvetica, sans, sans-serif, fantasy, monospace;
		color: #ffff00;
		}

 #NAVBAR {
	background: #000000;
	color: #ffffff;
	border-bottom: solid 1px #ffffff;
	}
	#NAVBAR ul li a {
		background: #990000;
		color: #ffff00;
		border-right: 1px solid #ffffff;
		font-size: smaller;
		text-align: center;
		text-decoration: none;
		font-variant: small-caps;
		}
	#NAVBAR ul li#ACTIVE a {
		float: right;
		background: #ff3300;
		color: #ffffff;
		border-right: none;
		border-left: solid 1px #ffffff;
		}
	#NAVBAR ul li a:hover {
		background: #ff3300;
		color: #ffffff;
		}

 #SP {
	background: #606060;
	color: #ffffff;
	font-size: smaller;
	border-bottom: solid 1px #ffffff;
	padding: 2px;
	}
	#DATEBAR {
		margin: 0;
		padding: 2px;
		font-size: smaller;
		color: #ffffff;
		font-weight: normal;
		text-align: left;
		}
	#LINKBAR {
		font-size: smaller;
		color: #ffffff;
		text-align: left;
		padding: 2px;
		}
	#SEARCHBAR {
		color: #ffffff;
		font-size: smaller;
		text-align: center;
		}
	#SEARCHBAR p {
		text-align: center;
		}
	#SEARCHBAR form {
		margin: 0;
		color: #ffffff;
		}
	#SEARCHBAR .SBinput {
		border: solid 1px #ffffff;
		color: #660066;
		}
	#SEARCHBAR .SBgo {
		border: solid 1px #ffffff;
		color: #ffffff;
		background: none;
		}
	
#CONTENTS {
	background: #dddddd;
	}

	#LEFT {
		background: #none;
		color: #000000;
		padding: 0px;
		margin: 0;
		font-size: smaller;
		}
	#LEFT p {
		text-inent: 0;
		font-size: smaller;
		}
	#LEFT ul {
		margin: 0;
		float: left;
		width: 100%;
		list-style: none;
		}
	#LEFT ul li {
		display: block;
		margin: 0;
		width: 100%;
		}
	#LEFT ul li a {
		width: 100%;
		border: solid #ffffff;
		border-width: 0 0px 1px 0px;
		padding: 0.3em 0;
		text-align: left;
		font-size: smaller;
		color: #000000;
		text-decoration: none;
		margin: 0;
		padding-left: 5px;
		}
	#LEFT ul li a:hover {
		background: #f5f5f5;
		}
	#LEFT ul li#HD a {
		width: 140px;
		border: solid #ffffff;
		border-width: 0 0px 1px 0px;
		padding: 0.3em 0em;
		text-align: left;
		font-size: smaller;
		font-weight: bold;
		color: #ffffff;
		background: #006699;
		text-decoration: none;
		margin: 0;
		font-variant: small-caps; 
		padding-left: 5px;
		}

	#RIGHT {
		background: #none;
		color: #000000;
		padding: 10px 5px;
		margin: 0;
		font-size: smaller;
		}
	#MAIN {
		padding: 20px 10px;
		background: #ffffff;
		}
	#MAIN p {
		text-indent: 0.5em;
		font-size: smaller;
		line-height: normal;
		}
	#main p.prime {
		text-indent: 0;
		}
	#MAIN p.prime:first-letter {
		font-size: 600%;
		margin: 0 10px 20px 0;
		padding: 10px;
		border: double 3px #ff0033;
		color: #ff0033;
		float: left;
		}
	#MAIN p.prime:first-line {
		font-variant: small-caps;
		color: #ff0033;
		}

	#FOOTER {
		background: #000000;
		color: #ffffff;
		font-size: smaller;
		padding: 5px;
		margin: 0;
		text-align: left;
		}
	#FOOTER p {
		text-align: center;
		}
	#FOOTER a {
		color: #ffffff;
		text-decoration: none;
		}
	#FOOTER a:hover {
		color: #ffff00;
		}
	