@import "/resource/css/default.css";

body
{
	width: 999px;
	margin: 0 auto;
	background-color: #DDDAE8;
	font-family: Verdana, Georgia, sans-serif;
}

h1, h4
{
	color: #303030;
	font-family: Times, serif;
}

#container
{
	background-color: #FFF;
	padding-top: 2em;
}

#header
{
	height: 47px;
	background: url(/image/logo.gif) center left no-repeat;
	padding: 0.2em 5em;
	border-bottom: 25px solid #303030;
}

#header h1
{
	padding: 0.5em;
	color: #8A6D41;	
	background-color: inherit;
}

#picture, #maintenance
{
	border-bottom: 25px solid #CBEA6C;
	height: 240px;
}

#picture img
{
	float: left;
	height: 240px;
}

#maintenance
{
	border-bottom: 0px;
	height: 400px;
	padding: 2em;
	text-align: center;
	font-size: 120%;
	color: #990000;
}

#maintenance p
{
	padding: 0.5em 0;
	color: #204A87;
}

#left_content, #right_content
{
	margin-top: 2em;
}

#left_content
{
	clear: both;
	width: 810px;
	padding-left: 1em;
	float: left;
}

#left_content h1
{
	padding: 0.2em 0;
	border-bottom: 2px solid #9C7B4A;
}

#left_content div
{
	padding-bottom: 2em;
	text-align: justify;
	color: #444;
	line-height: 1.4em;
}

#left_content p
{
	padding: 0.5em 0 1em 0;
}

#right_content
{
	width:150px;
	float: right;
	padding-right: 0;
}

#right_content h4
{
	padding: 1em 0;
}

#footer
{
	clear: both;
	border-top: 1px dashed #666;
	padding: 0.7em 0;
	text-align: center;
	font-size: 0.75em;
	color: #666;
}

#footer li
{
	padding: 0 1em;
	display: inline;
}

#footer li, #footer li:first-child
{
	border-left: 1px solid #BBB;
}

/*		Google form		*/
.cse-branding-form form
{
	text-align: center;
}

.cse-branding-form input
{
	margin: 0.2em 0;
}

.cse-branding-form .submit
{
	color: #444;
	font-weight: bold;
	font-size: 90%;
	background-color: #F5F7D8;
	border: 2px outset #999;
}

