<!--

/* Pretty Stuff
================================== */

/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

body {
  
  background-color:#0a1d50;
  font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	text-align: left; 
}

h1 {
	margin: 0em;
	font-size: 250%;
	font-family: Trebuchet MS,Arial,sans-serif;
	color: #fff;
}

h2 {
	font-size: 140%;
	color: #132FA5;
	font-weight: bold;
	font-family: Trebuchet MS,Arial,sans-serif;
	}

p, li {
  font-size: 95%;
}

h1, h2, p {
  margin: 1em 0;
}

#branding h1 {
  margin: 0;
}

#branding {
  height: 50px;
  background-color:#438ad9;
  padding: 20px;
  text-align: center;
}

#contrastbox {
	padding: .3em .3em 0 1em;
	border-top: .2em solid #0a1d50;
	border-bottom: .2em solid #0a1d50;
	background-color: #eb9971;
}
#maintext {
	padding: 0 1em 1em 1em;
	font-size:95%;
}
#mainNav {
  list-style: none;
}

#navaddress {
	text-align: left;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding:0 0 .2em 0em;
}

#footer {
  background-color:#eb9971;
  padding: 1px 20px;
}

/* The Core Technique
================================= */

body {
  text-align: left; 
  min-width: 765px;
}

#wrapper {
position: absolute;
  width: 720px; 
  margin: 30px 0 0 70px; 
  text-align: left;
  background: #fff;

}


#content { 
  width: 520px;
  float: right; 
}

#mainNav { 
display:block;
  width: 185px; 
  float: left; 
background-color:#b3d3fe;
  text-align: left;
} 



div#mainNav li {
	list-style-type:none;	
	

		margin:.2em 0em .2em 0em;
		padding:.3em .3em .6em 0em;
		background-color:#b3d3fe;
		text-decoration:none;
	font-family:Verdana, Arial, sans-serif ;
	color:#000000;
	font-weight:bold;
	font-size: 78%;
	text-align: left;
		
}
		

div#mainNav a {
display:inline-block;
	list-style-type:none;	
		text-decoration:none;	 /* removes the underlining of the link */
	color:#000000;	/* sets the type color */
	}


#footer {
	clear: both;
	border-top: .2em solid #0a1d50;
	border-bottom: .2em solid #0a1d50;
	padding: .3em .3em .3em 1em;
	color: #000;
	font-size: 80%;
	background-color: #eb9971;
	text-align:center;
	font-weight: bold;
} 

/* Add some padding
================================== */


#mainNav {
  padding-top: 10px;
  padding-bottom: 20px;
}

#mainNav * {
margin-left: .0em;
  padding-left: 0em;
  padding-right:.4em;
}

#navwrap {
margin-left:.5em;

}

#content * {
  padding-right: 20px;
}

#content * * {
  padding-right: 0;
}

div#navwrap a:hover { 
	list-style-type:none;	
		text-decoration:none;
	background-color: #f7dcc9; /*sets the background of the menu items */
	}
	
#maintext img {
	float: right;
	margin: 0 .2em 1em 1em;
}

#stationery {
	display:none;
}

#resume {
	
	margin: 0 1em 0 2em;
}

#resume ul {
	padding: .3em 0 .3em 0
}

#resume li {
	margin: 0 0 0 3em;
	padding: 0 0 .5em 0;
}

#resume h2 {
	text-align: center;
}

#resume h3 {
	padding: .8em 0 .3em 0
}

#javaprint {
	display: block;
	text-align: right;
}

#javaprint a {
		text-decoration:none;
}

.forprint {
	display:none;
	
}

.forscreen {
	display:inline;
}
-->