html 	{
		min-height: 99%;
		margin-bottom: 1px;
		}

body 	{
		background-repeat: repeat-x;
		font-size: 15px;
		line-height: 19px;
		font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
		background-color:#fff;
		/*background-color:#f6f3cf;*/
		margin:0 auto 0 auto;
		text-align:center;
		}		
		
#main 	{
		width:860px;
		min-height: 800px;
		margin:9px auto 0px auto;
		background-color:#f8f4f2;
		color:#100;
		}

#header 	{
		width:860px;
		height:251px;
		margin:9px auto 0 auto;
		background-color:#100;
		font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
		}

#content 	{
		margin:0px 20px 0 20px;
		}

#navi 	{
		border-top:solid 1px #EF8107;
		width:860px;
		margin:0 auto 0 auto;
		background-color:#100;
		font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
		color:fff;
		font-size:16px;
		font-style:normal;
		font-weight:normal;
		letter-spacing:0;
		line-height:180%;
		}
		
		
		