body {
	font-family: "Georgia", "Times", "Times New Roman";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 5px;
	padding: 0px;
	background: snow;
	color: Black;
}

h1 { font-size: 1.5em; border: 1px solid black; text-align: center; }
img { border: 0px; }
ul { list-style-type: none; }
li { text-align: left; }

#head { height: 30px; }
#head h1 { font-size: 2em; text-align: center; box-shadow: 2px 2px 2px black; background: lightgrey; color: white;
	margin: 0px; padding: 0px; }

#menu ul { display: inline-block; list-style-type: none; margin: 0px; padding: 0px; }
#menu li { display: inline; float: left; box-shadow: 2px 2px 2px blue; background: lightblue;
	padding: 0px; margin: 5px; }
#menu a { display: block; width:100px; padding: 1px; text-align: center; text-decoration: none; }
#menu a:hover { background: cyan; }

#box h1 { text-align: center; border: 1px solid black; }
#box ul { display: inline-block; list-style-type: none; margin: 0px; padding: 0px; }
#box li { display: inline; float: left; margin: 0px; padding: 0px; width: 300px; }
#box ul ul { display: inline; }
#box li li { display: list-item; float: none; }
#box a { display: block; width:300px; padding: 1px; text-align: left; text-decoration: none; }

#wide h1 { text-align: center; border: 1px solid black; }
#wide ul { display: inline-block; list-style-type: none; margin: 0px; padding: 0px; }
#wide li { display: inline; float: left; margin: 0px; padding: 2px; width: 500px; }
#wide ul ul { display: inline; }
#wide li li { display: list-item; float: none; }
#wide a { display: block; width:300px; padding: 1px; text-align: left; text-decoration: none; }
input { text: red; }
