body
{
   background-color: #FFF6eD;
   color: black;
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-size: 18px;
   margin-top: 3px;
   margin-left: 3px;
   padding: 0;
   margin-right: 5px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   text-align: left;
   margin-bottom: 0;
}


h1
{
   color: #000000;
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-size: 27px;
   font-weight: bold;
   margin-top: 3px;
   margin-left: 3px;
   padding: 0;
   margin-right: 5px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   background-image: url('../buttons/h1_image.jpg');
}

h1.smallfont
{
   color: #000000;
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-size: 24px;
   font-weight: bold;
   margin-top: 3px;
   margin-left: 3px;
   padding: 0;
   margin-right: 5px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   background-image: url('../buttons/h1_image.jpg');
}

h1.separator
{
   color: #FFF6eD;
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-size: 27px;
   font-weight: bold;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 5px;
   padding: 0;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   background-image: url('../buttons/h1_sepimage.jpg');
}


h2
{
   font-weight: normal; font-size: 18px; color: #202020; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 0px;
   margin-left: 0px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 3px;
   text-align: left;
}


h3
{
   color: #A51918;
   font-family: times;
   font-size: 27px;
   font-weight: bold;
   margin-top: 3px;
   margin-left: 3px;
   padding: 0;
   margin-right: 5px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   background-image: url('../buttons/h1_image.jpg');
   text-align: left;
}

h4
{
   color: #000000;
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-size: 12px;
   margin-top: 0px;
}

a.calendar:link 
{
   text-decoration: none;
   color: #FFFFFF;
}

a.calendar:visited 
{
   text-decoration: none;
   color: #FFFFFF;
}

a.calendar:active 
{
   text-decoration: none;
   color: #FFFFFF;
}

a.calendar:hover 
{
   text-decoration: underline; 
   color: #000000;
}


a.separator:hover 
{
   text-decoration: underline; 
   color: #000000;
}

a.separator:link 
{
   text-decoration: underline; 
   color: #FFFFFF;
}

a.separator:visited 
{
   text-decoration: underline; 
   color: #FFFFFF;
}

a.separator:active 
{
   text-decoration: underline; 
   color: #FFFFFF;
}



table
{ 
   border: outset 0pt;
   border-collapse: separate;
   border-spacing: 0pt;
   border:      0;
   border: outset 0pt;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

td
{ 
   vertical-align: top;
   border-top   : 0;  
   border-bottom: 0;
   border-right : 0;
   border-left  : 0;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

td.letter
{
   text-align: left;
   background-image: url('../buttons/letter.png');
   border-top   : 1px dotted #C0C0C0;
   border-bottom: 0px;  
   padding: 1px;
}

td.link
{ 
   vertical-align: top;
   border-top   : 0;  
   border-bottom: 0;
   border-right : 0;
   border-left  : 0;
   padding: 0px;
   text-align: left;
}

td.admission
{ 
   vertical-align: top;
   border-top   : 1px solid #707070;  
   border-bottom: 0px;
   border-right : 1px solid #707070;
   border-left  : 1px solid #707070;
   padding: 3px;
}

td.admissionb
{ 
   vertical-align: top;
   border-top   : 1px solid #707070;
   border-bottom: 1px solid #707070;
   border-right : 1px solid #707070;
   border-left  : 1px solid #707070;
   padding: 3px;
}

table.site_ring
{ 
   border-top   : 1px solid #000000;
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
}

td.scroller
{
   font-size: 27px;
   color: #A51918;
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-weight: bold;
}

td.smalltext
{
   font-size: 11px;
}

table.standard
{
   border: 0;
   padding: 0;
   text-align: center;
   width: 950px;
   border: inset 0pt;
   border-collapse: separate;
   border-spacing: 0pt;
}

td.event
{
   text-align: left;
}

td.eventheading
{
   background-color: #FFEcD9;
   background-image: url('../buttons/news_bar_image_42px.jpg');

   color: #901010;
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-size: 28px;
   font-weight: bold;
   margin-top: 3px;
   margin-left: 3px;
   padding: 0;
   margin-right: 5px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   text-align: left;
}

td.visitorcomments
{
   background-image: url('../photos/composite1_950px_10.jpg');
   height: 200px;
}

img
{
   border : 0;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   padding: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

img.gradualfader
{
   border : 0;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   padding: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

img.photo1
{
   border: 0;
   border-right : 10px solid #FFF6eD;
}

table.sfps_table
{
   border: outset 0pt;
   border-collapse: separate;
   border-spacing: 0pt;
   border:      0;
   width:       842px;
}

ul
{
   margin-top: 0px;
   margin-left: 25px;
   margin-bottom: 0px;
   padding: 0;
   padding-top: 0;
   padding-bottom: 0;
}

li
{
   font-weight: normal; font-size: 18px; color: #A02000; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
}


td.calendar_month
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000; 
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 2px;
   text-align: left;
   color: #000000;  
   background-color: #FFFEFA;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_month_header
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 2px;
   text-align: left;
   color: #000000;  
   background-color: #FFFEFA;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_monthblank
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 2px;
   text-align: left;
   color: #FFF6eD;  
   background-color: #FFFEFA;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_monthblank_header
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 2px;
   text-align: left;
   color: #FFF6eD;  
   background-color: #FFFEFA;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_spacer
{ 
   border-top   : 0;
   border-bottom: 0;
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 0px;
   vertical-align: bottom;
   text-align: left;
   color: #FFF6eD;  
   background-color: #FFFEFA;
   font-size: 0.5px;
   vertical-align: middle;
}

td.calendar_closed
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #404040;  
   background-color: #FFFEFA;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}


td.calendar_blank
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #000000;  
   background-color: #FFFEFA;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_blank_header
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000; 
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #000000;  
   background-color: #FFFEFA;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}


td.calendar_blanklight
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 0;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #A51918;  
   background-color: #FFFEFA;
   font-size: 14px;
}


td.calendar_saturday
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000; 
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #404040;  
   background-color: #FFFFFF;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}


td.calendar_saturday_header
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #404040;  
   background-color: #C0C0C0;
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_open
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #FFFFFF;  
   background-color: #00FF00;
   background-image: url('../buttons/open_back3.png');
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_school
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #000000;  
   background-color: #00FFFF;
   background-image: url('../buttons/open_back4.png');
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_fan
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #FFFFFF;  
   background-color: #00FF00;
   background-image: url('../buttons/open_back2.png');
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_event
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #000000;  
   background-color: #00FF00;
   background-image: url('../buttons/open_back1.png');
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_event_fan
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   text-align: center;
   color: #FFFF00;  
   background-color: #FFFFFF;
   background-image: url('../buttons/open_back5.png');
   font-size: 14px;
   vertical-align: middle;
   height:40px;
}

td.calendar_key
{ 
   border-top   : 0;
   border-bottom: 0;
   border-right : 0;
   border-left  : 0;
   padding: 0px;
   text-align: left;
   color: #000000;  
   font-size: 16px;
}

td.fair
{
   border: 0;
   border-left : 10px solid #FFF6eD;
}
