@import url("reset.css");html, body {	height: 100%;}body {	padding: 0;	font: 90%/140% "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif;	margin: 0 0 1px 0;	color: #999;}#wrapper {	width: 400px;	margin: 100px auto 0 auto;	position: relative;}#header {	width: 400px;	height: 100px;	position: relative;}ul#menu {	width: 400px;	height: 2em;	margin: 40px 0 0 -15px;}ul#menu li {	float: left;	margin: 0 3em 0 0;}ul#menu li a {	text-decoration: none;	cursor: pointer;	padding: 0 0 0 1.1em;}ul#menu li a.architecture {	text-decoration: none;	cursor: pointer;	padding: 0 0 0 1.1em;}ul#menu li a:hover {	background: url(images/arrow_left.gif) no-repeat left center;}.active {	background: url(images/arrow_down.gif) no-repeat left center;}div#architecture a, div#profile a {	text-decoration: none;	color: #666;}#profile, #architecture {	width: 400px;	margin: 10px 0 0 0;	float: left;}table {	width: 100%;	padding: 0;	margin: 0 0 10px 0;}td {	padding: .5em;	margin: 0;	}tr {	padding: 0;	margin:  0;	}/*table td.description {	padding: 0;	margin: 0;	background: black;}table .gap {	height: 50px;}*/h2 {	margin: 3em 0 1em 0;	font-weight: normal;	font-size: 1.2em;	/* text-shadow: #ccc 1px 1px 2px; */}table h2 {	margin: 0;	padding: 0;	background: transparent;}table p {	margin: -10px 0 0 0;	padding: 0;	z-index: 100;	height: auto;}.year {	position: relative;	top: 0;	left: 0;}/*p {	margin: .3em 0;}*/
