body {
	margin-left: 0;
	margin-top: 15px;
	margin-bottom: 15px; }
		
p {
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	color: #000; }

	
/* nav links */

A.nav:link {
		color: #fff; 
		text-decoration: none; }

A.nav:visited {
		color: #fff; 
		text-decoration: none; }
		
A.nav:hover { 
		color: #000; 
		text-decoration: underline; }
		
A#sel:link, A#sel:active, A#sel:hover, A#sel:visited {
		color: #000;
		text-decoration:none;
		font-weight:bold; }
		
/* standard links */

A:link {
		color: #0000cc; 
		text-decoration: underline; }

A:visited {
		color: #5566bb; 
		text-decoration: underline; }
		
A:hover { 
		color: #cc0000; 
		text-decoration: underline; }

/* attribution links */

a.attributionLink:link, a.attributionLink:visited { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #ccc; 
		text-decoration: none; }

a.attributionLink:hover { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #ccc; 
		text-decoration: underline; }
		
		
td.tab-back, td.tab-fore { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		background-color: #fff; 
		border-right: #f4f4cc 1px solid; 
		padding: 5px 0; 
		text-align: center; }

td.tab-back, td.tab-blank { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		background-color: #99BB66; 
		border-bottom: #f4f4cc 1px solid; 
		padding: 5px 0; 
		text-align: center; }
				
hr { 
	color: #cccccc; 
	background: #cccccc; 
	border:0; 
	height: 1px; }


ol,ul,dl,td { 
	color: #000000; 
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	margin-top: 5px; 
	margin-bottom: 5px;  }

li { 
	margin-bottom: 5px; }


h1 { 
	color: #56B; 
	font-family: "Arial", sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	line-height: 20px; 
	margin-top: 10px;
	margin-bottom: 5px; }

h2 { 
	color: #334466; 
	font-family: "Arial", sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 16px; 
	margin-top: 10px;
	margin-bottom: 5px; }

h3 { 
	color: #334466; 
	font-family: "Arial", sans-serif; 
	font-size: 14px; 
	line-height: 16px; 
	margin-top: 10px;
	margin-bottom: 0px; }

.small { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; }

.content { 
	margin-top: 15px; 
	margin-left: 25px; 
	margin-right: 25px; 
	min-height:295px; }

* html .content {
	height:300px; }

.featurebox { 
	margin: 20px 0; 
	padding: 10px; 
	/*border: 1px solid #6D6DA7; 
	background-color: #6677FF; */
	border: 1px solid #CCCCAA; 	
	background-color:#E3E3D0;
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 16px; }
	
.featurebox div {
	margin-top:10px; 
	text-align:right;}

.photo {
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 10px; 
	border: 1px solid #CCCCAA; 	}
		
.summary {
	font-size: 14px; 
	line-height: 17px; 
}
	
.attribution { 
		color: #ccc; 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		text-align: center; }
	
#footer {
	position:relative;
	bottom:5px;
	left:auto;
	clear: both;
	margin:35px 25px 0 25px; }	
		
#sidebar {
		float:right; 
		border:1px solid #A4A4A4; 
		padding:10px; 
		margin-left:20px; 
		margin-bottom:20px; 
		font-size:11px; }
		
.experience_date {
		float:right; 
		font-weight:bold; 
		color: #334466; 
		font-family: "Arial", sans-serif; 
		font-size: 14px; 
		font-weight: bold; 
		line-height: 16px; }