body {
	margin : 0px;
	padding : 0px;
	font : 1em verdana, tahoma, arial, helvetica, sans serif;
	}
#main {
	float : left;
	width : 67%;
	background-color : #efefef;
	border : 2px solid black;
	margin-right : 15px;
	padding : 20px 0px;
	}
#navigation {
	padding-top : 20px;
	}
p,h1,h2,pre,ul,li {
	margin : 0px 30px 10px 30px;
	}
p {
	font-size : .8em
	}
h1 {
	font-size : 1.4em
	}
h2 {
	font-size : 1em
	}
ul, li {
	font-size : .9em;
	}
h1 {
	font-size : 1em;
	padding-top : 10px;
	}
#navigation p {
	margin-left : 0px;
	}
.alert {
	color : red;
	}
a, a:visited, a:active {
	text-decoration : none;
	color : blue;
	}
a:hover {
	text-decoration : underline;
	background-color : yellow;
	color : red;
	}	