
#container 	{width: 720px;
		margin: auto;}

#content	{width: 560px;
		float: right;
		margin: 20px 0;}

#sidebar	{width: 140px;
		float: left;
		margin: 20px 0;}

#foot		{clear: both;}


#header		{width: 720px;
		height: 200px;
		background-image: url(banner_2.gif);}

#header_inner	{padding: 20px;}

#header h1	{margin: 0;
		font-size: 1.1em;}

#header p	{margin: ;
		margin-top: 120px;
		font-size: 0.6em;
		text-align: right;}

#navi	{padding: 0px;
		height: 10px;
		margin-top: 10px;
		margin-right: 20px;
		margin-bottom: 0px;
		margin-left: 10px;
		font-size: 12px;}

#navi a:hover	{text-decoration: none;
			color: #000000;}

#navi a	{color: #992343;
		text-decoration: none;}

.post		{width: 560px;}

.post h2	{font-size: 1.2em;
		margin: 0;
		margin-bottom: 10px;
		background-color: #b8e964;
		line-height: 30px;
		padding-left: 5px;}

.posttext	{font-size: 0.80em;
		line-height: 1.5;}

.posttext p	{margin: 0;
		margin-bottom: 20px;}

.menu		{width: 140px;
		font-size: 0.8em;}

.menu li	{border-bottom: solid 1px #aaaaaa;
		line-height: 0;
		list-style-type: none;}

.menu li a	{display: block;
		line-height: 28px;
		padding-left:10px;
		border-left: solid 10px #17900c;
		color: #000000;
		text-decoration: none;}

.menu li a:hover	{background-color: #b8e964;}

.menu ul	{margin: 0;
		padding: 0;
		border-top: solid 1px #aaaaaa;}

table		{width: 540px;
		border-collapse: collapse;
		border-top: dashed #808080;}

th		{width: 140px;
		border-bottom: dashed #808080;
		border-right: none;
		padding: 4px;
		font-size: 0.9em;
		text-align: left;}

td		{border-bottom: dashed #808080;
		padding: 4px;
		font-size: 1.0em;}

.imgcenter	{display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		margin-bottonm: 10px;}

#footer		{width: 720px;
		border-top: solid 5px #b8e964;
		padding-top: 10px;
		padding-bottom: 20px;}

#footer p	{color: #000000;
		font-size: 0.75em;
		margin: 0;}