/*
 *	CSS and HTML was coded by hand using nothing other than a copy of
 *	Firefox and gedit.
 *
 *	If you are reading this comment, then chances are I'd be very
 *	interested in speaking with you.  Give me a call.
 *
 *	Stephane Charette, stephanecharette@gmail.com
 *	Last edited on 2017-Oct-07.
 *
 *	$Id: resume_print.css 2592 2018-08-27 20:13:21Z stephane $
 */

a, a:link, a:visited, a:hover, a:active
{
	text-transform:		lowercase;
	text-decoration:	none;
	color:				#777;
}

body
{
	color:				#000000;
	background-color:	#ffffff;
	font-size:			85%;
}

#contactbox
{
	font-size:			110%;
	font-variant:		small-caps;
	text-align:			center;
}

h1
{
	border-top:			1px solid #a0a0a0;
	font-size:			95%;
	font-weight:		normal;
	text-transform:		uppercase;
	padding:			0px;
}

h2
{
	font-size:			90%;
	font-weight:		normal;
	text-transform:		uppercase;
}

.section
{
	margin:				0 1em;		/* indent */
}

table
{
	margin-left:		1em;
	border-collapse:	collapse;		
}

.keyword, .keyword_empty
{
	width:				6em;
	vertical-align:		top;
	font-style:			italic;
	font-size:			85%;
}
.keyword:after
{
	content:			":";
}

ol, ul
{
	list-style-type:	circle;
}

.longitems li
{
	list-style-position:	outside;	/* bullet is outside -- text will wrap past the bullet */
	padding-bottom:			0.5em;		/* increase space between sequential list items */
}
.longitems li:first-letter
{
	text-transform:		uppercase;
}

.edu1, .work1
{
	vertical-align:		bottom;
	border-top:			1px solid #eee;
}
.edu2, .work2
{
	font-style:			italic;
	font-size:			95%;
	vertical-align:		bottom;
	border-top:			1px solid #eee;
}
.edu3, .work3
{
	padding-left:		2em;
	font-size:			80%;
	vertical-align:		top;
}
.edu4, .work4
{
	vertical-align:		top;
}
.edu4:first-letter
{
	text-transform:		uppercase;
}

