@charset "gb2312";
/* CSS Document */
body { padding:20pt 0; font-family:"ËÎÌå";}
#title,.mod-title,.in-title,dt{ font-family:"ºÚÌå"; font-weight:normal;}
li, ul {
	list-style:none;
	padding:0;
	margin:0;
}
em {
	font-style:normal;
	font-weight:bold;
}
a, a:visited, a:hover {
	color:#000;
	text-decoration:none;
}
a:not([class="email"]):after {
content:" ( url: "attr(href)" )";
font-size:10pt;
}
h1{margin-top:0;}
#header, #main {
	width:90%;
	margin:0 auto;
}
#footer,.more,#header #nav{ display:none; }
#header #title, #header #desc, #header #photo-wrap { text-align:center; }
#header #desc {
	padding-top:5pt;
	border-top:1pt solid #000;
}
a img { border-color:#000; }
#header #photo-wrap img { border:2pt solid #000000; }
#header #hcard {
	overflow:hidden;
	padding-bottom:5pt;
	border-bottom:1pt solid #000;
}
#header #hcard dt {
	text-align:right;
	width:80pt;
	margin-top:5pt;
}
#header #hcard dd {
	margin:-12pt 0 0 85pt;
	font-size:10pt;
}
.images img {
	_width:70%;
	max-width:70%;
}
.images a:after {
	content:attr(title);
	display:block;
	font-size:10pt;
	margin-bottom:10pt;
}
.mod-title {
	border-bottom:4pt double #000000;
	margin-top:30pt;
}
#main dd {
	margin-bottom:10pt;
	font-size:10pt;
}
.in-title {
	background:url(../img/icon.gif) no-repeat 0 -95pt;
	padding-left:15pt;
	margin:10pt 0 5pt;
}
.duration, .description {
	font-size:10pt;
	margin-bottom:5pt;
	text-indent:15pt;
}
.description { line-height:12pt; }
#self-evaluation p {
	font-size:10pt;
	text-indent:2em;
}
#certificates-awards .content dt {
	background:url(../img/icon.gif) no-repeat 0 -126pt;
	margin:10pt 0 0 15pt;
	padding-left:15pt;
}
#practice-experience .content { padding:0; }
.images li { text-align:center; }
#skills dd {
	background-image:url(../img/stars.png);
	background-repeat:no-repeat;
	margin:5pt;
	padding:1pt 0;
	text-indent:1em;
}
#skills .content { width:180pt; }