/* CSS Document */

body { background:url(images/background.jpg) repeat; background-image:images/background.jpg; }
p { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#000000; line-height:15px; }
h1 { font-family:Helvetica, Arial, sans-serif; font-size:18px; font-weight: lighter; font-stretch:condensed; margin-left: 10px; margin-top:0; }
h1 a:link { text-decoration: none; color:#401516; }
h1 a:visited { text-decoration: none; color:#401516; }
h1 a:hover { text-decoration: none; color:#000066; }
h1 a:active { text-decoration: none; color:#666666; }
table { background-color:#F8F5F4; }

a:link { color:#000099; }
a:visited { color:#000066; }
a:hover { color:#000000; }
a:active { color:#666666; }

/* ----- global styles -----*/
.mainNav { margin-left:9px; margin-right:10px; }
.mainLinks:link { color:#000000; text-decoration:none; }
.mainLinks:visited { color:#000000; text-decoration:none; }
.mainLinks:active { color:#000000; text-decoration:none; }
.mainLinks:hover { color:#000000; text-decoration:none; }
.subNav { margin: 3px 0px 2px 0px; }
.subNavLink:link { color:#401516; text-decoration:none; }
.subNavLink:visited { color:#401516; text-decoration:none; }
.subNavLink:active { color:#666666; text-decoration:none; }
.subNavLink:hover { color:#000000; text-decoration:none; }
.subNav { margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:10px; line-height:14px; }
.textBlock { margin-top:20px; margin-left:10px; margin-right:10px; margin-bottom:10px; background-color:#F7F4F5; }
.newblock { margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:10px; background-color:#F7F4F5; }
.blockBorder { background-color:#5E3032; /*background-color:#000000; /*background-color:#DDB04C; /*background-color:#401516;*/ }
.missionTitle { font-size:12px; font-weight:bold; }
.missionText { margin-left:20px; margin-right:20px; font-size:10px; line-height:12px; }
.footer { background-color:#5E3032; }
.footerText { font-size:10px; color:#FFFFFF; margin-right:10px; }
.pageBottom { background-image:url(images/pageGradient.jpg); background-position:top; background-repeat:repeat-x; background-color:#E2D8D4; }
.bottomPageLinks { margin-right:10px; font-size:10px; text-align:right; }
/* ----- survey styles ----- */
#surveyContainer { background: url(images/surveyContainer.gif) top no-repeat; width: 184px; height: 201px; padding: 10px; float: right; margin: 0px 10px 10px 0px; }
#surveyContainer h2 { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
#surveyContainer ul { padding: 0px 0px 0px 10px; margin: 10px 0px; }
#surveyContainer dl { font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 2px 0px; }
#surveyContainer .viewResults { float: right; }
/* ----- text page styles ----- */
.newsTitle { margin-top:10px; margin-bottom:0px; margin-left:10px; font-size:14px; font-weight:bold; }
.newsDate { margin-right:10px; }
.newsArticle { margin-top:0px; margin-left:10px; }
.bodyCopy { margin:10px; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; }
.divideLine { background:#000000; background-color:#000000; }
.formMargins { margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:5px; }
/* ----- events styles -----*/
.eventsDay { font-size:14px; font-weight:bold; margin-left:10px; margin-top:10px; }
.eventName { font-size:16px; margin-top: 10px; margin-left:20px; margin-bottom:0px; }
.eventTime { font-size:12px; font-weight: bold; margin-left:20px; margin-top:0px; margin-bottom:0px; }
.eventDetails { font-size:12px; margin-left:20px; margin-top:0px; margin-bottom:10px; display: block; }
/* ----- calendar styles ----- */
.calendar { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-align:center; background-color:#000000; }
.calendarDate { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding: 10px; }
.calendar-month { background-color:#5C2624; color:#F8E5AC; font-size:12px; }
.todaysDate { font-weight:bold; background-color:#F8E5AC; }
.calendarCellBackground { text-align:center; background-color:#F8E5AC; }
.calendarWeekdayTitle { color:#000000; background-color:#DDB04D; }
.calendar-prev { font-size:14px; }
.calendar-prev:link { color:#DDB04D; }
.calendar-prev:visited { color:#DDB04D; }
.calendar-next { font-size:14px; }
.calendar-next:link { color:#DDB04D; }
.calendar-next:visited { color:#DDB04D; }
.calendar-empty { background-color:#401516; }
.calendarLink { background-color:#DDB04D; }
.todayLink { font-weight:bold; background-color:#DDB04D; }
/* ----- hiding styles ----- */
.visible { display: block; }
.invisible { display: none; }

#pigout {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:900;
font-size: 13px;
text-decoration: none;
}

#pigout a {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:900;
font-size: 13px;
text-decoration: none;
}

#pigout a:hover {
text-decoration: underline;
}