div#container {
width:700px;
margin:30px auto;
}
div#title {
float:left;
width:200px;
border-bottom:2px dashed #888;
}
div#sidebar {
width:220px;
padding-top:20px;
clear:left;
}
div#wrap {
margin-top:78px;
float:right;
width:500px;
text-align:center;
}
div#validator {
clear:left;
float:left;
width:auto;
text-align:left;
padding-top:40px;
}
div#footer {
float:right;
width:auto;
text-align:right;
padding-top:40px;
}
p {
color:#777777;
margin:15px 0;
padding:3px;
font-family:"Verdana", sans-serif;
font-size:11pt;
line-height:14pt;
	}
p a {
	text-decoration:none;
	color:#666;
	}
p a:hover {
	border-bottom:1px dashed #888;
	}
	p.title {
		text-align:center;
		color:#666;
		font-family:"Georgia", serif;
		font-size:20pt;
		line-height:24pt;
	}
	p.title a:hover {
		border-bottom:none;
	}
	p.greeting {
		text-align:left;
		color:#666;
		font-size:14pt;
		line-height:22pt;
		padding-bottom:0;
		margin:60px 0 0 60px;
	}
	p.main {
		text-align:left;
		margin-top:0;
		padding-top:0;
		margin-left:60px;
		color:#333;
	}
	ul.main {
		text-align:left;
		margin-top:0;
		padding-top:0;
		margin-left:0;
		padding-left:0;
		color:#333;
		font-size:12pt;
		line-height:20pt;
	}
	ul.sidetitle {
		text-align:left;
		color:#555;
		margin:auto auto auto auto;
		padding:10px 0 0 50px;
	}
	ul.sidetitle a {
		color:#555;
		font-size:16pt;
		line-height:36pt;
		border-bottom:none;
	}
	p.valid {
		color:#666;
		font-family:serif;
		font-size:9pt;
	}
	p.valid a {
		color:#666;
	}
	p.valid a:hover {
		color:#666;
		border-bottom:1px dashed #888;
	}
	a.cv {
		border:1px dashed #999;
		padding:3px;
	}
		a.cv:hover {
			padding:4px;
			border:0;
		}
	ul {
		list-style-type:none;
		color:#777;
		margin:20px 0 0 60px;
		padding:0 0 0 35px;
		font-size:12pt;
		line-height:14pt;
		text-align:left;
	}
	ul a {
		color:#777;
		text-decoration:none;
		border-bottom:1px dashed #888;
	}
	ul a:hover {
		color:#444;
		border-bottom:1px dashed #444;
	}
	ul.standard {
		list-style-type:disc;
		color:#666;
		margin:10px 0 10px 15px;
		font-size:12pt;
	}
