
body { background-color: #FFF; background-image: none; margin: 0; padding: 0px; text-align: center; }

a:visited { text-decoration: none; }
a:hover {text-decoration: underline; }
a { text-decoration: none; }

#container { width: 600px; margin: 0px auto; text-align: left; position: relative;  }

/* ############# switching the logo to the black version 
#header { width: 780px; border-bottom: 1px solid #999; text-align: center; background: url(images/logo_K.gif) no-repeat;  }*/

#header { visibility: hidden; display: none; }
/*
#header td { vertical-align: bottom; }
#header p { font-family: Trebuchet MS, arial, sans-serif; font-size: 10px; font-style: normal; color: #000; text-align: right;  padding: 0 10px 5px 0;}
#header a { color: 000; }

/* ############# knocking out links at the top */
#header img { visibility: hidden; }

#headerprint { visibility: visible; display: block; width: 600px; text-align: left; vertical-align: bottom;  }
#headerprint p { font-family: Trebuchet MS, arial, sans-serif; font-size: 10px; font-style: normal; color: #000; text-align: right;  padding: 0 10px 5px 0; vertical-align: bottom; }
#headerprint a { color: #000; }
#headerprint table { border-bottom: 1px solid #999; }

#content { width: 600px; background-color: #072057; background: url(images/home_background.gif) repeat-y; }
#contentint { width: 600px; background-color: #FFF; background-image: none;  }
#left { width: 282px; float: left; }

/* this controls the borders around the text fields  
.text { padding: 40px 20px 20px 20px; }*/
.textint { padding: 28px 0 0 0; }

#middle { width: 294px; float: left; background-color: #FFF; border-top: 5px solid #E3E1CF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; color: #333; line-height: 17px;}
#middle H1, #right H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #7A0000; line-height: 14px; }
#middle .caption { font-family: Trebuchet MS, arial, sans-serif; font-size: 10px; text-align: right; color: #666; }

#right { width: 194px; float: left; background-color: #F2F2F2; border-top: 5px solid #E3E1CF; /* padding: 40px 20px 20px 20px; */ font-family: Trebuchet MS, arial, sans-serif; font-size: 11px; font-style: normal; color: #333; line-height: 17px;}
#right p.divide { border-bottom: 1px solid #CCC; margin-bottom: 10px; padding-bottom: 10px; }

#footer { width: 600px; background-color: #FFF; border-top: 1px solid #999;}
#footer p { font-family: Trebuchet MS, arial, sans-serif; font-size: 10px; font-style: normal; color: #999; text-align: right;  padding: 5px 10px 0 0; margin-bottom: 30px; }

#leftint { display: none; } 

#middleint, #middleint td { width: 600; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; color: #333; line-height: 17px; }

/* styling form elements (see the contact page) */
#middleint td { vertical-align: top; }
#middleint td p { text-align: right; }
#middleint td input, #middleint td select { background: #EEE; }

#middleint h1, #middleint h2 { font-family: Trebuchet MS, arial, sans-serif; font-style: normal; margin-bottom: -5px; }

/* this is specifically for IE */
#middleint h1 { font-size: 16px; color: #000; border-bottom: 1px solid #FFF; padding-bottom: 5px; }
/* for everything else */
html>body #middleint h1 { font-size: 16px; color: #000; border-bottom: 1px solid #FFF; padding-bottom: 13px; }

#middleint h2 { font-size: 12px; color: #000; padding: 15px 0 -5px 0; }
#middleint h5 { font-size: 10px; color: #000; padding: 15px 0 -5px 0; }
#middleint h5 a:visited, #middleint h5 a:hover, #middleint h5 { color: #000; text-decoration: none;  }

#middleint a:visited { color: #000; text-decoration: underline; }
#middleint a:hover { color: #000; text-decoration: none; }
#middleint a { color: #000; text-decoration: underline;  }

/* this is specifically for IE */
/* #actionh { background-image: url(images/home_action.gif); background-color: #7A0000; height: 62px; font-family: Trebuchet MS, arial, sans-serif; font-style: normal; color: #FFF; font-size: 12px; padding: 10px 0 5px 20px; }
/* for everything else */
/* html>body #actionh { background-image: url(images/home_action.gif); background-color: #7A0000; height: 62px; font-family: Trebuchet MS, arial, sans-serif; font-style: normal; color: #FFF; line-height: 20px; font-size: 12px; padding: 20px 0 5px 20px; margin: 20px 0; }
/* this is specifically for IE */
/* #action { background-image: url(images/int_action.gif); background-color: #7A0000; height: 62px; font-family: Trebuchet MS, arial, sans-serif; font-style: normal; color: #FFF; font-size: 12px; padding: 10px 0 5px 20px; }
/* for everything else */
/* html>body #action { background-image: url(images/int_action.gif); background-color: #7A0000; height: 62px; font-family: Trebuchet MS, arial, sans-serif; font-style: normal; color: #FFF; line-height: 20px; font-size: 12px; padding: 20px 0 5px 20px; }

#actionh a:visited, #action a:visited { color: #FFF; text-decoration: none; }
#actionh a:hover, #action a:hover { color: #FFF; text-decoration: underline; }
#actionh a, #action a { color: #FFF; text-decoration: none;  font-size: 10px; }

/* calendar styling */
#calendar { width: 600px; font-family: Trebuchet MS, arial, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; padding: 3px; margin: 20px 20px;  }
#calendar .header { background: #000; font-weight: bold; font-size: 12px; color: #FFF; }
#calendar .header img { visibility: hidden; }
#calendar tr td { border-bottom: 1px solid #CCC;  }
#calendar tr.odd  { background: #FFF; }

#photo { width: 450px;  }
#photo td { font-family: Trebuchet MS, arial, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; padding: 3px; margin: 20px 0; text-align: center; }
#photo td img { margin: 30px 0 10px 0; }

/* This styles the calendar page */
#contentint2 { width: 600px; background-color: #FFF;  background-image: none; }
#wideint1 { width: 600px;  background-image: none; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; color: #000; line-height: 17px; }
#wideint1 p { padding: 20px ; }
#wideint2 p { padding: 20px; }
#wideint2 { width: 600px; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; color: #000; line-height: 17px;  }

#wideint1 a:visited { color: #000; text-decoration: underline; }
#wideint1 a:hover { color: #000; text-decoration: none; }
#wideint1 a { color: #000; text-decoration: underline;  }

#wideint2 a:visited { color: #000; text-decoration: none; }
#wideint2 a:hover { color: #000; text-decoration: none; }
#wideint2 a { color: #000; text-decoration: none;  }

.hint { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-style: normal; color: #666;  }*/