html *
{
margin: 0;
padding: 0;
}


img {border: 0;}

body
{
	background-image: url(/images/skin/back.gif);
	background-color: #b02;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: white;
	border: 0px;
}


#main
{
	padding: 0 0 0 5px;
	width: 320px;
	font-size: 12px;
	line-height: 18px;
}

div.china p {margin: 10px 0 10px 0;}

div.chinese { font-size: larger; }

div.china th {
	text-align: left;
}

.callout {
	color: #ffc;
}


a {
	color: #ffc;
}

h3
{
	color: #ff9;
	font-size: 12px;
	letter-spacing: 1px;
}


h3#alt
{
	float: right;
	margin: 0 0 0 50px;
}


h4
{
	color: #FF9;
	font-size: 12px;
	font-weight: normal;
}


ul
{
	padding-left: 15px;
	list-style-type: disc;
	margin:0px
}

ol.rundetail
{
	padding-left: 15px;
	font-weight: bold;
	
}


ol.rundetail ul
{
	padding-left: 0px;
	list-style-type: none;
	font-weight: normal;
	padding-bottom: 15px;
}

ol.rundetail ul li
{
	padding-left: 0px;
}


dt
{
	list-style-type: disc;
	font-weight: bold;
	margin-top: 10px;
}

dd
{
	padding-left: 0px;
}





.clients p {margin-bottom: 20px;}


/* for hcard microformat */
.vcard .org 
{	
	font-weight: bold;
}

.hometext {
font-size: 11px;
margin-top:10px;
margin-left:8px;
}