/********** main **********/
#main {
	width: 100%;
	background: url(../img/bg.jpg) repeat 0px 0px;
}

#main div.content {
	margin: 0px auto;
	width: 914px;
	background-color: #ffffff;
}

/* about */
#main div.content div.about {
	margin-top: 10px;
	padding-bottom: 10px;
	width: 914px;
	border-bottom: 1px dotted #80674c;
}

#main div.content div.about div.text {
	margin-right: 20px;
	width: 570px;
	float: left;
}

#main div.content div.about div.text h2 {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
}

#main div.content div.about div.text p {
	margin-bottom: 7px;
	padding-left: 50px;
}

#main div.content div.about div.photo {
	width: 305px;
	float: left;
}

/* midBox */
#main div.content div.midBox {
	margin-top: 10px;
	padding-bottom: 10px;
	width: 914px;
	border-bottom: 1px dotted #80674c;
}

#main div.content div.midBox div.title {
	padding-left: 10px;
	width: 100px;
	height: 90px;
	border-right: 1px dotted #80674c;
	float: left;
}

#main div.content div.midBox div.L {
	padding-left: 10px;
	width: 384px;
	height: 90px;
	border-right: 1px dotted #80674c;
	float: left;
}

#main div.content div.midBox div.R {
	padding-left: 10px;
	width: 384px;
	height: 90px;
	float: left;
}

#main div.content div.midBox div.L div.pht,
#main div.content div.midBox div.R div.pht {
	margin-right: 10px;
	width: 100px;
	float: left;
}

#main div.content div.midBox div.L div.pr,
#main div.content div.midBox div.R div.pr {
	width: 260px;
	float: left;
}

#main div.content div.midBox div.L div.pr h3,
#main div.content div.midBox div.R div.pr h3 {
	color: #80674c;
}

#main div.content div.midBox div.L div.pr h4,
#main div.content div.midBox div.R div.pr h4 {
	margin-bottom: 3px;
	font-weight: normal;
}

#main div.content div.midBox div.L div.pr p,
#main div.content div.midBox div.R div.pr p {
	background: url(../img/icon_circle.gif) no-repeat 0px 3px;
	padding-left: 10px;
}

/* btmBox */
#main div.content div.btmBox {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 914px;
	border-bottom: 1px dotted #80674c;
}

#main div.content div.btmBox div.title {
	padding-left: 10px;
	width: 100px;
	float: left;
}

#main div.content div.btmBox div.title h2 {
	margin-top: 10px;
	margin-bottom: 3px;
}

#main div.content div.btmBox div.title p {
	text-align: center;
}

#main div.content div.btmBox div.L {
	padding-left: 10px;
	width: 384px;
	height: 430px;
	border-right: 1px dotted #80674c;
	border-left: 1px dotted #80674c;
	float: left;
}

#main div.content div.btmBox div.R {
	padding-left: 10px;
	width: 380px;
	float: left;
}

#main div.content div.btmBox div.L div.info {
	margin-top: 10px;
	width: 375px;
	height: 370px;
	overflow: auto;
}

#main div.content div.btmBox div.L div.info li {
	margin-bottom: 0px;
}

#main div.content div.btmBox div.L div.thumbnail {
	margin-right: 5px;
	width: 70px;
	height: 75px;
	float: left;
}

#main div.content div.btmBox div.L div.topic {
	margin-top: 10px;
	width: 250px;
	float: left;
}

#main div.content div.btmBox div.L div.topic p.right {
	text-align: right;
}

#main div.content div.btmBox div.R div.topL {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 180px;
	float: left;
}

#main div.content div.btmBox div.R div.topR {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 180px;
	float: left;
}

#main div.content div.btmBox div.R div.btmL {
	margin-right: 10px;
	width: 180px;
	float: left;
}

#main div.content div.btmBox div.R div.btmR {
	width: 180px;
	float: left;
}

#main div.content div.btmBox div.R h2 {
	margin-bottom: 3px;
}

#main div.content div.btmBox div.R p {
	margin-bottom: 3px;
}

#main div.content div.btmBox div.R ul {
	text-align: right;
}

/* feature */
#main div.content div.feature {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 914px;
}

#main div.content div.feature div.title {
	padding-left: 10px;
	width: 100px;
	float: left;
}

#main div.content div.feature div.title h2 {
	margin-top: 10px;
	margin-bottom: 3px;
}

#main div.content div.feature div.title p {
	text-align: center;
}

#main div.content div.feature div.text {
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: 770px;
	border-right: 0px dotted #80674c;
	border-left: 1px dotted #80674c;
	float: left;
}

#main div.content div.feature div.text h3 {
	margin-bottom: 7px;
	color: #000000;
}