/* General Styles */
img {
	display:block;
	}
.img_center, .img_center_space {
	display:inline;
	border:0;
	text-align:center;
	text-decoration:none;
	}
.inline {
	display:inline;
	}
.smalltext {
	margin:0;
	padding:0;
	font:10px/16px verdana, arial, helvetica, sans-serif;
	}
.spacer {
	clear:both;
	}
.reallybig {
	font-size:16px;
	line-height:16px;
	font-weight:900;
	}
.delete {
	text-decoration:line-through;
	color:#999999;
	}
.bold {
	font-weight:900;
	}


/* Nav */
#nav a {
	margin:0;
	padding:0;
	border:0;
	color:#FFF;
	text-decoration:none;
	font:13px/13px Arial, Helvetica, sans-serif;
	font-weight:900;
	}
#nav a:hover, #nav a:active {
	color:#00668E;
	}
#nav ul {
	padding:0;
	margin:0 22px;
	list-style:none;
	line-height:1px;
	}
#nav li {
	float:left;
	display:block;
	width:110px;
	height:25px;
	margin:0;
	padding:3px 0 0 0;
	border:none;
	text-align:center;
	}
#navhome {
	background: url(../../images/nav_home_bkground.jpg) repeat-x left top;
	}
#navresume {
	background: url(../../images/nav_resume_bkground.jpg) repeat-x left top;
	}
#navblog {
	background: url(../../images/nav_portfolio_bkground.jpg) repeat-x left top;
	}



/* Main Content Window */
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content ul, #content li {
	margin:0 5px 12px 5px;
	padding:0;
	color:#333;
	text-align:left;
	}
#content h1, #content h2, #content h3, #content h4, #content h5 {
	font-weight:900;
	}
#content h1 {
	margin-bottom:14px;
	font-size:20px;
	line-height:20px;
	}
#content h2 {
	margin-bottom:8px;
	font-size:16px;
	line-height:16px;
	}
#content h3 {
	margin-bottom:6px;
	font-size:12px;
	line-height:12px;
	}
#content h4 {
	margin-bottom:0;
	font-size:11px;
	}
#content h5 {
	margin-bottom:3px;
	font-size:11px;
	font-style:italic;
	}
#content h6 {
	margin-bottom:3px;
	font-size:11px;
	font-style:italic;
	font-weight:500;
	}
#content p+h1 {
	margin-top:20px;
	}
#content p+h2 {
	margin-top:15px;
	}
#content a {
	border-bottom:1px none #004381;
	color:#004381;
	text-decoration:none;
	}
#content a:visited, #content a:hover {
	border-bottom:1px none #00635C;
	color:#00635C;
	}
#content a:hover {
	border-bottom-style:solid;
	}
#content a.imagelink, #content img.imagelink, #content a.imagelink:hover {
	border:0;
	}
#content ul {
	padding:0 0 12px 0;
	margin:0;
	border:0;
	list-style:disc url(images/BlueDot.gif);
	}
#content li {
	margin:0 0 8px 50px;
	padding:0;
	}
#content li ul {
	padding:4px 0 0 0;
	}
#content li p {
	margin:11px 0 0 0;
	}

/* IDs within Content Window */
	#resume p, #resume h3, #resume h4, #resume h5  {
		padding:0;
		margin:0;
		}
	#workexperience p {
		margin-bottom:10px;
		}
	#address p, #mission p, #overview p, #computerskills p, #references p  {
		padding-left:30px;
		margin-top: 10px;
		}
	#address p {
		margin:0 5px;
		line-height:16px;
		}
	#resume h2 {
		display:block;
		border-bottom: 1px solid #333;
		padding-bottom:2px;
		margin-top:30px;
		margin-bottom:0;
		}
	#resume h3 {
		font-size:11px;
		}
	#resume h4 {
		font-style:italic;
		}
	#resume .title {
		font-weight:900;
		}
	#resume .italic {
		font-style:italic;
		}
	#resume dl, #resume ul {
		padding:0 0 0 30px;
		margin:0;
		border:0;
		list-style:none;
		}
	#resume dt {
		margin:0;
		padding:10px 0 0 0;
		}
	#resume dd {
		margin:0;
		padding:3px 0 10px 30px;
		}
	#resume li {
		margin:0;
		padding:0;
		}
	#wishlist dl {
		padding:0 0 0 30px;
		margin:0;
		border:0;
		list-style:none;
		}
	#wishlist dt {
		margin:0;
		padding:0;
		}
	#wishlist dd {
		margin:0;
		padding:3px 0 20px 50px;
		}
	#overview ul {
		list-style:disc;
		margin-left:30px;
		}
	#overview li {
		padding-left:15px;
		}


/* Footer */
#footer p {
	margin:0;
	padding:6px 0 0 0;
	color:#666;
	font:9px/12px verdana, arial, helvetica, sans-serif;
	}