body { font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0; padding: 0; background: #fff; }
a { color: #408040; text-decoration: none; }
a.selected { color: #000; font-weight: bold; }
a:hover { color: #000; }
p, div { width: auto; margin: 0; padding: 0; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
#wrapper {

}
#container {
	width: 921px;
	margin: 2px auto 0 auto;
}
#fence {
	overflow: hidden;
	margin: 50px 0 33px 0;
}
#spread { position: relative; }
#asl { width: 921px; position: absolute; top: 0; left: 0; opacity: 0; }
h1 {
	background: #000;
	padding: 10px 24px 12px 24px;
	margin: 0 33px 0 0;
	color: #fff;
	font-weight: normal;
	font-size: 15px;
	float: left;
	border-top: 2px solid #408040;
}
ul.navigation {
	float: left;
	font-size: 15px;
	margin: 0;
	padding: 12px 0 12px 0;
}
ul.navigation li {
	list-style: none;
	display: inline;
	margin: 0 12px 0 0;
	padding: 0;
	color: #a9a9a9;
}
div.attention {
	font-family: Georgia, Times New Roman, serif;
	font-size: 41px;
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
	padding: 33px 0 33px 0;
}
div.border { border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; }
div.attention p { font-style: italic; font-size: 12px; text-align: right; }
#bike {
	overflow: hidden;
	border-bottom: 1px dotted #a9a9a9;
}
#frame {
	text-indent: 23px;
	float: left;
	width: 640px;
	padding: 33px 33px 33px 0;
	border-right: 1px dotted #a9a9a9;
	line-height: 200%;
}
#handlebars {
	float: left;
	width: 214px;
	padding: 33px 0 33px 33px;
}
#home { overflow: hidden; }
#about { overflow: hidden; }
#home div.spine {
	float: left;
	width: 214px;
	padding: 33px 33px 33px 0;
}
#about div.content {
	float: left;
	width: 640px;
	padding: 33px 33px 33px 0;
	border-right: 1px dotted #a9a9a9;
}
h2 {
	padding: 0 0 12px 0;
	margin: 0;
	font-weight: bold;
	font-size: 15px;
}
ul.list {
	margin: 0;
	padding: 0;
	border-top: 1px dotted #a9a9a9;
}
ul.list li {
	color: #a9a9a9;
	margin: 0;
	padding: 5px 0 5px 0;
	list-style: none;
	border-bottom: 1px dotted #a9a9a9;
}
ul.list li:hover { background: #eee; color: #000; }
ul.list li span { color: #000; }
#tag { line-height: 200%; }
#home div.content {
	float: left;
	width: 640px;
	padding: 33px 0 33px 33px;
	border-left: 1px dotted #a9a9a9;
}
#about div.spine {
	float: left;
	width: 214px;
	padding: 33px 0 33px 33px;
}
ul.projects { margin: 0; padding: 0; }
ul.projects li { display: block; margin: 0 0 17px 0; padding: 0 33px 0 0; border-right: 5px solid #eee; list-style: none; }
ul.projects li h3 { font-size: 20px; font-family: Georgia, Times New Roman, serif; font-weight: normal; margin: 0 0 12px 0; padding: 0; }
ul.projects li div { width: 602px; height: 186px; margin: 0 0 12px 0; background: #000; }
ul.projects li span { color: #a9a9a9; }
ul.projects li span a { color: #000; }
ul.projects li p { text-indent: 23px; line-height: 200%; color: #a9a9a9; margin: 12px 0 0 0; display: none; }
ul.projects li p span { float: right; width: 237px; margin: 0 0 9px 12px; padding: 0 0 12px 12px; border-bottom: 1px dotted #a9a9a9; border-left: 1px dotted #a9a9a9; display: block; font-style: italic; font-size: 11px; }
ul.projects li p a { color: #000; }
ul.projects li:hover { border-right: 5px solid #a9a9a9; }
ul.projects li:hover h3 { color: #408040; }
ul.projects li:hover span { color: #000; }
ul.projects li:hover span a { color: #408040; }
ul.projects li:hover span a:hover { color: #000; }
ul.projects li:hover p { color: #000; }
ul.projects li:hover p a { color: #408040; }
ul.projects li:hover p a:hover { color: #000; }
ul.projects li.professional { display: none; }
ul.projects li div.p-vile_gaming { background: url('/get/projects/vile_gaming.jpg') top left no-repeat; }
ul.projects li:hover div.p-vile_gaming { background-position: 0 -186px; }
ul.projects li div.p-strife { background: url('/get/projects/strife.jpg') top left no-repeat; }
ul.projects li:hover div.p-strife { background-position: 0 -186px; }
ul.projects li div.p-quantum_gaming { background: url('/get/projects/quantum_gaming.jpg') top left no-repeat; }
ul.projects li:hover div.p-quantum_gaming { background-position: 0 -186px; }
ul.block { margin: 0; padding: 0; }
ul.block li { display: block; margin: 0 0 24px 0; padding: 0; list-style: none; }
ul.block li h3 { font-size: 20px; font-family: Georgia, Times New Roman, serif; font-weight: normal; margin: 0 0 12px 0; padding: 0; color: #408040; }
ul.block li div { text-indent: 23px; line-height: 200%; }
#end {
	border-top: 1px dotted #a9a9a9;
	padding: 33px 0 50px 0;
	text-align: right;
}
.appear {	opacity: 0; }