body {	background: #fff url(background.jpg) top left no-repeat fixed;	color: #330;	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	}ul {	list-style-type: none;	}a:link {	color: #663;	text-decoration: underline;	}a:visited {	color: #333;	text-decoration: underline;	}a:hover {	color: #960;	text-decoration: none;	background-image: url(background.png);	}a:active {	background-color: #fff;	color: #c00;	text-decoration: none;	}h1 {	font-size: 200%;	font-weight: bold;	margin-left: 5%;	}h2 {	font-size: 150%;	font-weight: bold;	color: #333;	font-family: Arial, sans-serif;	}div#meat {	margin: 1em 2em 1em 0;	margin-left: 25%;	background-image: url(background.png);	border: 1px solid #660;	padding: 1.5em;	}.small {	font-size: 80%;	}.center {	text-align: center;	}div.bio {	margin-top: 1em;	background-image: url(background.png);	border: 1px solid #660;	padding: 0.5em;	}ul.menu {	margin: 0 0 8% 30%;	padding: 0;	display: block;	list-style: none;	}ul.menu li {	float: left;	margin: 0;	padding: 0;	list-style: none;	border-top: 1px solid #660;	border-bottom: 1px solid #660;	border-left: 1px solid #660;	}ul.menu a:link {	color: #663;	text-decoration: none;	background-color: #fff;	display: block;	padding: 0.5em;	text-align: center;	}ul.menu a:visited {	color: #333;	text-decoration: none;	text-decoration: none;	background-color: #fff;	display: block;	padding: 0.5em;	text-align: center;	}ul.menu a:hover, ul.menu a:focus {	color: #960;	background: transparent url(background.png);	text-decoration: none;	}ul.menu a:active {	color: #c00;	background-color: #ccc;	text-decoration: none;	}ul.menu li.end {	border-right: 1px solid #660;	}ul#topmenu {	margin: 0 auto;	padding: 0;	width: 90%;	}ul#topmenu li {	float: left;	border-right: 1px solid #660;	padding: 0 0.5em;	margin: 0.25em 0 0 0;	}ul#topmenu li.end {	border-right: 0px;	}.break {	clear: both;	padding-top: 1em;	}