body {margin: 2em 3em;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:link, a:visited {color: #413fff;}

h1 {font-size: 1.2em;}
h2 {font-size: 1em; margin: 0}
table {background-color: #f7f7f7;
	padding: 1em;
	border: 1px solid #c0c0c0;
	width: 50%;}
td {text-align: center;}

#sidebar {position: absolute; top: 1em; right: 3em;}
#sidebar ul {list-style-type: none; padding-left: 0; margin-left: 0;}
#sidebar a:hover {text-decoration: underline;}
#sidebar a:first-child:hover {text-decoration: none; background-color: #ffd7d7;}