body { background-color: #F7E8D2;

	/* color: #892944;

	font-weight: bold; */

	color: #701530;

	font-family: Trebuchet MS, Arial, sans-serif;

	scrollbar-base-color: #892944;

	scrollbar-track-color: #FFF;

	scrollbar-arrow-color: #FFF;

	margin:0;

	padding: 10px;


}



body.watermark {  also referenced in standard.php 

	background: #f7e8d2 url('images/contactWatermark.gif') fixed center center no-repeat;

}






/*

20060115 - Changed font to trebeuchet ms per KM

h1 {

	color: #009;

	font-family: Courier New, Arial;

	text-transform: uppercase;

	text-align: center;

}

*/



h1 {

	color: #009;

	font-family: trebuchet ms;

	text-transform: uppercase;

	text-align: center;

}



h2 {

	background-color: #fff;

}



h2, h3, h4 { color: #009; }



#serving, #slogan {

	width: 12em;

	color: #009;

	font-weight: bold;

	font-style: italic;

	font-size: 100%;

}



#slogan {

	float: left;

}



#serving {

	float: right;

}

#slogan ul, #slogan p, #serving ul, #serving p {

	margin-top: 0;

	margin-bottom: 0;

}



#logo {

	text-align: center;

	margin-bottom: 2em;

}



#pennywiseLeft { 

    float: left; 

    margin: 18px;

    font-style: italic;

    font-weight: bold;

    font-size: 150%;

}



#pennywiseRight { 

    float: right; 

    margin: 18px;

    font-style: italic;

    font-weight: bold;

    font-size: 150%;

}



td { vertical-align: top; }



a { text-decoration: none; color: #c00; font-weight: bold; }

a:link { color: #d00; }

a:visited { color: #c00; }

a:hover { color: #f00; text-decoration: underline; }

/* a:hover { letter-spacing: 0.5pt; } */

a:active { color: #f00; }



a img { border: none; }



/* mostly for images */

.floatL { float: left; margin: 0 10px 10px 0; }

.floatR { float: right; margin: 0 0 10px 10px; }



/* captions under images */

.caption { font-size: 90%; font-style: italic; text-align: center; }



/* taglines on Events page */

.tagline {

	font-style: italic;

	margin: 0 20px;

}



/* in the Instructor Bios: any TV, film, or theatre */

span.shows, cite.shows { text-transform: uppercase; font-style: normal; }



/* for quotees in inspirational.js, kmquotes.js, etc */

.qte { color: #009; }

.quoteBox {

	min-height: 70px;

	background: url('images/quoteOpen2.gif') no-repeat;

	padding: 20px;

}

* html .quoteBox { height: 70px; } /* IE only */



/* for The Crew quotes */

.heading { color: #009; }



/* news flash on spotlight.html */

ul.newsFlash li { margin-bottom: 1em; }

ul.newsFlash li li { margin-bottom: 0; }



.thumbnail { float: left; width: 145px; text-align: center; margin-bottom: 1em; }

.thumbnail img { width: 100px; height: 130px; }

.thumbnail a:hover { letter-spacing: 0; }



.legal { font-size: 85%; }



.noCSS { display: none; }



table.miniCal { border-collapse: collapse; float: left; margin-right: 50px; }

table.miniCal th { width: 1.5em; }

table.miniCal td { border: 2px solid #000; text-align: center; }

td.laDate { background-color: #fff }



small.dateline {

	font-style: italic;

}
