	body {background-color:#306525;}
	#layout {width:678px; margin-left:auto; margin-right:auto;}
	#topbar {height:73px; background-image: url(images/top_back.jpg); font-family:verdana, arial; background-color:#E8E2BA;}
	table#main td {vertical-align:top; margin-top:0px;}
	#sidebar {width:121px; background-color:#E8E2BA; font-family:verdana, arial;}
	
	
	#sidebar ul {list-style-type:none; padding-top:20px; padding-left:0px; margin-left:0px;}
	#sidebar ul li {list-style-type:none; padding-top:0px; padding-bottom:0px; padding-left:0px; margin-left:0px;}
	#sidebar ul li a {display:block; font-weight: bold; font-size: .75em; padding:2px 4px; text-decoration:none; margin-bottom:6px;}
	#sidebar ul li a:link {background-image: url(images/buttonbackoff.jpg); color:#333;}
	#sidebar ul li a:visited {background-image: url(images/buttonbackoff.jpg); color:#333;}
	#sidebar ul li a:hover {background-image: url(images/buttonbackon.jpg); color:#333;}
	
	#sidebar ul li a.bit {display:block; margin-top:10px; background-image: none; padding:0px;}
	#sidebar ul li a.bit:link {background-image: none;}
	#sidebar ul li a.bit:visited {background-image: none;}
	#sidebar ul li a.bit:hover {background-image: none;}
	
	
	#mainarea {font-size:.9em; font-family:arial, verdana, sans-serif; width:557px; background-color:#ffffff; color:#333; padding:0px 15px;}
	
	#topleft {padding-top: 5px;}
	#topright {float:right; width:200px; text-align:right; padding-top:5px; font-weight:bold; color:#333;}
	
	#contact {float:right; text-align:right; width:400px; margin-bottom:15px;}
	
	a:link {color:#5C5C19;}
	a:visited {color:#5C5C19;}
	a:hover {color:#993;}
	
	
	.project {width:200px; text-align:center; font-size:.8em; float:left; margin:5px}
	.project img {width:200px; border:1px solid #306525; margin:2px;}