.max {
	width: 960px;
	margin: 0 auto;
}
a, a:active, a:hover {
	color: #0000FF;
}
a img {
	border: none;
}
html, body {
	height: 100%;
}
div#wrap {
	min-width: 980px;
	min-height: 100%;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
}
div#header {
	padding: 5px;
	background: #eeeeef;
	border-top: 1px solid #CCCCCC;
}
div#content {
	border-top: 1px solid #CCCCCC;
}
div#footer {
	background: #EEEEEF;
	border-top: 1px solid #CCCCCC;
	width: 100%;
	position: absolute;
	bottom: 0px;
}
/* Basic */
table tr th, table tr td {
	padding: 1em;
}
/* Basic FX */
table tr:hover td {
	background: #CCCCCC;
}