/* Default overrides */
html, body {
	margin: 0px;
	padding: 0px;
}

/* Specific global styling */
body.blue {
	background-color: #00023d;
	background-image: url(../img/background.png);
	background-repeat: no-repeat;
	background-position: center top;
}

h1, h2 {
	margin: 0px 0px 10px 0px;
}

img {
	border: 0px;
}

/* CSS/HTML fixes */
.clearfix {
	clear: both;
}

/* Base layout definition */
#layout {
	width: 980px;
	margin: 0px auto;
}
#layout_header {
	height: 107px;
}
#layout_body {
}
#layout_footer {
	height:	100px;
	/*
	background-image: url(../img/logokpn.gif);
	background-repeat: no-repeat;
	background-position: 445px -90px;
	*/
}
