body { background: url(img/background-2.gif); background-attachment:fixed; color:black }

img { border-style:inset; border-width:5px; border-color:grey }
.noborder img { border-width:0px }

h1, h2, h3, h4 { margin:.1px; padding:.1px; text-align: center; font-family: 
	comic sans ms, chalkboard, tekton, helvetica, sans-serif; 
	font-style: bold font-weight:900 }
h1 { font-size:24pt; text-shadow:0.125em 0.125em 0.15em #666; font-weight:900 
     padding:1px }
h2 { font-size: 20pt; margin-bottom:.1px; text-shadow:0.125em 0.125em 0.15em #666 }
h3 { font-size:14pt }
h4 { font-size:10pt }
h5 { margin:2px; font-size:12pt; font-family: comic sans ms, chalkboard, tekton, sans-serif; font-weight: 400 }
h6 { margin:2px; font-size:8pt; font-family: comic sans ms; font-weight:400 }
p { color: black; margin:10px; font-size:10pt; font-family: comic sans ms; 
    font-weight:800; text-shadow:0.125em 0.125em 0.15em #666 }

.linkage a { font-family: comic sans ms, chalkboard, tekton, helvetica, sans-serif; 
	font-style: bold; font-weight: 900 }
.linkage A:link, A:visited, A:active, A:hover { color:black; text-decoration: none; }
.linkage A:hover { color: red; }

    A:link, A:visited, A:active, A:hover { text-decoration: none; font-family: 
	comic sans ms, chalkboard, tekton, helvetica, sans-serif; 
    	font-style: bold; font-weight: 900 }
    A:hover { color: red }

.navigators a { font-family: comic sans ms; 
	     color: black; text-decoration: none; font-weight: 700 }
.navigators A:link, A:visited, A:active, A:hover { text-decoration: none; }
.navigators A:hover { color: yellow; background-color:blue; padding-left:5px; padding-right:5px;
	border-style:solid; border-color:purple; border-width:3px}
.navigators h1 {font-size: 18pt }
.navigators h2 {font-size: 14pt }

h1.menu {font-style:bold; font-size:10pt; text-decoration:underline}
h2.menu {font-style:italic; font-size:8pt; font-weight:100; text-align:left}
h3.menu {font-style:italic; font-size:8pt; font-weight:100; text-align:center}
h4.menu {font-style:bold; font-size:8pt; text-align:right}
h5.menu {font-style:italic; font-size:8pt; font-weight:100; text-align:center}

a img { border-color: black; border-style: solid; border-width: 3px }
a img:hover { border-color: red; border-style: solid; border-width: 3px }

.calendar-head {color: black; font-size: 14pt; font-family: copperplate gothic bold, copperplate gothic light, copperplate gothic, 
	copperplate, bookman, century schoolbook,garamond, sans-serif; text-decoration: none; }
	.calendar-head a { text-decoration: none; color: black; }
	.calendar-head A:link { text-decoration: none; color: black; }
	.calendar-head A:visited { text-decoration: none; color: black; }
	.calendar-head A:active { text-decoration: none; color: black; }
	.calendar-head A:hover { text-decoration: none; color: red; }
.calendar-week { color: black; font-size: 10pt; font-family: copperplate gothic, copperplate gothic light, copperplate gothic, 
	copperplate, bookman, century schoolbook,garamond, sans-serif; text-decoration: none; }

.calendar { color: black; font-size: 8pt; font-family: arial, sans-serif; font-weight: 100; }
	.calendar a { text-decoration: none; color: purple; }
	.calendar A:link { text-decoration: none; color: purple; }
	.calendar A:visited { text-decoration: none; color: purple; }
	.calendar A:active { text-decoration: none; color: black; }
	.calendar A:hover { text-decoration: none; color: red; }

address { color: #626262; font-family: monospace; font-size: 8pt; font-style: italic; font-weight: 700; text-decoration: none; }
address a { color: #626262; font-family: monospace; font-size: 8pt; font-style: italic; text-decoration: none; }
address A:link { text-decoration: none; }
address A:visited { text-decoration: none; }
address A:active { text-decoration: none; }
address A:hover { text-decoration: none; color: red; }

td { vertical-align:top; margin:1px }
.calendar-td { vertical-align: top; text-align: left; background-color: white; width: 8%; }
.calendar-td-off { vertical-align: top; text-align: left; background-color: brown; width: 8%; }

//#navigation { background-color: #b31; border: 1px solid #000; font-size: 10pt; font-weight: 700; margin: 2px; padding: 1px; text-align: center; }

.cb { background-color: #333; border: 2px outset #333; color: #c33; cursor: pointer; font-size: 8pt; padding: 1px; width: 100px; }
.s { font-size: 8pt; }
.tb { border: 2px solid #333; font-size: 8pt; padding: 1px; }
