* 
		{
			color: #333333;
			font-family: 'Courier New', Courier, monospace;
		}
		body, html 
		{
			margin:0;
			padding:0;
			color:#000;
			background:#F8F8F8;
		}
		#wrap 
		{
			width:750px;
			margin:0 auto;
		}
		#header 
		{
			font-size: 2em;
			padding:5px 10px;
			text-align: center;
		}
		#subheader 
		{
			padding:5px 10px;
			text-align: center;
		}
		h1 
		{
			margin:0;
		}
		#nav 
		{
			padding:5px 10px;
			background:#E0E0E0;
			text-align:center;
		}
		#main 
		{
			float:left;
			padding:10px;
		}
		h2 
		{
			margin:0 0 1em;
		}
		#footer 
		{
			clear:both;
			padding:5px 10px;
			background:#E0E0E0;
		}
		#footer p 
		{
			text-align: right;
			font-size: 1em;
			margin:0;
		}
		.p-list li
		{
			padding-top: 5px;
			font-size: .85em;
		}
		.resume-item
		{
			background:#F8F8F8;
			font-weight:bold;
			padding-bottom: 15px;
			clear:both;
		}
		.resume-description
		{
			font-size: .75em;
			clear:both;
			padding-left: 25px;
		}
		.res-item-text
		{
			float:left;
			padding-left: 5px;
		}
		.res-toggle
		{
			float: left;
			color: blue;
		}
		.res-time
		{
			font-weight:normal;
			font-style:italic;
			float:right;
			text-align:right;
		}
		#filter-bar
		{
			font-size: .8em;
			margin-top: 10px;
			margin-bottom: 10px;
			margin-left: 10px;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 5px;
			border-style:solid;
			border-width:1px;
			width: 600px;
			text-align:center;
		}
		.ui-dialog
		{
			font-size: .5em;
		}
		p b
		{
			padding-right: 10px;
		}
		h5
		{
			font-style:	italic;
		}
		p a, li a
		{
			color: blue;
		}
		.info-link
		{
			color: DarkBlue;
		}