body {
	margin:          10px;
	background:      #DDDDDD;
	font-family:     georgia, verdana, arial, sans-serif;
}

A {
	color:           #004455;
	text-decoration: none;
	font-weight:     bold;
}
A:link {
	color:           #004455;
	text-decoration: none;
}
A:visited {
	color:           #004455;
	text-decoration: none;
}
A:active {
	color:           #FFCC66;
}
A:hover {
	color:           #FFCC66;
}

h1, h2, h3 {
	margin:          0px;
	padding:         0px;
}

#header {
	padding:         10px;
	background:      #004455;
}

#header-label {
	width:           100%;
	color:           white;
	font-size:       xx-large;
	font-weight:     bold;
}

#header-icon {
	vertical-align:  middle;
}

.content {
	margin-top:      10px;
	margin-left:     15px;
	margin-right:    15px;
	padding:         5px;
	border:          1px solid #AAAAAA;
	color:           black;
	background:      white;
}

#footer {
	margin-top:      15px;
}