body{
background-color:#660000;
margin:0;
padding:0;
font-family:Calibri, "Helvetica Neue", Arial, "Helvetica", sans-serif;
font-size:24px;
}

#header{
background-image:url(/img/bg.jpg);
background-repeat:repeat-y;
width:910px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
}

#container{
background-image:url(/img/bg.jpg);
background-repeat:repeat-y;
width:910px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
}

#footer{
background-image:url(/img/bg.jpg);
background-repeat:repeat-y;
width:910px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
padding: 10px 0 10px 0;
}

.headish{
padding:0 50px 0 50px;
}

.main{
width:850px;
margin-right:auto;
margin-left:auto;
padding:10px 0 30px 0;
}

.main2{
width:750px;
margin-right:auto;
margin-left:auto;
padding:40px 0 30px 0;
font-size:18px;
color:#ffffff;
}

.footish{
width:auto;
text-align:center;
font-size:11px;
color:#ffffff;
}

.center{
width:850px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
padding:0 0 20px 0;
}

.slideshowbg{
background-color:#ffffff;
width:20px;
text-align:center;
}

td.fill{
background-color:#660000;
height:40px;
}

tr.fill{
background-color:#660000;
}

td.topinfo{
padding:20px 0 0 20px;
color:#ffffff;
font-size:20px;
text-align:left;
}

td.topinfo2{
width:200px;
color:#ffffff;
text-align:left;
padding:10px 0 10px 17px;
border-left:1px solid #ffffff;
height:70%;
}

td.col1{
width:200px;
text-align:center;
font-size:16px;
color:#ffffff;
text-align:left;
padding:0 20px 0 20px;
vertical-align:top;
}

td.col2{
width:300px;
text-align:center;
font-size:16px;
color:#ffffff;
text-align:left;
padding:0 20px 0 20px;
vertical-align:top;
}

td.col3{
width:270px;
text-align:center;
font-size:20px;
line-height:22px;
color:#ffffff;
text-align:left;
padding:0 0 0 10px;
vertical-align:top;
}

span.mhead{
font-size:20px;
color:#196AE3;
}

span.mhead3{
font-size:20px;
color:#FF9F1E;
}

span.mhead2{
font-size:18px;
}


.chalkboard{
width:200px;
height:164px;
background-image:url(/img/chalkboard2.jpg);
background-repeat:no-repeat;
}


.dayoftheweek{
width:174px;
margin-right:auto;
margin-left:auto;
font-size:11px;
color:#ffffff;
padding:10px 0 0 0;
}

span.smally{
font-size:11px;
color:#ffffff;
padding:0;
}

.thankyou{
font-size:20px;
color:#ffffff;
text-align:center;
height:500px;
padding:100px 0 0 0;
}

.line{
border-top:1px dotted #ffffff;
width:80%;
margin-right:auto;
margin-left:auto;
}

table.navvv{
width:850px;
height:20px;
background-color:#660000;
text-align:center;
}

td.navvv{
font-size:18px;
color:#ffffff;
width:100px;
text-align:center;
}

img.left{
float:left;
padding:0 0 0 40px;
}

td.cal{
width:100px;
background-color:#ffffff;
margin:5px;
color:#660000;
text-align:center;
}

td.cal2{
width:100px;
height:150px;
background-color:#888888;
margin:5px;
color:#000000;
text-align:left;
vertical-align:top;
}

td.calold{
width:100px;
background-color:#cccccc;
margin:5px;
color:#000000;
text-align:left;
vertical-align:top;
}

span.num{
color:#ffffff;
}

.month{
text-align:center;
font-size:30px;
color:#ffffff;
}

a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}

a.light:link{color:#820000;text-decoration:none;}
a.light:visited{color:#820000;text-decoration:none;}
a.light:hover{color:#820000;text-decoration:underline;}

a.bottom:link{color:#666666;text-decoration:none;}
a.bottom:visited{color:#666666;text-decoration:none;}
a.bottom:hover{color:#666666;text-decoration:underline;}