
body { margin: 0px;  padding: 0px; }
ul { margin-top: .0em;  margin-bottom: .0em; }
h1 { margin-top: .0em;  margin-bottom: .0em;  text-align: center; }
h2 { text-align: center; }
h3 { margin-top: .5em;  margin-bottom: .25em; }
h4 { margin-top: .5em;  margin-bottom: .25em; }
h5 { margin-top: .0em;  margin-bottom: .0em; }
img { border: none; }

.PageBody { padding: .5em .5em 1em; }
.PageFooter { font-size: .7em;  border: 1px outset; }
.PageFooter td { border: 1px inset; }

.HeaderFrame { width: 100%; }
.FooterFrame { width: 100%; }
.MailFormFrame { margin: 1%;  width: 98%; }
.BlogFrame { margin: 1%;  width: 98%; }

.EmploymentHistory td, .EducationHistory td { padding-left: 4em;  text-indent: -2em; }
.EmploymentHistory em, .EducationHistory em { font-weight: bold; }

/* Navigation */
.TabBar { margin: 0px 0px 3px;  font-size: 1.3em;  font-weight: bold; }
.TabBar a { padding: 0px 2px 1px;  border: 2px outset;  text-decoration: none; }
.TabBar a:hover				{ text-decoration: underline; }
.TabBar a:active			{ border-style: inset; }
.TabBar a.CurrentTab		{ border-style: ridge; }
.TabBar a.CurrentTab:hover	{ text-decoration: none; }

/* Common font family definitions */
/*
	font-family: "Times New Roman", Times, serif;
	font-family: "Microsoft Sans Serif", "Arial", Helvetica, sans-serif;
	font-family: "Impact", "Arial Black", "Arial", sans-serif; /* Very thick and narrow */
	font-family: "Monotype Corsiva", "ZapfChancery", Zapf-Chancery, Script, cursive;
	font-family: "Script", "ZapfChancery", Zapf-Chancery, cursive; /* True cursive */
	font-family: "Courier New", Courier, monospace;
	font-family: "Lucida Console", Courier, monospace; /* Thick */
	*/
