body { background-image: url('images/wallpaper.gif');background-repeat: repeat; text-align:center;font-family:arial;font-size:1.0em;font-weight:bold;}

img { border:0; }

#bottom { font-size:0.8em;text-align:center;padding-top:20px;}

.blkborder {border-style:outset; border-color: black; border-width:1px;}
.detail {font-size:0.8em;color:#342E2E;line-height:1.4;}
td.detail {color:#342E2E;}
table.detail {font-size:1em;color:#342E2E;}
td {font-size:1em;}
a:visited { text-decoration:none; color:#400040; }
a:link { text-decoration:none; color:#400040; }
a:hover { text-decoration:underline; color:#400040; }


a img {text-decoration:none; }

#administrative {
	border:2px solid maroon;
	padding:5px;
	
	position:absolute;
	top:20px;
	left:80%;
	width:235px;
	background:#fff;
	font-size:7pt;
	color:maroon;
	font-weight:bold;
	text-align:left;
}
#administrative input {width:130px;}

#administrative a { color:#000; }
#logout { width:130px;float:right }
#logout a { border:1px outset #000;float:right;width:10px;height:10px;background:maroon;padding:2px;color:#fff;overflow:hidden; }

h2 {color:maroon;margin:8px 0 2px 0;}
h3 { font-size:1em;color:maroon;margin:5px 0 0 0; }

h5 {margin:2px 0 2px 0; }

h1 {font-family:slayer, herculanum, viner, sans-serif;margin:10px 0  0 0; }

.phone {color:#408080;margin:10px 0 15px 0; }

.smallButton { height:15px;font-size:.55em;font-weight:bold;padding:1px; }

.ScheduleDiv { width:215px;float:left;margin-right:25px;margin-bottom:20px;min-height:180px;text-align:left;}
.ScheduleDiv h2 { font-size:1.1em;text-align:center; }
.with { font-size:.8em;color:#333; }
#HomeDiv { width:220px;float:left;text-align:left; }
#HomeDiv p { margin:0 0 8px 0; font-size:.9em;}
#HomeDiv h2 { margin:0; }

th { color:maroon; }

del {
    color: #cc3;
}
del span {
    color: black;
}

del.divdel {
    color: #000;
}
del.divdel span {
    color: #666;
}
