* { padding: 0; margin: 0; border: 0; }
body { margin: 10px; background: #808080; font: 20px serif; }

ol { padding-left: 40px; }
li { margin-top: 4px; }

div.cont { width: 992px; margin: 0 auto; background: #f8f8ff; overflow: hidden; }
div.main { width: 752px; float: left; }
div.side { width: 240px; float: left;
	margin-bottom: -9999px; padding-bottom: 9999px; }

div.main_inner { padding: 20px 10px 20px 20px; }
div.side_inner { padding: 20px 20px 20px 10px; 
	margin-bottom: -9999px; padding-bottom: 9999px; }
div.buttons { background: center 20px url(/buis.gif) repeat-y;
	margin-bottom: -9999px; padding-bottom: 9999px; }

a { text-decoration: none; color: black; }
a:hover { color: red; }

div.button_outer { margin: 30px 0; }
div.button_inner {
	text-decoration: none;
	padding: 6px 8px 6px 8px;
	text-align: center;
	font: bold 20px sans-serif;
	color: black;
	cursor: pointer;
}
div.button { width: 210px; height: 40px; background: url(/button.gif); }
div.button:hover { background: url(/button_hover.gif); }

input { font: 20px serif; border: 1px solid gray; width: 100%; padding: 0 4px; }

p { margin: 10px 0 0 0; }
p.message { color: red; }
