body {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 16px;
    background-color: #CCCCFF;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/* body */
#home { 
    margin: 20px;
	padding: 0px }

/* Primary Divs */
#masthead {
    display: block;
	margin: 0;
	padding: 0 0;
	width: 100%;
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(../img/masthd2.jpg);
	background-repeat: no-repeat
}

#navBar {
	margin: 0 78% 0 0;
	padding: 0;
	background-color: #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

#content {
    float: right;
	width: 78%;
	margin: 0px;
	padding: 0;
	background-color: #FFFFFF
}

#siteInfo{
	clear: both;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	background-color: #FFFFFF;
	color: #000000
}

/* Secondary Divs: mastheader */
#myinfo { 
	color: #000000;
    margin: 0px 30% 0px 30%;
	text-align: center;
	font-size: 180%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif }
#myinfo a:link {color: #000000; text-decoration: underline }

/* Secondary Divs: masthead */
#weather {
    float: right;
	margin: 3px 10px 0 0;
	padding: 0 0 0 0;
	background-color: #EEEEFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8em
}
#weather {
		background-color: rgba(255, 229, 204, 0.5) }
		
/* Secondary Divs: navBar */
#lnklocal {
    margin: 0; 
	padding-bottom: 8px;
	border-bottom: #000000 solid 1px }
#lnkxternal {
    margin: 0;
	padding-bottom: 8px;
	border-bottom: #000000 solid 1px }
#nvad {
    margin: 0;
	padding-bottom: 8px;
	border-bottom: #000000 solid 1px }

/***********************************************/
/* Formatting                                  */
/***********************************************/

/* masthead text */
#weather p { margin: 0 0 0 0; padding: 1px 6px 1px 6px }
#weather p.header { color: #000000; background-color: #FFE5CC }
#weather p.header { background-color: rgba(255, 229, 204, 0.5) }

/* navBar text */
#navBar h1 { font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-weight: bold; text-decoration: underline; margin: 6px 4px 0 4px }
#navBar h2 { font-size: 1.0em; font-weight: bold; font-style: italic; color: #4C9900; text decoration: none; margin: 2px 4px 0 4px }
#navBar p { margin: 0 4px 0 4px }
/* navBar Links */

#navBar #skipnav p { margin: 0; padding: 0; font-size: 0.2em }
#navBar #skipnav a:link { color: #DDDDDD; text-decoration: underline; font-size: 0.2em }
#navBar #skipnav a:visited { color: #DDDDDD; text-decoration: underline; font-size: 0.2em }
#navBar #skipnav a:hover { color: #DDDDDD; text-decoration: underline; font-size: 0.2em }
#navBar #skipnav a:active { color: #FFFFFF; background-color: #000000; text-decoration: underline; font-size: 0.2em }
#navBar #skipnav a:focus { color: #000000; text-decoration: underline; font-size: 0.2em } 

#navBar #lnklocal a:link { color: #663200; text-decoration: none }
#navBar #lnklocal a:visited { color: #000000; text-decoration: none }
#navBar #lnklocal a:hover { color: #000000; text-decoration: underline; background-color: #FFFF00 }
#navBar #lnklocal a:active { color: #000000; text decoration: none }
#navBar #lnklocal a:focus { color: #000000; text-decoration: underline; background-color: #FFFF00 }

#navBar #lnkxternal a:link { color: #663200; text-decoration: none }
#navBar #lnkxternal a:visited { color: #000000; text-decoration: none }
#navBar #lnkxternal a:hover { color: #000000; text-decoration: underline; background-color: #FFFF00 }
#navBar #lnkxternal a:active { color: #000000; text decoration: none }
#navBar #lnkxternal a:focus { color: #000000; text-decoration: underline; background-color: #FFFF00 }

/* nvad: navBar advertising box */
#nvad p { text-align: center; margin-top: 6px; font-size: 0.8em }



/* content text */
#content h1 { font-size: 1.8em; font-weight: bold; text-decoration: none; margin: 10px 10px 0 10px; padding: 1px 4px 3px 4px }
#content h2 { font-size: 1.2em; font-weight: bold; text-decoration: none; margin: 8 0 0 0; padding: 0 10px 3px 10px; color:#FFFFFF; background-color: #660000; clear: both }
#content h3 { font-size: 1.0em; font-weight: bold; text-decoration: none; margin: 4px 10px 0 10px }
#content p { margin: 6px 10px 0 10px; text-indent: 3em }
/* #content img { float: right; border: none; margin: 6px 10px 3px 2px } */
#content img.flright { float: right; margin: 6px 10px 3px 2px; border: none }
#content table.pix {
	float: right;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0 0 10px 1em;
	border: none;
	text-align: center
	}
#content p.ctr {
	text-indent: 0;
	text-align: center
	}
#content a:link { color: #000000; text-decoration: underline; background-color: #FFFFEE }
#content a:visited { color: #000000; text-decoration: underline; background-color: #FFFFEE }
#content a:hover { color: #FF0000; text-decoration: underline; background-color: #FFFFEE }
#content a:active { color: #FFFFFF; text-decoration: underline; background-color: #333333 }
#content .newwin { font-size: 0.7em; font-variant: small-caps }
/* siteinfo text */
#siteInfo p { text-align: center }

