@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background:#272727 url(../../images/bg-body.jpg) repeat-x top center;
	font:13px Tahoma;
	color:#2a2728
}
p {
	font-weight: normal;
}

p, img, div, form, h1, h2, h3, input {
	margin:0;
	padding:0;
}

img {
	border: 0px none;
}

.custom {
	list-style:none;
	list-style-image:none;	
	margin:0;
	padding:0;
}

li {
	padding: 5px 0 5px 0;
}
a {
	color:#8f0a0a;
	text-decoration:underline;

}
a:hover {
	color:#8f0a0a;
	text-decoration:none
}
#main {
	margin:0 auto;
	width:925px
}
#logo {
	margin:20px 0 20px 5px;
	float: left;
}

#contentarea {
	background:#888888 url(../../images/contentarea-bg.jpg) repeat-x top center;
	width:905px;
	padding:0 9px 7px 9px;
	margin:0 auto 0 auto;
}
#photosarea {
	margin: 0 0 0 0px;
	height: 163px;
}

.contentmain-left {
	float:left;
	width:524px;
	margin:0 8px 0px 0;
}
.contentarea-left {
	background:#797979 url(../../images/contentleft-bg.jpg) repeat-x top;
	width:505px;
	padding:0 8px 0 11px;
}
.photo-float {
	float:left;
	margin:0 5px 0 0
}
.contentarea-inner {
	background:url(../../images/left-chineesetext.jpg) no-repeat top left;
	padding:0 15px 0 50px;
	margin:13px 0 0 0;
}
.contentarea-inner h2 {
	font-size:18px;
	color:#fff;
	font-weight:normal;
	background:url(../../images/bg-heading.gif) no-repeat left top;
	width:405px;
	height:33px;
	padding:11px 0 0 45px;
	margin:0 0 0 0;
}
.contentarea-inner p {
	margin:15px 0 0 15px;
	line-height:19px;
}
.contentarea-inner a, .contentarea-inner p a {
	color:#8f0a0a;
	text-decoration:underline
}
.contentarea-inner a:hover, .contentarea-inner p a:hover {
	color:#8f0a0a;
	text-decoration:none
}
.align-right {
	text-align:right;
	font-style:italic
}
.align-right2 {
	text-align:right;
	font-style:italic;
	font-size:11px
}
.contentarea-inner-right {
	background-color:#5e5e5e;
	padding:0 10px 0 10px;
	margin:0;
	color:#afafaf
}
.contentarea-inner-right a {
	color:#d8cb9e;
	text-decoration:underline
}
.ourstory {
	float:left;
	margin:0 6px 0 0;
	width:165px
}
.ourstory img {
	border:0px none;
	margin:10px 0 0 0
}
.contentarea-inner-right h2 {
	/*background:url(../../images/bg-heading2.jpg) no-repeat top left;*/
	background:url(../../images/bg-heading-middle-gold.jpg) no-repeat top left;
	width:135px;
	height:29px;
	padding:10px 0 0 30px;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#fff
}
.contentarea-inner-right p {
	width:135px;
	padding:5px 12px 0 15px;
	margin:10px 0 0 0
}
.contentarea-inner-right ul {
	margin:15px 0 8px 0
}
.contentarea-inner-right ul li {
	color:#e2e2e2;
	font-size:13px;
	padding:7px 0 7px 20px;
	margin:0 0 0 20px;
	background:url(../../images/bullet1.jpg) no-repeat 0px 11px
}
.spotlight {
	width:181px;
	/*background:#2d2d2d url(../../images/bg-heading3.jpg) no-repeat top left;
	background:#2d2d2d url(../../images/bg-heading-right-rd.jpg) no-repeat top left;*/
	background:#2d2d2d;*/
	margin:0 0 0 0
}
.spotlight div {
	font-size:14px;
	padding:0px 0 0 0px;
	text-align:center;
	font-weight:bold;
	color:#fff
}
.spotlight p {
	width: auto;
}
.spotlight-smalltxt {
	padding:10px 0;
	font-size:11px
}
.spotlight-bottomimg {
	background:url(../../images/spotlight-bottomimg.jpg) no-repeat top center;
	width:181px;
	height:11px;
}
.spotlight input {
	margin:8px 0 0 0;
	font-size:11px
}
.button-submit {
	background:url(../../images/but-submit.jpg) no-repeat top left;
	width:55px;
	height:18px;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	padding:0 0 5px 0;
	cursor:pointer
}
.spotlight a {
	color:#afafaf;
	text-decoration:none
}
.float-left {
	float:left;
}
.float-right {
	float:right
}
.clear {
	clear:both; 
	height:1px;
}
.padingbottom10 {
	padding:0 0 10px 0
}
#footer {
	background:url(../../images/bg-footer.jpg) no-repeat top center;
	width:925px;
	height:37px;
	margin: 0 auto 15px auto;
	color:#989898;
	text-align:center;
	font-size:14px;
	padding:7px 0 0 0
}
#footer2 {
	background:url(../../images/bg-footer2.jpg) no-repeat top left;
	height:59px;
	margin: 0 auto 15px auto;
	color:#989898;
	text-align:center;
	font-size:14px;
	padding:15px 25px 0 25px;
}
#footer span {
	margin:10px 20px;
}
.footerlinks {
	text-align:center;
	color:#5e5e5e;
	width:925px;
	margin: 0 auto 15px auto;
	font-size:11px
}
.footerlinks a {
	color:#877e60;
	margin:0 10px;
	text-decoration:none;
	font-size:13px
}
.footerlinks a:hover {
	text-decoration: underline
}
.footerlinks p {
	margin:10px 0
}
.footerlinks span {
	color:#8b8b8b;
	font-size:12px
}
.innercontentarea-left {
	background:#797979 url(../../images/contentleft-bg.jpg) repeat-x top;
	width:625px;
	padding:0 12px
}
.innercontentarea-left-white {
	background:#FFFFFF url(../../images/contentleft-bg-white.jpg) repeat-x top;

	width:625px;
	padding:0 12px
}

