body {color:red; background:#eeeeee; font-family: Comic Sans MS, sans-serif;}

A{text-decoration: underline; font-weight:normal; font-family:Comic Sans MS, sans-serif;}
A:link {color:black}
A:visited {color:red}
A:active {color:gray}
A:hover {color:gray}

div.headline1 {text-align:center; color:black;}

div.sectionheadera{
	color:red;
}
.headingdiv{width:75%; padding-left:20px; vertical-align: middle;   border-width: thin; border-color: red; border-style: solid; background: red;  } /*-moz-border-radius: 1em;*/
.headingfont { color:black;  font-family:Comic Sans MS, sans-serif; font-weight:bold; background: red;  }

div.sectionheaderb{
	color:black;
}

div.sectiona{
	color:red;
}
div.sectionb{
	color:black;
}


form.stylemenu {margin:0;padding:0;color:red;}

.toptext { font-size:1.25em; color:black;font-family:Comic Sans MS, sans-serif; }
.ArialBldBlk { font-family:Arial; font-weight:bold; color:black; }
.regulartext { color:black;font-family:Comic Sans MS, sans-serif;}
.pheadings { color:black; font-family:Comic Sans MS, sans-serif; }
.newsheading{ color:black; font-family: Comic Sans MS, sans-serif;}
.celltitle{width: 50%; vertical-align: top; height: 19px; background-color: red; color: black;}

.headingdiv{width:50%; padding-left:20px; vertical-align: middle;   border-width: thin; border-color: red; border-style: solid; background: red;  } /*-moz-border-radius: 1em;*/
.headingdivl{width:80%; padding-left:20px; vertical-align: middle;   border-width: thin; border-color: red; border-style: solid; background: red;  } /*-moz-border-radius: 1em;*/
.headingdivr{margin-left:30px; width:80%; padding-left:20px; vertical-align: middle;   border-width: thin; border-color: red; border-style: solid; background: red;  } /*-moz-border-radius: 1em;*/
.headingfont { color:black;  font-family:Comic Sans MS, sans-serif; font-weight:bold; background: red;  }



ul.mainindex { list-style-image: url("./peppermint.gif"); margin-bottom:2px; margin-top:2px; }
ul.newsindex { list-style-image: url("./peppermint.gif"); margin-bottom:2px;  }
li.litem    {margin-left:20px; padding-bottom:5px; list-style-image: url("./peppermint.gif"); color:red; font-size:1em;}
li.newsitem {margin-left:20px; padding-bottom:5px; list-style-image: url("./peppermint.gif"); color:red; font-size:1em;}

/*Calendar Pages Style*/
h3.calendar{text-align:center; font-family:Comic Sans MS, sans-serif; font-size:1em;}
h2.calendar{text-align:center; font-family:Comic Sans MS, sans-serif; font-size:1.25em;}
h1.calendar{text-align:center; font-family:Comic Sans MS, sans-serif; font-size:2em;}
td.calendarheading {vertical-align:middle; background-color:#cccccc;  width:20%; text-align:center;  font-family:Comic Sans MS, sans-serif; color:red; text-decoration: underline; font-weight:bold;}
p.calendarheading {vertical-align:middle;  text-align:center;  font-family:Comic Sans MS, sans-serif; color:red; text-decoration: underline; font-weight:bold;}
td.calendardaterow {vertical-align:middle; background-color:black;  width:20%; text-align:center; font-family:Comic Sans MS, sans-serif; color:white;  font-weight:bold;}
td.calendarcontentrow {vertical-align:middle; background-color:#cccccc;  width:20%; text-align:center;  font-family:Comic Sans MS, sans-serif; color:red; }

.q {
    font-size: 90%;
    font-weight: normal;
    background: #F0F0FF;
    border: solid 1px #FF0000;
    border-bottom-color: #930000;
    border-right-color: #930000;
    padding: 2px;
}
.q:hover, .q:focus {
    background: white;
}


#noticker div {
/*padding:10px;*/
border:1px solid gray;
color:red;
margin-left:100px;
margin-right:100px;
text-align: center;
}