/*@import  "resume.css";*/
BODY {
	color : #000000;
	background : #EDEDF3 url(images/greybk.gif) repeat;
	margin : 0;
	padding : 0;
}

#navbar {
	width: 100%;
	margin: 0;
	padding: 2px 0px 2px 0px;
	color: White;
	background-color : #234452;
}

#skills {
	margin-left : 4%;
	list-style-type : disc;
	display : block;
}


#skills UL, #skills LI {
	list-style-type : disc;
	display : block;
}

#navbar UL, #navbar LI {
	list-style : none;
	display : inline;
	margin-left: 0;
}

#navbar UL, #navbar LI.first {
	font: 11px Verdana, Geneva, sans-serif;
	letter-spacing : 2px;
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}


#navbar A:LINK {
	font: 11px Verdana, Geneva, sans-serif;
	letter-spacing : 2px;
	color: White;
	background-color : transparent;
	text-decoration: none;
	margin: 0px 18px 0px 12px;
}
#navbar A:VISITED {
	color: #DDDDDD;
	background-color : transparent;
	text-decoration: none;
	margin: 0px 18px 0px 12px;
}

#navbar A:HOVER {
	color: #8EAEBF;
	background-color : transparent;
	text-decoration: underline;
	margin: 0px 18px 0px 12px;
}

#banner {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 3px double #610E69;
	border-top: 2px solid #610E69;
	background : #547E95 url(images/hdrbk.jpg) no-repeat left;
	color : #FFFFFF;
	height: 124px;
	}
	
#titles {
	margin: 1% 0 2% 1%;
	float : left;
	position : absolute;
	top : 145px;
	width : 50%; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 40%;
	}
html>body #titles {
	width: 40%; 
	/* ie5win fudge ends */
	}

#titles H1 {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #663366;
	background-color : #EDEDF3;
	border-left : 8px solid #547E95;
	border-bottom : 1px solid #547E95;
	border-top : 1px solid #547E95;
	border-right : 1px solid #547E95;
	width : 30%;
	padding : 1.5% 1% 2% 3%;
}

#content {
	color: #000033;
	background-color : #EDEDF3;
	border-left : 2px solid #547E95;
	float : right;
	width : 70%; 
	margin: 1% 3% 2% 0;
	padding: 3% 3.5% 4% 4.5%;
}


#content UL, #content LI {
	list-style : none;
	display : block;
	margin-left: 0;
	font: 14px/18px Trebuchet MS, Verdana, Geneva, sans-serif;
}

#content A:LINK {
	font: bold 14px/18px Trebuchet MS, Verdana, Geneva, sans-serif;
	color: #000033;
	background-color : transparent;
	text-decoration: none;
	margin: 0px 18px 20px 0px;
}
#content A:VISITED {
	font: bold 14px/18px Trebuchet MS, Verdana, Geneva, sans-serif;
	color: #53537B;
	background-color : transparent;
	text-decoration: none;
	margin: 0px 18px 20px 0px;
}

#content A:HOVER {
	font: bold 14px/18px Trebuchet MS, Verdana, Geneva, sans-serif;
	color: #663366;
	background-color : transparent;
	text-decoration: underline;
	margin: 0px 18px 20px 0px;
}

#jobs {
	list-style-image: url(images/diamond_teal.gif);
	list-style-position: inside;
}

.job {	
	border-bottom : 1px solid #547E95;
}


P {
	font: 14px/22px Trebuchet MS, Verdana, Geneva, sans-serif;
	margin-bottom: 10px;
	
}

H2 {
	font : bold 14px Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
}

H3 {
	font : bold 12px Arial, Helvetica, sans-serif;
	margin : 8px 0px 0px 16px;
}

p.work {	
	margin : 8px 0px 24px 20px;
}
	
H1.hdr {
	padding: 54px 0px 8px 20px;
}

.motto {
	font : bold 16px Trebuchet MS, sans-serif;
	color : #000000;
	background-color : transparent;
	margin-left: 100px;
}


.navsep {
	color: #547E95;
	background-color : transparent;
	padding-left: 12px;
}


.this {
		font: 11px Verdana, Geneva, sans-serif;
		letter-spacing : 2px;
		color: White;
		background-color : #547E95;
		margin: 0px 2px 0px 2px;
		padding-left: 10px;
		padding-right: 10px;
}

SPAN.port {
	margin-left: 40px;
	
}

.worklist li, ul {
	padding: 0px 0px 24px 40px;
	line-height: 8px;
	list-style: inside url(images/diamond_teal.gif);
	
}