*
	{padding:0;
	margin:0;}

html
	{background-color:#c5ecfd;}

body
	{background:#ffffef;
	font:76%/1.4 Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#447;
	max-width:60em;
	width:60em;
	padding:1em;
	border:1px solid #3c7891;
	border-top:0;
	margin:0 auto 1em;}

h1, h2, h3, h4
	{font-family:tahoma, geneva, verdana;
	font-weight:normal;
	color:#3c7891;}

h1
	{color:#fff;
	background:#3c7891;
	font-size:1.7em;
	text-align:center;
	padding:0.3em;
	border:1px solid #6d9aad;}

h2
	{font-size:1.3em;
	margin:0.5em 0;}

h3
	{background:#3c7891;
	color:#fff;
	font-size:1.2em;
	padding:0.5em;
	margin-top:0;}

h4
	{font-size:1.1em;
	margin:0.5em 0.5em 0;}

p
	{margin:0.5em 0;}

strong
	{color:#3c7891;}

a
	{color:#49a6cd;
	text-decoration:none;}

a:hover
	{text-decoration:underline;}

acronym, abbr
	{cursor:help;}

p#contact
	{width:25em;
	background-color:#fff;
	text-align:center;
	padding:0.3em;
	border:1px solid #6d9aad;
	margin:1em auto;}

p#printer
	{color:#49a6cd;
	font-size:1.2em;
	text-align:center;
	cursor:pointer;}

p#downloads,
p#standards
	{text-align:center;
	margin-top:1.3em;}

p#standards a,
p#standards span
	{padding:0.3em;
	border:1px solid #6d9aad;}

p#standards a
	{background-color:#fff;}

p#standards span
	{color:#fff;
	background:#3c7891;}

div#portfolio
	{width:25%;
	float:right;
	margin-right:1em;}

body > div#portfolio
	{margin-top:-0.5em;}

div#portfolio h2
	{margin-bottom:-0.4em;}

div#portfolio a
	{display:block;
	text-align:center;
	font-size:1.2em;
	padding-top:0.5em;
	border-top:1px solid #6d9aad;
	margin-top:1em;}

div#experience
	{width:70%;}

div#experience div
	{padding:0.5em 1em;
	border:1px solid #6d9aad;
	margin-bottom:1em;}

div#experience h4
	{margin-top:1em;}

div#experience ul
	{margin:0.5em 2.5em;}

div#experience ul + h4
	{margin-top:1em;}

div#experience li
	{margin:0.5em 0;}

div#experience p
	{margin:0.5em;}

div#experience p.date,
div#experience p.jobdate
	{text-align:right;}

div#experience p.date
	{margin-top:-1.9em;
	color:#fff;
	font-size:1.1em;}

div#experience p.jobdate
	{color:#3c7891;
	padding-top:0.2em;
	border-top:1px solid #c5ecfd;
	margin-top:-1.6em;}

div#experience p.latest
	{border-top:0;}

div.job
	{background-color:#fff;}