h1#header{
	height: 84px;
	line-height: 84px;
	background-image: url(../../static/img/header_01.png);
	background-repeat: repeat-x;
	margin: 2em 0px 0px 0px;
	text-align: center;
}

	h1#header a{
		font-size: 60px;
		color: #ffffff;
		text-decoration: none;
	}

	h1#header a:hover,
	h1#header a:active{
		color: #ff0000;
	}

form#search{
	width: 600px;
	margin: 0px auto;
}

	form#search fieldset{
		border: 2px solid #99ff99;
		margin: 0px 0px 24px 0px;
		padding: 4px 12px 8px 12px;
	}

		form#search fieldset legend{
			color: #000000;
			padding: 0px 8px;
		}

		form#search fieldset input{
			display: block;
			float: left;
			width: 4em;
			height: 26px;
			background-color: #ffffff;
			border: 1px solid #000000;
			margin: 0px 0px 0px 4px;
		}

		form#search fieldset input:hover,
		form#search fieldset input:active{
			background-color: #cceeff;
			border: 1px solid #0099cc;
		}

		form#search fieldset input#query{
			font-size: 16px;
			width: 20em;
			height: 24px;
			margin: 0px 0px 0px 8px;
		}

		form#search fieldset input#query:hover,
		form#search fieldset input#query:active{
			background-color: #ffffff;
			border: 1px solid #000000;
		}

		form#search fieldset input#query:focus{
			border: 1px solid #0099cc;
		}

		form#search fieldset input#query.notice,
		form#search fieldset input#query.notice:hover,
		form#search fieldset input#query.notice:active{
			background-color: #ffdddd;
			border: 1px solid #ff0000;
		}

	form#search ul{
		font-size: 90%;
		margin: 0px 36px 24px 36px;
		padding: 0px;
		list-style-type: none;
	}

		form#search ul li{
			display: inline;
			margin: 0px 4px 0px 0px;
		}

			form#search ul li a{
			}

div#introduction{
	width: 600px;
	margin: 0px auto;
}

	div#introduction h2{
	}

	div#introduction h2:first-letter{
		font-size: 120%;
		color: #ff0000;
	}

	div#introduction ul{
		font-size: 100%;
		padding: 0px 36px 24px 36px;
	}

		div#introduction ul li{
		}

div#footer{
	font-size: 90%;
	width: 600px;
	margin: 0px auto;
}

	div#footer p{
		float: left;
		margin: 0px 16px 8px 0px;
	}

		div#footer p span{
			margin: 0px 4px 0px 0px;
		}
