@charset "UTF-8";/* CSS Document */body {	background-color: #e8f4e4;	background-image:url(/images/frame/body_bg.jpg);	background-repeat: repeat-y;	background-position: center;	font-family: "Lucida Grande", Verdana, Arial;	font-size: 1em;	text-align: center;	color: #6c7e6a;	margin: 12px 0 20px 0;}a {	color: #8a9e87;	text-decoration: none;}img {	border: 0;}ul {	margin: 0;	padding: 0;	display: block;}li {	list-style-type: none;	text-align: left;}p {	margin: 0;	display: block;}/* Frame setup */.content_wrapper {	position: relative;	margin: 0 auto;	width: 530px;	text-align: left;}.content {	margin: 0;	padding-right: 165px;	padding-left: 10px;	text-align: justify;}.side_bar {	float: right;	width: 135px;	margin-right: 2px;	font-size: .9em;	color: #c6dbc6;	text-align: right;}.side_bar img {	display: block;	margin-bottom: 5px;}.side_bar ul {	margin-top: 20px;}.side_bar li {	font-size: .7em;	margin: 3px;}.side_bar li a {	color: #c6dbc6;	display: block;}.side_bar li a:hover {	color: #ffffff;}.page_top {	position: absolute;	bottom: 10px;	right: 35px;	font-size: .7em;}.page_top a {	display: block;	color: #c6dbc6;}/* Text setup */.name {	margin: 0 0 10px 0;	font-size: 1.6em;	display: block;	border-bottom: 1px solid #8a9e87;	padding-bottom: 5px;	color: #4e5b4d;}.address {	font-size: .7em;	line-height: 1.5em;	margin-bottom: 20px;}.address a {	text-decoration: underline;}.section_title {	font-size: 1.2em;	display: block;	padding-bottom: 5px;	border-bottom: 1px solid #8a9e87;	margin-bottom: 5px;	margin-top: 25px;	color: #4e5b4d;}.section_content {	line-height: 1.6em;	font-size: .7em;	padding-left: 10px;	padding-right: 10px;}.section_content a {	display: block;	font-size: 1em;	padding: 3px 0 0 0;}.section_content a:hover {	color: #ffffff;}.section_content li {	font-size: .7em;	color: #ffffff;}.sub_section {	font-size: .9em;	font-weight: bolder;	margin-bottom: 5px;}/* Overseas setup */.continent {	font-weight: bolder;	display: block;	padding-bottom: 10px;	font-size: 1em;	color: #4b5554;}.country {	font-weight: bolder;	display: block;	papdding-bottom: 10px;	padding-left: 10px;	font-size: .8em;}.job_description {	margin-left: 20px;	font-size: .7em;	padding-bottom: 20px;	display: block;}.job_description ul {	margin-top: 10px;}	.job_description li {	margin-bottom: 10px;}/* Biography setup */#biography li {	margin-left: 20px;}/* Writing Setup */.writing_list li {	font-size: .7em;	margin-bottom: 10px;	margin-left: 20px;}.writing_list .sub_section {	margin-left: 10px;	font-size: .8em;	font-weight: bolder;}/* Biography Setup */.biography_list li {	font-size: .7em;	margin-bottom: 10px;	margin-left: 20px;}.biography_date {	font-weight: bolder;	font-size: .8em;}