h1 {	margin: 0 0 7px 0;	padding: 0;	font-weight: bold;	color: #666;	font-size: 22px;	 max-width: 550px; }
hr {	color: #efefef;	width: 650px;	text-align: left;	margin: 0px;	margin-bottom: 5px;	margin-top: 5px;}
h2 {  margin: 0 0 3px 0; padding: 0;  font-size: 20px; font-weight: bold; color: #666;  max-width: 550px;}
h3 {  margin: 0 0 2px 0; padding: 0;  font-size: 18px; font-weight: bold;color: #000000; max-width: 550px; } 
h4 {	margin: 0 0 0px 0;	padding: 0;	font-size: 16px;	font-weight: bold;	color: #000000;	max-width: 550px;	text-transform: uppercase;	margin-top: 5px;	margin-bottom: 5px;} 
p, li {  line-height: 16px;  margin: 0 0 10px 0;  padding: 0; max-width: 550px; } 
.content>p {  margin: 0; }
#printheader {
	margin: 0px;width:650px;
}

a {  color: #000;  text-decoration: none; } 
a:link {   color: #000;  text-decoration: none; } 
a:visited {   color: #000;  text-decoration: none; } 
a:hover {	 color: #000;  text-decoration: none;} 
li a:link, li a:visited, td a:link, td a:visited, .footer a:link, .footer a:visited { color: #000;  text-decoration: none;}
li a:hover, td a:hover, .footer a:hover { color: #000;  text-decoration: none;}
#printfooter {
	margin: 0px;width:650px;
}
 #prinfooter h3 { font-size:10px;
 }
#content {  width: 650px;} 
#perscontent {  width: 650px;}
#projects {  width: 600px;} 
.content>p+p {  text-indent: 30px; } 
.footer, #highlight, #header, #navleft {
	display:none; visibility:hidden;
} 
.bodystyle {
	position: absolute;
	width: 100%;
	background-color: white;
	float: none;
	margin-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	font-family: Georgia;
	font-style: normal;
	font-weight: normal;
	color: #000;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#main {
	position: absolute;
	width: 650px;
	font-size: 14px;
	background-color: #FFFFFF;
	padding: 0px;
	z-index: 1;
	float: none;
	margin-top: 0px;
	clear: left;
	margin-left: 0px;
	margin-bottom: 0px;
}  


.employment {
	border: 1px solid #cccccc;
	background-color: #efefef;
	width: 550px;
	padding: 0px;
}
.employment th {
	text-align: left;
	font-size: 12px;
	padding: 5px;
	white-space: nowrap;
}
.employment td {
	background-color: #ffffff;
	width: auto;
		padding: 5px;
}
td.lines {/*border: 1px solid #666;*/ padding:5px;/*background-color:#efefef;*/}
table.list-lines {padding:0px;background-color:#fff;}
.pressbook td{
	width: 550px;
	padding: 10px;
	margin: 10px;
	margin-left:0px;
	background-color:#efefef;
	border: 1px solid #666;
	text-align:justify;
}
#pressbook img.book, img.book{
	float: left;clear:left; margin:0 15px 0 0; padding:3px; border:1px solid #666; height:200px;vertical-align:top; background-color:#fff;
}

