body   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.pgttl  {
}
.navcell  { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.maincolor { background-color: gray }
.ss { font-family: arial, helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
			.ssb   { font-weight: bold; text-decoration: none; display: block; width: 100%; height: 100% }
			.ssb4w { color: white; font-weight: bold; font-family: arial, helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
			text-decoration: none }
a.ssb4w:hover {text-decoration: underline; color: blue; }
		a.ssb:hover  { color: blue; text-decoration: none }
.schedlink { color: #2e2e2e; text-decoration: underline }
.schedlinkpink { color: #c39; font-weight: bold; text-decoration: underline }
.schedlinklt { color: silver; text-decoration: underline }
.schedlinkwhite { color: #fff; text-decoration: underline }
.leftnav { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold }
.stdhd   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
/* .ssbtd { bgcolor="white"; onmouseover="style.backgroundColor='#84DFC1';"} */
.ssbtd { background-color:white; }
.ssbtd:hover { background-color:#84DFC1; }

.schedlinkvsdark { color: #fcf }
.monthcell {
    color: #990000;
    background-color: #FFFFFF;
    font-size: smaller;
    font-weight: bold;
}

/* new styles added January, 2016: */
body {
    background-color: white;
    text-align: center;
}
header {
    font-weight: bold;
    font-size: large;
    text-align: center;
    background-color: rgba(129,207,228,1.00);
    height: 0em;
    padding-top: 0.5em;
    padding-right: 0em;
    padding-bottom: 0.5em;
    padding-left: 0em;
}
TABLE.pageLinks {width:100%; background-color:#066; } /* border color */
TABLE.pageLinks TR {background-color:white; }
TABLE.pageLinks TD DIV {text-align:center; padding:1px 0px; }
TABLE.pageLinks TD:hover {background-color:#ececec; }

.center {text-align:center; }
.alignL {text-align:left; }
.alignR {text-align:right; }
.valignBottom {position:relative; vertical-align:bottom; }
.valignTop {position:relative; vertical-align:top; }
.bold {font-weight:bold; }
.italic {font-style:italic; }
.strike {text-decoration:line-through; }



.black {color:black; }     /* Home */
.c5256FF {color:#5256FF; } /* Contra */
.cB962FF {color:#B962FF; } /* ECD */
.c3399FF {color:#3399FF; } /* Longsword */
.cFF6600 {color:#FF6600; } /* SBCDS Calendar */
.cCC3399 {color:#CC3399; } /* Festivals & Events */
.c5F9EA0 {color:#5F9EA0; } /* Maps & Directions */
.cFF9900 {color:#FF9900; } /* Downloads & Goodies */
.cDE949B {color:#DE949B; } /* Resources */
.c66CDAA {color:#66CDAA; } /* Contacts */
/* end of new styles */
.schedule-red {
	color: #941900;
}
.boxhead {
    border-color: #939393;
    border-style: solid;
    background-color: #F1FCFF;
}
.topbox {
	border-color: #939393;
	border-style: solid;
	display:inline-block;
	font-size: 24px;
	border-collapse: collapse;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: auto;
	padding: .3em;
}
.wdfont {
	font-family: pinyon-script;
	font-style: normal;
	font-weight: 400;
	font-size: 40px;
	color: #59A6F2;
	text-decoration: underline;
	border-collapse: separate;
}
.HM-Red {
    color: #F8090C;
}
.HM-talent-large {
    font-size: 22px;
    font-weight: bolder;
}
.HM-deets {
    font-size: 20px;
    font-weight: bold;
}
