@import url( default.css );

span.fs 	{ display:none; }

body.resume h1, body.resume h2, body.resume h3, body.resume h4, body.resume h5, body.resume h6 
							{ margin:0;font-size:1em; }
							
body.resume h1				{ font: bold 34pt "Courier New", sans-serif; }
body.resume 				{font-size:12px; }
body.resume					{ position: absolute; left: 2%; }

div.resume 						{/*border-top:solid medium silver;*/ margin-top:.5em; padding-top:.5em}
div.resume p 					{text-indent:0}
div.resume,div.resume span 	{margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
div.resumeheader 				{text-align:left; margin:0 1in}
div.product p 					{margin-left:2.5em}

div.resume .job,
div.resume .school,
div.resume .issued,
div.resume .pending,
div.resume .compexp,
div.resume .award,
div.resume .interest,
div.resume .reference  			{ margin:0.5em 0.5em 0.1em 1in }
span.company					{ font: 12pt "Courier New", sans-serif; }
span.location					{ font: 10pt "Courier New", sans-serif; }
div.description					{ font: 12pt "Courier New", sans-serif; }
.datesQ							{ font: 10pt "Courier New", sans-serif; }
span.email						{ font-weight: bolder; color: red; }
span.company					{ text-decoration: underline; }

div.resume .dates,div.resume .sidelabel,
div.resume .datesQ,div.resume .sidelabelQ 
{float:left; clear:left; margin-left:-1in; width:1in; /*margin-top:-1px; border-top:1px dotted silver; border-left:1px dotted silver*/}
div.resume .datesQ,div.resume .sidelabelQ 
{margin-top:1px; /* margin-top:1px is a hack - should be unnecessary */}

div.resume .dates:first-child,div.resume .sidelabel:first-child,
div.resume .datesQ:first-child,div.resume .sidelabelQ:first-child
{margin-top:0} /* for compliant browsers */

div.resume .job .dates:first-child,div.resume .job .sidelabel:first-child,
div.resume .job .datesQ:first-child,div.resume .job .sidelabelQ:first-child
{font-weight:bold}

div.resume .sectitle 
{ margin-left:0in; margin-top:1em; font: 18pt "Courier New"; font-weight: bolder; }
div.resume h1 {font-size:2em}

div.resume .company,div.resume .company:link,div.resume .company:visited,
div.resume .institution,div.resume .institution:link,div.resume .institution:visited 
{font-weight: bold; }
div.school { font: 12pt "Courier New", sans-serif; }

div.resume .location {font-weight: bold;}
div.resume .jobtitle {font-weight:bold}
div.resume .label {font-weight: bold}
div.resume .product {margin-left:1em}
div.resume .completed {margin-bottom:0.5em}
div.resume .versions {font-size:smaller}

div.resume .qualifications,
div.resume .experience,
div.resume .education,
div.resume .compexps,
div.resume .awards,
div.resume .patents,
div.resume .interests,
div.resume .references {clear:both; margin-top:.3em}
div.resume .patent {margin-bottom:.1em}

div.resume .courses { }
div.resume .patentno {font-weight:bold}
div.resume .patenttitle { }
div.resume .patentinv { }

/* for more stylish numbers and acronyms
.date,.dates,.datesQ,.patentno,acronym,abbr {font-family:Georgia,serif}
.number {font-family:serif}
*/
div.email,div.web { font: 12pt "Courier New",monospace }
 
 /*
:link {color:#039; background:white; text-decoration:none}
:visited {color:#007; background:white; text-decoration:none}
:active {background:#0ff; text-decoration:none;}
:hover {background:#bff; text-decoration:none;}
*/

div.job, .school
{
    border-color: #bbb;
    border-style: solid;
    padding: 0.5em 1em;
    margin-bottom: 1em;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    background-color: #fff;
    text-align: left;
}

.updated { font:9pt "Courier New"; padding-top: 50px; }

