body
	{
	background-color: #000064;
	color: black;
	margin-top: 0%;
	margin-bottom: 2%;
	}

h1
	{
	color: #FFD700;
	font-family: Garamond;
	font-size: 48px;
	font-weight: bold;
	text-align: center;
	margin-top: 0%;
	margin-bottom: 0%;
	}
p,td,th,td
	{
	font-family: sans-serif;
	}

p
	{
	color: #FFD700;
	font-size: 20px;
	text-align: left;
	}

table
	{
	table-layout: fixed;
	width: 100%;
	}

a.event:link	
	{
	color: white;
	font-weight: bold;
	text-decoration: underline;
	}
a.event:hover
	{
	color: #FFD700;
	font-weight: bold;
	text-decoration: underline;
	}
a.event:visited
	{
	color: red;
	font-weight: bold;
	text-decoration: underline;
	}
a.event:active
	{
	color: gray;
	font-weight: bold;
	text-decoration: underline;
	}

.navtable
	{
	border: 4px #FFD700 outset;
	}
.nav
	{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFD700;
	background: url(http://www.bellefontetrain.org/images/backgrounds/blue.jpg);
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
a.nava:link
	{
	font-size: 16px;
	color: #FFD700;
	text-decoration: none;
	}
a.nava:hover
	{
	font-size: 16px;
	color: white;
	text-decoration: none;
	}
a.nava:visited
	{
	font-size: 16px;
	color: #FFD700;
	text-decoration: none;
	}
a.nava:active
	{
	font-size: 16px;
	color: red;
	text-decoration: none;
	}

.calendar
	{
	background-color: black;
	color: black;
	border: 4px #FFD700 outset;
	}
.daylabel
	{
	background-color: #000064;
	border: 1px solid black;
	color: #FFD700;
	font-size: 18px;
	}
.regularday
	{
	background-color: white;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.blankday
	{
	background-color: gray;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.bhrs
	{
	background-color: #000064;
	font-size: 15px;
	color: white;
	text-align: left;
	border: 6px outset #FFD700;
	vertical-align: top;
	}



.newyears
	{
	background-color: gold;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.groundhog
	{
	background-color: #AA5303;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.valentines
	{
	background-color: pink;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.fastnacht
	{
	background-color: tan;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.ash
	{
	background-color: gray;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.astrotime
	{
	background-color: purple;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.stpat
	{
	background-color: #4CBB17;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.easter
	{
	background-color: #9900ff;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.tax
	{
	background-color: green;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.earth
	{
	background-color: green;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.arbor
	{
	background-color: green;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.mother
	{
	background-color: pink;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.soldier
	{
	background-color: olive;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.father
	{
	background-color: cyan;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.grandparents
	{
	background-color: gray;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.columbus
	{
	background-color: brown;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.boss
	{
	background-color: gold;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.halloween
	{
	background-color: #FF6103;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.thanks
	{
	background-color: #8B4513;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.jewish
	{
	background-color: blue;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.hannukah
	{
	background-color: gold;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.christmaseve
	{
	background-color: red;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.christmasday
	{
	background-color: #4CBB17;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.patriotic1
	{
	background-color: red;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}
.patriotic2
	{
	background-color: blue;
	font-size: 15px;
	text-align: left;
	border: 1px solid black;
	vertical-align: top;
	}

#footer
	{
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	}
.footertable
	{
	table-layout: fixed;
	border: 0px;
	background: url(http://www.bellefontetrain.org/images/backgrounds/blue.jpg);
	}
.footertd
	{
	color: #FFD700;
	font-size: 12px;
	vertical-align: middle;
	border: 0px;
	}
.footerdate
	{
	color: #FFD700;
	font-size: 24px;
	vertical-align: middle;
	border: none;
	border: 0px;
	}