@charset "utf-8";
body {
	font: 12px Verdana, Geneva, sans-serif;
	background: #286232;
	margin:0;
	padding:0;
}
#wrapper {
	margin:0px auto;
	width:800px;
	padding:0;
}
#colA {
	float:left;
	width:147px;
	height:600px;
}
#pagetype1 #colA {
	background:#D4A948 url(images/home/home_bg_01.jpg) left top;
}
#pagetype3 #colA {
	background:#D43600 url(images/fangz/fangz_01.jpg) left top;
}
#colB {
	float:left;
	width:653px;
	height:600px;
}
#pagetype1 #colB {
	background:#EEB25A url(images/home/home_bg_02.jpg) left top;
}
#pagetype3 #colB {
	background:#D43600 url(images/fangz/fangz_02.jpg) left top;
}	
#navbar_cont {
	height:40px;
	padding:1px 0px 0px 250px;
	margin:0px;
}
#pagetype1 #navbar_cont {
	background: url(images/home/logo_small_03.jpg) no-repeat right top;
}
#pagetype3 #navbar_cont {
	background: none;
}
#navbar ul {
	text-align:right;
}
#navbar li{
	float:left;
	list-style:none;
	margin-right: 30px;
}
#navbar a {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #286232;
	text-decoration: none;
}

#navbar a:hover {
	color:#653525;
	text-decoration: underline overline;
}
#pagetype3 #navbar a {
	color:#B42300;
}
#pagetype3 #navbar a:hover {
	color:#F90;
}

#sidebar_cont {
	padding-top:310px;
}
#sidebar ul {
	padding:0;
}
#sidebar li{
	text-align:right;
	list-style:none;
	margin:12px 10px 12px -30px;
	letter-spacing: 0.17em;
}
#sidebar a {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#sidebar a:hover {
	color:#900;
}
#pagetype3 #sidebar a {
	color:#e57a48;
}
#pagetype3 #sidebar a:hover {
	color:#F90;
}

#index_msg {
	width:180px;
	position:relative;
	top:140px;
	left:460px;
	color:#fff;
}
#index_msg p {
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right:10px;
	line-height:150%;
	margin-bottom:4px;
}
.dropcap {
	font: 36px Georgia, "Times New Roman", Times, serif;
}
#index_msg h2 {
	font: 36px Arial, Helvetica, sans-serif;
	padding-right: -22px;
	padding-left: 22px;
	margin-top:0;
}
#logo_fangzpage {
	position:relative;
	left:12px;
	top:-17px;
}
#fangzlinks_cont {
	position:relative;
	width:240px;
	left:410px;
	top:350px;
	height:180px;
}
#fangzlinks_cont ul{
	list-style:none;
	padding-left:37px;
	padding-top:20px;
	margin-left:0px;
}
#fangzlinks_cont li {
	padding-bottom:10px;
}
#fangzlinks_cont a {
	color:#D00025;
	text-decoration:none;
	font-weight:bold;

}
#fangzlinks_cont a:hover {
	color:#FFF;
}