body { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
/*<agl.folder "top">*/
	#top { margin-left: 185px; background-color: #666666; background-image: url(../images/bg_top.gif); background-repeat: no-repeat; width: auto; }
	#logo { top: 0; left: 0; float: left; }
	#nav { font-size: 1.2em; font-weight: bold; padding-top: 15px; padding-left: 40px; }
	#spikenav { font-size: 1.2em; font-weight: bold; padding-top: 0; padding-left: 40px; }
	#nav a:link, #nav a:visited { color: #cccccc; text-decoration: none; margin: 0; }
	#nav a:hover, #nav a:focus { color: #000000; }
	.selected { color: #ff3333; }
	#subnav { color: #333333; font-size: 1.2em; font-weight: 900; line-height: 1.4em; margin-left: 40px; padding-top: 14px; width: 788px; padding-bottom: 64px; }
	#nosubnav { color: #333333; font-size: 1.2em; font-weight: 900; line-height: 1.4em; margin-left: 40px; width: 788px; height: 105px; }
	#subnav a:link, #subnav a:visited { color: #cccccc; text-decoration: none; }
	#subnav a:hover, #subnav a:focus { color: #000000; }
	#list { color: #333333; font-size: 0.8em; font-weight: 900; line-height: 1.4em; width: 788px; margin-left: 40px; padding-top: 15px; }
	#list a:link, #list a:visited { color: #cccccc; text-decoration: none; }
	#list a:hover, #list a:focus { color: #000000; }
/*</agl.folder>*/
/*<agl.folder "content">*/
	#content { background-image: url(../images/bg_content.gif); background-repeat: repeat-x; margin-left: 185px; padding-top: 21px; padding-bottom: 20px; padding-left: 40px; }
	.hide { display: none; }
	.show { display: block; }
	.descript { color: #cccccc; font-size: 0.7em; font-weight: 900; background-color: #666666; background-image: url(../images/bg_lhs.gif); background-repeat: no-repeat; text-align: right; position: absolute; top: 193px; left: 0; width: 185px; height: 75em; float: left; padding-top: 40px; }
	.descript ul { margin: 0; padding: 0 10px 0 0; list-style-type: none; }
	.label { color: #333333; }
	.name { color: #333333; }
	.smalltext { color: #cccccc; font-size: 0.9em; font-weight: normal; }
	a:link, a:visited { color: #cccccc; text-decoration: none; }
	a:hover, a:focus { color: #000000; }
	.quote { color: #cccccc; font-size: 0.9em; font-weight: normal; margin-left: 30px; }
	.capital { color: #bf0000; font-size: 2em; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#legal { color: #999999; font-size: 0.6em; background-image: url(../images/footer.gif); background-repeat: no-repeat; background-position: right 0; text-indent: 60px; width: 807px; margin-left: 185px; padding-top: 13px; padding-bottom: 8px; padding-left: 1em; }
	#copyright { color: #666666; }
/*</agl.folder>*/
/*<agl.folder "work history">*/
	#history { width: 777px; padding-top: 52px; }
	.datatable { font-size: 0.6em; margin-top: 20px; border-collapse: collapse     }
	.datatable td { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
	.year { color: #ffffff; font-weight: 900; background-color: #cc0000; width: 100px; }
	.altyear { color: #000000; font-weight: 900; width: 100px; }
	.tech { color: #cc0000; font-weight: 900; width: 200px; }
	.client { color: #666666; font-weight: 900; width: 200px; }
	.desc { color: #000000; width: 470px; }
	.bold { font-weight: 900; }
	.datatable tr.altrow { background-color: #eeeeee; }
	.altclient { color: #666666; font-weight: 900; background-color: #eeeeee; width: 200px; }
	.altdesc { color: #000000; background-color: #eeeeee; width: 470px; }
	#history h1 { color: #cc0000; font-size: 1.5em; font-family: arial; font-weight: 900; margin: 0; padding: 0; }
	#history p { color: #666666; font-size: 0.7em; font-weight: 900; margin: 10px 0 0; padding: 0; }
	.altdescript { color: #cccccc; font-size: 0.7em; font-weight: 900; background-color: #666666; background-image: url(../images/bg_lhs.gif); background-repeat: no-repeat; text-align: right; position: absolute; top: 193px; left: 0; width: 185px; height: 320em; float: left; padding-top: 40px; }
	.altdescript ul { margin: 0; padding: 0 10px 0 0; list-style-type: none; }
/*</agl.folder>*/

