@charset "utf-8";
/* CSS Document */


*
{
	margin:0; padding:0;
}

body
{
	background:#99afc1;
	margin:0;
	padding:0;
}

a
{ 	
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.9em;
  color:#000000;
}

a:link {color:#003663}
a:visited {color:#003663}
a:hover {color:#003663; background:#d2e1ea;}
a:active {color:#003663; background:#d2e1ea;}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	margin:0 0 1em 0;
	padding:0;
}

.p2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
}

/*
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#000000;
	margin:1em 0 1em 0;
	padding:0;
}
*/

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#000000;
	margin:0 0 0 0;
	padding:0;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#000000;
	margin:1.2em 0 0.6em 0;
	padding:0;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	margin:0.9em 0 0.5em 0;
	padding:0;
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	font-weight:bold;
	margin:.5em 0 .5em 0;
	padding:0;
}

h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	margin:.2em 0 .5em 0;
	padding:0;
	font-style:italic;
	font-weight:bold;
}

ul
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

li
{
	margin:0 0 .3em 25px;
}

img
{
	border:none;
}

img.portfolio
{
	border:1px solid #333333;
}

#container
{
	width:850px;
	margin: 0 auto 0 auto;
	padding:0;
	vertical-align:top;
	border:2px solid #003663;
	background:#ffffff;
}


#header
{
	width:100%;
	border-bottom:2px solid #003663;
	background:#7391a9;
	position:relative;
}


#content
{
	width:780px;
	min-height:20em;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
}

#headerleft
{
	position:relative;
	float:left;
}

#headerright
{
	position:relative;
	float:left;
	z-index:1;
}

.resumelinktext
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	margin:0;
	padding:0;
	color:#003663;
}

.resumelink
{
	position:relative;
	float:left;
	margin:0 1em 0 0;
	padding:0;	
}

.resumelinktextnone
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	margin:0;
	padding:0;
	color:#073c67;
}

.employername
{
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	margin:0 0 0 0;
	padding:0;
	font-weight:bold;
}

.employerdate
{
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	margin:0 0 0 0;
	padding:0;
	font-weight:bold;
}

.jobtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#000000;
	margin:0;
	padding:0.2em 0 0.6em 0;
	font-style:italic;
	font-weight:bold;
}

.clearboth
{
	clear:both;
	margin:0;
	padding:0;
}

.edu_schoolname
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
	line-height:normal;
	margin:0 0 0 0;
	padding:0;	
}

.edu_graddate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:normal;
	margin:0 0 .3em 0;
	padding:0;	
}

.contentbox
{
	padding:.5em 0 .5em 0;
}

.portfoliobox
{
	padding:.2em 0 .5em 0;
	margin:0 0 1.3em 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:normal;
}

.portfolioimg
{
	padding:.5em 0 .5em 0;
	text-align:center;
}

#contactbox
{
	/*border:3px solid #99afc1;*/
	width:15em;
	height:7em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0.5em;
	margin-top:0.5em;
	text-align:center;	
}

.bluedots
{
	margin:0 0 1em 25px;
	list-style:	url(images/blueball2.gif);
}

/* ***** Buttons ***** */


#btn_about
{
	display:block;
	width:117px;
	height:35px;
	position:absolute;
	left:480px;
	top:70px;
	z-index:5;
	border:0;
}

#btn_portfolio
{
	display:block;
	width:117px;
	height:35px;
	position:absolute;
	left:597px;
	top:70px;
	z-index:5;
	border:0;
}

#btn_resume
{
	display:block;
	width:117px;
	height:35px;
	position:absolute;
	left:716px;
	top:70px;
	z-index:5;
	border:0;
}



