
@font-face {
  font-family: "Trajan Pro";
  src: url("TrajanPro.otf");
}

@font-face {
  font-family: "Goudy Old Style";
  src: url("GoudyStd.otf");
}


a { 
	color: #c0c0c0; 
	text-decoration: none; 
	
}
	
a:hover { 
	color: #218868; 
	
}

#container { width: 1024px; 
	}

body {
	font: 14px/1.4em "Times New Roman", serif;
	background-color: #f5f6f6;
	color: #6d6968;
	position: absolute;	
	overflow: auto;
	
}

.about .contact {
	float: left;
	margin-left: 110px;
	}
	
.about .bio {
	margin-left: 445px;
	width: 465px;
	
	}

.blurb .left {
	float: left;
	margin-left: 110px;
}

.blurb .right {
	margin-left: 445px;
	width: 465px;
	
	}
	
.cvpdf {
	margin-left: 445px;


}

.cvblurb {
	margin-left: 110px;
}
	
.cvblurb .category {
	float: left;
	width: 120px;
	font-variant: small-caps;

}

.cvblurb .years {
	float: left;
	margin-left: 40px;
	}

.cvblurb .info {
	margin-left: 335px;
	width: 465px;
	

}

.cvblurb .clear {
	clear:both;
}


.header {
	float: none;
	overflow:hidden;
	}
	
.photo {
	margin-left: 110px;
}

.name {
	float: left;
	margin-top: 50px;
	margin-left: 110px;
	color: #006B54;
	font: 31.16px "Trajan Pro", serif;
}

.menu {
	font: 14.58px "Trajan Pro", serif;
	width: 300px;
	margin-top: 63px;
	margin-left: 610px;
}

.menu ul	{
	margin:0;
	padding:0;
	list-style: none;
}	

.menu ul li {
	display:inline;
    padding-right:0px;
    padding-left: 3em;
}


.position {
	padding-top: -10px;
	margin-left: 110px;
	font: 14.66px "Goudy Old Style", serif;
	color: #c0c0c0;
}

.currentlink a {

	color: #218868;
}

.footer {
    margin-left:445px;
    margin-bottom:-50px;
    
	
}

.footer a {
    text-decoration:none;
    color:#bbbbbb;
    
}