﻿body 
{
	color: #004;
	background-color: #666;
/*	background-image: url('images/background-blue.jpg'); */
	background-image: url('images/background-blue.jpg');
	background-color: #d9d7ec;
	background-color: #22a;
}
body, p, table, a
{
	text-decoration: none;
	color: #004;
	font-family: Serif;
	font-family: Sans-Serif;
/*	font-size: 9pt; */
}

h1, h2, h3
{
	font-family: Sans-Serif;
	font-size: 14pt;
	font-size: x-large;
}
h2
{
	font-size: 12pt;
	font-size: large;
}
h3
{
	font-size: 12pt;
	font-size: small;
}
a
{
	font-weight: bold; 
	color: #048;
}
a:hover
{
	text-decoration: none;
	background-color: #008;
	color: #eef;
}
.content
{
	background-color: Silver;
	background-color: #dde;
	background-color: #eef;
	background-color: #ffc;
/*	background-image: url('images/background-yellow.jpg'); */
/*	background-image: url('images/background.jpg'); */
	background-color: rgb(255,255,224);
	color: #004;
	padding: 15px;
	margin: 5px;
	border: inset thick;
	top: 0;
}

#header
{
	text-align: center;
}
#menu
{
	font-family: Sans-Serif;
	height: 100%;
/*	
	width: 40%;
	position: fixed;
	top: 0;
*/
}
#menu a
{
	font-weight: normal;
	font-family: Sans-Serif;
	text-decoration: none;
	color: #004;
}
#menu a:hover
{
	text-decoration: none;
	background-color: #004;
	color: #eef;
}
#menu a:active
{
	background-color: #fff;
	color: #000;
}

#pageContent
{
	width: auto;
	text-align: center;
}
#resume
{
	text-align: left;
}

#footer, #footer a
{
	font-family: Sans-Serif;
	font-size: x-small;
	text-align: center;
	bottom: 0;
}
#centerTable
{
	width: 100%;
}
#centerTable td
{
/*	background-color: Red; */
	vertical-align: top;
}

.sectionName
{
	font-family: serif;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 145%; */
	font-size: larger;
/*	font-size: larger; */
	text-align: Center;
	color: rgb(0,0,32); 
}

span
{
	text-align: Left;
}

.companyname, .companyname a
{ 
	font-family: sans-serif;
	font-weight: bold;
/*	font-size: larger; */
}
.dates 
{ 
/*	font-size: 75%;  */
	font-size: smaller;
}
.location 
{ 
/*	font-size: 90%;  */
}
.duties 
{ 
}
.technologies 
{ 
	font-style: italic; 
}
.duties, .technologies 
{ 
/*	font-family: Book Antiqua, Times New Roman, Times, Serif; */
}
.jobbody
{
	margin: 15;
	margin-top: 5;
/*	font-size: medium;
	line-height: 110%; */
	color: rgb(0,0,64); 
}
div.photoFrame img
{
	border: inset thick;
}
.centered
{
	margin: auto;
	text-align: center;
}
.photoFrame
{
/*
	height: 20px;
	width: 0;
	height: 100%;
	padding: 15px;
	text-align: center;
	background-color: #d9d7ec;
	background-color: #22a;
*/
/*	background-image: url('images/background-blue.jpg');*/
	border: outset thin;
    margin: 0 auto;
}
.dogname
{
	font-family: serif;
	font-weight: bold;
	font-size: larger;
	color: rgb(64,0,0); 
}