div#container { 
	margin-left: auto; margin-right: auto; margin: 0px; padding: 0px; text-align:left;
}

div#header { height: 90px; }

div#content{
	margin: 0 280px 10px 200px; padding: 0;
}
div#navigation { 
	float: left; width: 200px; margin: 0px 0px 20px 0px;
}
div#extra {
	float: right; width: 260px; margin: 0px 0px 20px 0px; 
}
div#footer {
	clear: both; width: 100%; border-top: 1px solid #ccc;
	text-align: right; font-size: 10px; color: #ccc;
}

#events {
	float: right; margin: 0 0 10px 10px; border: 1px solid #f60;
	background-color: #fff; padding: 8px; color: #aaa;
}
#events .event-item { clear: left; padding-top: 5px; }
#events .event-date { float: left; width: 40px; text-align: right; font-size: 10px; padding-right: 5px;	}
#events .event-link { float: left; font-size: 10px; width: 130px; }
#events .event-link a { text-decoration: none; }
#events .event-link a:hover { text-decoration: underline; }

#intro { margin: 10px 0 17px 0; }

.misctitle { font-size: small; color: #f60; padding-top: 8px; padding-bottom: 2px; }
.misctitle a { text-decoration: none; }
.misctitle a:hover { text-decoration: underline; } 

#masthead-maggie { position: absolute; top: 10px; left: 22px; }
#masthead-text { position: absolute; top: 70px; left: 142px; }
#masthead-nfafc { position: absolute; top: 50px; left: 142px; }
#masthead-line { position: absolute; top: 89px; left: 1%; width: 98%; border-top: 1px solid #ccc; }

.newsheadline {
	font-family: 'Times New Roman', Times, arial, serif; color: #000; font-size: large;
	font-weight: normal; margin-bottom: 0px; margin-top: 3px;
}
.newsheadline a:link { color: #000; text-decoration: none; }
.newsheadline a:active { color: #000; text-decoration: none; }
.newsheadline a:visited { color: #000; text-decoration: none; }
.newsheadline a:hover { color: #000; text-decoration: underline; }
.newsinfo { font-size: 10px; color: #aaa; padding-top: 7px; }
.newsinfo a:link { color: #aaa; }
.newsinfo a:active { color: #666; }
.newsinfo a:visited { color: #aaa; }
.newsinfo a:hover { color: #666; }
.newstext { margin: 3px 0 20px 0; color: #333; }