.innercontentarea-left-gold {
	background:#d7d2c2 url(../../images/contentleft-bg-gold.jpg) repeat-x top;

	width:625px;
	padding:0 12px
}
.img-floatleft {
	float:left;
	margin:0 15px 0 0
}
.contarea-innerpage-left {
	float:left;
	width:649px;
	margin:0 0px 0px 0
}
.contentarea-innerpage {
	background:url(../../images/left-chineesetext2.jpg) no-repeat top left;
	padding:0 0 0 50px;
	margin:0
}
.contentarea-innerpage-white {
	/*background:url(../../images/left-chineesetext2-white.jpg) no-repeat top left;*/
	padding:0 0 0 0px;
	margin:0
}
.contentarea-innerpage h2, .contentarea-innerpage-white h2 {
	background:url(../../images/bg-heading-inner.gif) no-repeat top left;
	padding:10px 0 0 50px;
	margin:0 0 10px 0;
	width:521px;
	height:34px;
	font-size:18px;
	color:#fff;
	font-weight:normal
}
.contentarea-innerpage p {
	margin:15px 0 0 15px;
	line-height:19px
}
.contentarea-innerpage p a {
	color:#8f0a0a;
	text-decoration:underline
}
.contentarea-innerpage p a:hover {
	color:#8f0a0a;
	text-decoration:none
}
.contarea-innerpage-right {
	background-color:#5e5e5e;
	width:218px;
	padding:0px 15px 15px 15px;
	text-align:center
}
.contarea-innerpage-right p {
	text-align:left;
	color:#e2e2e2;
	font-size:12px;
	margin:0 auto 0 auto;
}
.contarea-innerpage-right p a {
	text-decoration:none;
	color:#b8af91;
}
.button-innerpage {
	background:url(../../images/bg-button-innerpage.gif) no-repeat center top;
	width:218px;
	height:20px;
	padding:5px 0px 5px 0px;
	margin:0 0 10px 0;
	text-align:center;
	color:#fff;
	font-weight:bold
}
.button-innerpage a {
	color:#fff;
	text-decoration:none
}
.image-regular-left {
	margin: 15px 15px 15px 0;
	border: 5px solid #a39a7c;
	float: left;
	padding: 4px;
	text-align:center;
}
.image-regular-right {
	margin: 15px 15px 15px 0;
	border: 5px solid #a39a7c;
	float: right;
	padding: 4px;
	text-align:center;
}

.image-noborder-left {
	margin: 15px 15px 15px 0;
	border: 0px ;
	float: left;
	padding: 4px;
	text-align:center;
}
.image-noborder-right {
	margin: 15px 15px 15px 0;
	border: 0px ;
	float: right;
	padding: 4px;
	text-align:center;
}
.caption {
	text-align:center;
	font-style:italic;
	padding:3px;
}
.txtfield190 {
	width:190px;
	font-size:11px;
	color:#333333;
	height:18px
}
.button-submit-inner {
	background:url(../../images/but-submit-inner.jpg) no-repeat top left;
	width:55px;
	height:18px;
	color:#FFFFFF;
	border:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 3px 0;
	cursor:pointer
}

.daodejing-title {
	font-weight: bold; 
	font-size:12px; 
	text-align:center;
	padding:0px 0px 0px 0px; 
	margin:0px; 
}

.photo-reg {
	float:left; 
	padding:0 10px 10px 0;
}

.photo-reg-right {
	float:right; 
	padding:0 0 10px 10px;
}

#middlecolumncontent h2 a {
	color: #ffffff;
	text-decoration:none;
}
#right-mod .spotlight h2 {
	/*background:url(../../images/bg-heading2.jpg) no-repeat top left;*/
	background:url(../../images/bg-heading-right-rd.jpg) no-repeat top left;
	width:181px;
	height:36px;
	padding:13px 0 0 0px;
	margin:0 0 0px 0;
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

#right-mod .spotlight h2 a {
	color:#fff;
	text-decoration:none;
}

#main-content-area h2 a {
	color:#fff;
	text-decoration:none;	
}