BODY
{
	margin:0;
	padding:0;
	font-family: Times New Roman, Arial, Courier New, Sans-Serif;
	color:#000000;
	background-color:#ffffff;
	background-position:left;
	background-repeat:repeat-y;
	background-image:url(bgBlueGrad.jpg);
}

/* --- defaults --- */
h1, h2, h4 { text-align:center; }

h1 
{
	font-size:1.4em; 
	color:#ffffff; 
	padding-top:5px;
	height:30px; 
	color:#ffffff; 
	text-align:center;
	/*text-shadow: #000066 -5px 5px 5px ;	*//* CSS2 only supported by Safari */
	filter:shadow(color=#000066,direction=-115);  /* for ie */  
	white-space:nowrap;	/* needed for gecko/mozilla shadow */
}
h1:before 
{/* creates shadow for non-ie browsers and those that do not support text-shadow */
  display:block;
  margin: 0 0.22em -1.29em 0;
  padding: 0;
  color: #000066; 
  content: 'Resume';
}

h2 { font-size:1.55em; }
h3 { padding-bottom:0; margin-bottom:0; }

hr { height:2px; color:#cccccc; }

ul, dl { padding-top:0; margin-top:0; }
/* --- end defaults --- */

.centerAlign, #navLinks { text-align:center; }

#navLinks { letter-spacing:0.25em; text-transform:uppercase; margin:0; padding:0; }
#navLinks li 
{
	display:inline; 
	background-image:url(ball.jpg); 
	background-position:0 5px; 
	background-repeat:no-repeat; 	
}
#navLinks a { padding-left:18px; }
#navLinks #firstNav { background-image:none; padding-left:0; }

#pageShell 
{ 
	background:#ffffff; 
	color:#222222; 
	border-width:3px;
	border-style:solid;
	border-left-color:#000066;
	border-bottom-color:#000066;
	border-top-color:#cccccc;
	border-right-color:#cccccc;
	margin-right:50px;
	margin-left:50px;
	padding-right:20px;
	padding-left:20px;
	min-height:500px;
}
*html #pageShell { height:500px; }
