body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
hr {margin: 25px auto; color:#fff; border-bottom: 1px dashed #ccc;}
.content{
position:absolute;
top:155px;
left:50%;
width:760px;
margin-left:-380px;
}
.footer{
width:770px;
margin:0 auto;
text-align:center;
color:#666;
font-size:9px;
font-weight:bold;
border-top:1px solid #999;
padding-top:10px;
}
#right{
margin-left:474px;
color:#666;
background:transparent;
}
a:link {color: #666;}
a:visited {color: #666;}
a:hover {color: #C90;}
a:active {color: #C90;}
h1,h2{font-weight:400;color:#333;margin-bottom:.2em;font-size: 14px;}
p{margin-top:.25em;}
.style2 {font-size: 12px;}
.style3 {font-weight: bold;color: #333;}
.style4 {font-size: 9px;}
.style5 {font-size: 9px;color:#333;}
/* index.htm: bottom text */
.style6{color:#333;font-size:9px;font-weight:bold;}

.exhibit {padding-left:2em;}
.exhibit tr td {vertical-align:top;}

.cv td{vertical-align:top;}
.cv td p{margin:0;padding:0 0 .4em 0;}

.cvYear{padding-right:1.5em;}

.post{
	width: 800px;
	margin:0 auto;
	}
.newsLeft{
	vertical-align:top;
	text-align:left;
	width: 400px;
	}
	.newsLeft img{
		border:0;
		}
.newsRight{
	vertical-align:top;
	width: 300px;
}