	body {
		margin: 0;
		padding: 0;
		font: .75em arial, hevetica, sans-serif;
		text-align: center;
		color: #FFF;
		background-color: #D6D6D6;
	}

	a:link { color: white; }
	a:visited { color: white; }
	a:hover, a:active { color: #00F; background-color: white; }

	a.video:link { color: red; }
	a.video:visited { color: red; }
	a.video:hover, a.video:active { color: red; }

	#container {
		margin: 1em auto;
		width: 650px;
		text-align: left;
		background-color: white;
		border: 1px solid black;
	}
	
	#header { margin: 1em 0 1em 0; padding: 1em 0 1em 0; background-color: red; }

	/* styles any <h1> in the container */
	#header h1 { font: 120%; text-align: center; }
	
	#mainnav { background-color: blue; color: #FFF; padding: 2px 0; margin-bottom: 22px;}
	
	#mainnav ul {
		margin: 0 0 0 10px;
		padding: 0;
		list-style-type: none;
		border-left: 1px solid #FFF;
	}
	
	#mainnav li {
		display: inline;
		padding: 0 6px;
		border-right: 1px solid #FFF;
	}
	
	#mainnav li a {
		text-decoration: none;
		color: #FFF;
	}
	
	#mainnav li a:hover {
		text-decoration: none;
		color: #00F;
		background-color: white;
	}
	
	#menu {
		float: right;
		width: 140px;
		border-left: 1px solid #FFF;
		padding-left: 15px;
		background-color: blue;
	}
	
	#menu ul {
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		line-height: 165%;
	}

	#contents {
		margin-right: 170px;
		background-color: white;
		color: red;
	}
	
	.resumeA {
		float: left;
		width: 200px;
/*		margin-right: 250px; */
		padding-left: 20px;
		background-color: white;
		color: black;
	}
	
	.resumeB {
		float: left;
		width: 200px;
		padding-left: 25px;
		background-color: white;
		color: black;
	}
	
	/* styles any <h1> in the container */
	#contents h1 { font: 120%; text-align: center;} 
	
	p.content { font: 1em; color: black; text-align: justify; padding: 0 1em 0 1em;}
	
	p.contentHeader {
	 	font: 140% arial, hevetica, sans-serif;
		font-weight: bold;
		text-align: center;
		color: #00F;
	}

	p.contentResume {
	 	font: 1em arial, hevetica, sans-serif;
		font-weight: normal;
		text-align: left;
		color: #000;
	}
	
	.contentPhotos {
		font: .9em arial, helvetica, sans-serif;
		font-weight: normal;
		text-align: center;
		color: #000;
	}
	
	#footer	{
		clear: both;
		height: 20px;
		background-color: red;
		text-align: right;
		padding-right: 10px;
	}