/* CSS Document */
body	{	background-color: #BBB9B2;
			background-image:url(bg.gif);
			background-repeat:repeat-x;
			margin: 0 auto;
			width: 800px;
			font:85%/150% Optima, Verdana, Tahoma, sans-serif;
		}
#header	{	/*background-image:url(temple.jpg);
			background-position:center;
			background-repeat:no-repeat;
			height: 300px;
			*/
		}
h1		{	margin:0px;	}
h2		{	color:#89312D;	}
h3		{	color:#444444;	}
a:link, a:visited
		{	color:#89312d;
			text-decoration:none;
			border-bottom:1px dotted #89312d;
		}
a:hover {	color:#444;
			border-bottom:1px solid #444;
		}
#content {	clear:both;	}
#menu	{	
			margin: 0px;
			width: 100%;
			font-size: 90%;
			border: 1px solid #bbb9b2;
		}
ul.main {	
			height:35px;
			width:100%;
			margin: 10px 0px;
		}
ul.main li
		{	float:left;
			padding:10px;
			list-style-type:none;
		}


ul.main li a:link, ul.main li a:visited
		{	color:#444;
			text-decoration:none;
			display:block;
			padding: 0px 10px;
			border: 0px;
		}
ul.main li a:hover
		{	color:#89312d;
			border: 0px;
		}
form	{	color:#89312d;	}
input.other
		{	display:none;	}
input, textarea	{	background-color:#bbb9b2;
			color:#89312D;
			border:1px solid #666;
			padding:2px;
		}
input:focus
		{	background-color:#fff;
		}
input.submit, input.reset
		{	padding: 10px;
			font-weight:bold;
			border: 2px solid #666;
			margin:10px;
		}
input.submit:hover, input.reset:hover
		{	border:2px solid #89312d;
		}
input.warning
		{	border: 1px solid #89312d;
		}
label.warning:after
		{	content: " ** ";	}
label.warning
		{	font-weight: bold;	}
#footer {	clear:both;
			border-top: 1px solid #444;
			text-align:center;
			font-size: 90%;
			margin:5px;
			padding:10px;
		}

