body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; background-color:#d3d3d3; line-height: 1.8em;}
* {margin:0px; padding:0px;}
.clear{font-size:1px; height:1px; line-height:1px; clear:both;}
#wrapper { width:1024px; margin:0px auto;}
#wrapper #header { height:180px; background-color:#f4f4f4;}
#wrapper #header #logo { width:245px; text-align:center; padding-top:20px; float:left;}
#wrapper #header #banner { width:779px; float:right; height:180px; background-image:url(/image/travelguide/special-report/china-top-tourist-cities/banner.jpg); background-repeat:no-repeat;}
#wrapper #menu { color:#fff; margin-top:2px;}
#wrapper #menu ul { background-color:#a31022; list-style:none; height:35px; padding:0px; margin:0px; padding-left:100px;} 
#wrapper #menu ul li { display:block; float:left; line-height:35px;}
#wrapper #menu a { color:#fff; font-weight:bold; text-decoration:none; padding-right:7px; padding-left:2px;}
#wrapper #menu a:hover { color:#999;}
#wrapper #contentWrapper { padding:10px 20px; background-color:#fff;}
#wrapper #contentWrapper #contentLeft {
	width:700px;
	float:left;
	background-color:#fff;
}
#wrapper #contentWrapper #contentRight {
	width:275px;
	float:right;
	background-color:#FFFFFF;
}
#wrapper #contentWrapper #contentLeft h1 { font-size:24px; text-align:center; padding:30px 0px;}
#wrapper #contentWrapper #contentLeft h2 { font-size:18px; margin:0px; padding:0px; padding:5px 10px; margin:15px 0px 15px 0px;}
#wrapper #contentWrapper #contentLeft h3 { font-size:14px; margin:0px; padding:0px; padding:15px 0px; }
#wrapper #contentWrapper #contentRight h4 { font-size:12px; text-align:center; background-color:#999; color:#fff; padding:4px 0px; margin-bottom:5px;} 
#wrapper #contentWrapper #contentLeft .article {
	padding: 0px;
	text-align:justify;
	padding-right:20px;
	background-color: #FFFFFF;
}
#wrapper #contentWrapper #contentLeft .article1 {
	padding: 0px;
	text-align:justify;
	padding-right:20px;
	background-color:#F2F2F2;
}
#wrapper #contentWrapper #contentLeft .article a { color:#000;}
#wrapper #contentWrapper #contentLeft .article a:hover { color:#a31022; text-decoration:none;}
#wrapper #contentWrapper #contentLeft ul { list-style: none;}
#wrapper #contentWrapper #contentLeft ul li {
	width:350px;
	display:block;
	float:left;
	list-style: none;
	padding-left:15px;
	background-image:url(/pic/arrowcity.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	background-color: #F2F2F2;
}
#wrapper #contentWrapper #contentRight ul li { padding-left:18px; background-image:url(/pic/arrowcity.gif); background-repeat:no-repeat; background-position:5px 7px; list-style:none; line-height:25px;}
#wrapper #contentWrapper #contentRight a { color:#000; text-decoration:underline;}
#wrapper #contentWrapper #contentRight a:hover { color:#a31022;}

.redBorderBottom { border-bottom:#a31022 1px dashed;}
img.photo { margin-right:10px; border:#ccc 1px solid;}
.marginTop { margin-top:15px;}

#footer {
	clear:both;
	font-size:77%;
	color:#666;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top:8px;
	border-top: 4px solid #A30122;
	background-color: #F4F4F4;
	background-image: url(/css/images/china-highlights.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height:1.4em;
	background-position: 98% 45%;
}
#footer img { border:none;}
	#footer p {margin:0}
	#footer a:link, #footer a:visited, #footer a:hover {font-weight: bold; color:#666666; border:none;}
	#footer a:hover {color:#a31022; text-decroration:none}
