html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; }

a, a:link {
	text-decoration: none;
}

body { 
	background: #1b527e url('images/bg-grad.png') repeat-y center;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	color: #2c2c2c;
}

#container {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	background: white;
	/*border-left: 1px solid #7cbbe6;
	border-right: 1px solid #7cbbe6;*/
}

#header {
	background: url('images/header.jpg') no-repeat;
	width: 780px;
	height: 425px;
}

#content {
	padding: 15px 20px 15px 20px;
}

#footer {
	background: #7cbbe6;
	padding: 15px 20px 15px 20px;
	color: black;
}

#footer a, #footer a:link {
	color: #e8e8e8
}

#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#header h1 {
	margin-left: -5000px;
}

h1 {
	font-size: 20px;
	margin-bottom: 15px;
	color: #084370;
}

p {
	margin-bottom: 15px;
}

.dateline {
	font-size: 13px;
	margin-bottom: 15px;
}