 * { margin: 0; padding: 0; }
	body { font: 15px Helvetica, Sans-Serif; line-height: 24px; background: url(images/noise.jpg); }
	.clear { clear: both; }
	#page-wrap { width: 800px; margin: 40px auto 60px; }
	#pic { float: right; margin: 0 0 0 0; }
	h1 { margin: 0 0 16px 0; padding: 0 0 16px 0; font-size: 42px; font-weight: bold; letter-spacing: -2px; border-bottom: 1px solid #999; }
	h2 { font-size: 18px; margin: 0 0 6px 0; position: relative; margin-top: 16px; }
	h2.first { margin-top: 0px; }
	h2 span { position: absolute; bottom: 0; right: 0; font-style: italic; font-family: Georgia, Serif; font-size: 16px; color: #999; font-weight: normal; }
	p { margin: 0 0 16px 0; }
	a { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
	a:hover { border-bottom-style: solid; color: black; }
	ul { margin: 0 0 0px 17px; }
	ul.father { margin-top: 16px; }
	ul.first { margin-top: 0px; }
	ul { margin: 0 0 0px 17px; }
	#objective { width: 500px; float: left; }
	#objective p { font-size: 18px; font-family: Georgia, Serif; font-style: italic; color: #666; }
	dt { font-style: italic; font-weight: bold; font-size: 18px; text-align: right; padding: 0 26px 0 0; width: 170px; float: left;  /*border-right: 1px solid #999;*/ }
	/*dt.long { height: 200px; }
	*/ dd { border-left: 1px solid #999999; float: right; padding-left: 30px; width: 570px; }
	dd.clear { float: none; margin: 0; height: 15px; border-left: none; }
