@charset "utf-8";
body {
	font: 100% "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	background-color: #696157;
	text-align: center;
	color: #000000;
	background-image: url(../images/kinlin-bg.gif);
	background-repeat: repeat;
}
.kinlin #container {
	width: 49em;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	border: solid #000000 thin;
}
.kinlin #header {
	margin: 0.75em 1em;
}
.kinlin #topbar {
	background: #696157;
	height: .75em;
}
.kinlin #menu {
	margin: 0 0 0 0;
	padding: 0 2em 0 2.6em;
	line-height: 1em;
}
.kinlin #menu ul li {
	border-left: solid #8a2437 thin;
	list-style-type: none;
	display: inline;
	font-size: 0.75em;
	letter-spacing: 0.15em;
	padding: 0 .5em 0 .5em;
	color: #8a2437;
	font-weight: bold;
}
.kinlin  #menu  a:link, a:visited {
	text-decoration: none;
	color: #000000;
}
.kinlin  #menu  a:hover, a:active  {
	text-decoration: none;
	color: #696157;
}
.kinlin #swf {
	margin: 0;
}
.kinlin #swfhome {
	margin: 0 auto;
	padding: 0 0 .5em 5em;
}
.kinlin #content {
	float: left;
	margin: 0;
	padding: 0 5em .5em 5em;
}
.kinlin #content ul li {
	margin-bottom: 0.15em;
}
.kinlin #content h1 {
	color: #8a2437;
	margin: 0;
	font-size: 120%;
	padding-bottom: 0.5em;
	letter-spacing: 0.05em;
}
.kinlin #content h2 {
	color: #FFFFFF;
	font-size: 110%;
	margin: 0;
}
.kinlin #content h3 {
	color: #8a2437;
	margin-bottom: -1em;
	font-size: 110%;
}
.kinlin #photo {
	float: right;
	margin: 0 auto;
	padding: 0 15em 0 0;
}
.linebeforelist {
	margin-bottom: -0.9em;
}
.kinlin #bottombar {
	clear: both;
	margin: 0;
	background: #696157;
	height: .75em;
}
.kinlin #footer {
	margin: 0;
	padding: .75em 1em .75em 5em;
} 
.kinlin #footer p {
	margin: 0;
	font-size: 0.8em;
}
