body {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#FEFEF9;
	color: #331A1A;
}

.outlined {
 	border-color: #990000 ;
	border-collapse: collapse;
	-webkit-border-radius:10px;
}

td {
	text-align: left;
	margin-top:0; margin-bottom:0;
	MARGINWIDTH:0; MARGINHEIGHT:0;
}

td.tableheading {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: darkred ;
	font-weight: bold;
}

td.menu {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: white;
}

td#month<%=month(now)%> {
	background-image: url(graytab.gif);
}

iframe#monthFrame {
	 height:1000px;
	 width:800px;
	 border-color:#CCCC99;
	 z-index:-99;
}

.funfont {
	font-size:11pt;
	font-family:Jokerman,Comic Sans MS,Trebuchet MS, Arial;
}

norepeat {
	background-repeat: no-repeat;
}

p {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #331A1A;
	text-align: left;
	line-height:1.5;
}

.psize {
	font-size: 10pt;
	color: #331A1A;
}
	
.headline {
	font-family: Georgia, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #660000;
	font-size:14pt;
	margin:16px 0 8px 0;
}

.calendarheadline, .nonlink {
	font-family: Georgia, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #660000;
	font-size:11pt;
	font-weight:bolder;
}

.lighthead {
	font-size: 8pt;
	color:#660000;
}

.largenewsimage {
	 width:250px;
	 margin:15px;
	 float: left;
}

.smallnewsimage {
	 width:125px;
	 margin:15px;
	 float: left;
}

.teamimage {
	 width:400px;
	 margin:15px;
	 float: left;
}

h1 {font-family: Georgia, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 18pt;
	color: #990000;
	font-weight: bolder;
	}
	
h2 {
	font-family: Georgia, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 16pt;
	color: #660000;
	margin-bottom:0;
}

h3 {font-family: Georgia, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 14pt;
	color: #660000;
	font-weight: bold;
	}
	
h4 {font-family: Georgia, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 12pt;
	color: #660000;
	font-weight: bold;
	}
	
h5 {font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
	color: #660000;
	font-weight: bold;
	}
	
h6 {font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 8pt;
	color: #666666;
	font-weight: normal;
	}

a:link {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
	color: #333333;
	text-decoration: none;
	}

a:visited {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
	
a:hover {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
	color: #663333;
	text-decoration: underline;
}

.sidebarlink a:link {
	color:white;
}

.sidebarlink a:visited{
	color: #aaaaaa;
}

.code {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.lineover {
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
	border-top-width: 1px;
	border-top-color: #660000;
}
.smalltext {
	font-size: 9pt;
}

.verysmalltext {
	font-size: 8pt;
}

li {
	padding-bottom: 2px;
	font-size: 10pt;
}

input, select, textarea {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10.5pt;
	border: 1px solid #ccc;
}

.graycomment {
	color: gray;
	font-size: 10pt;
}

.entries	{
	background: #ffffcc;
}

.warning	{
	color:red; 
	font-size:8pt;
}

acronym {
  	border-bottom: 1px dotted gray;
}
