
<style type="text/css">

body {background-color: blue;
      }


#mainTable {
        border: 1px solid #000000;
 }


 #maincontent {
        width: 820px;
        height: 550px;
	padding: 20px;
        border-left: 0px solid black;
        border-top: 0px solid black;
        font-size: 12px;
	font-family: serif;
	font-style: italic;
	color: silver;
        background-color: #6e0814;
        vertical-align: top;
 }

 #maincontenta {
        /*/*/padding: 3px;
        display: block;
        border: 0px solid white;
        text-decoration: none;
        line-height: 1em;
        width: 130px; /* */
 }

 #maincontent a:link, #maincontent a:visited {
        color: white;
        text-decoration: none;
 }

 #maincontent a:hover, #maincontent a:active {
        color: white;
        border: 0px solid #black;
        text-decoration: underline;
 }


 #sidebar {
        width: 100px;
	padding: 20px;
        font-size: 14px;
	color: white;
	font-family: serif;
	font-style: italic;
        border-top: 0px solid black;
        background-color: #6e0814;
        vertical-align: top;
 }

 #sidebar a {
        /*/*/padding: 3px;
        display: block;
	color: black;
        border: 0px solid black;
        text-decoration: none;
        line-height: 2em;
        width: 120px; /* */
 }

 #sidebar a:link, #sidebar a:visited {
        color: white;
 }

 #sidebar a:hover, #sidebar a:active {
        color: #bababa;
        border: 0px solid #black;
 }

 #sidebar li {
        /*/*/margin: 0px 0px 6px 0px; /* */
 }
 #header {
        background-color: #6e0814;
        color: black;
        font-size: 28px;
 }

 #footer {
        height: 10px;
        background-color: #6e0814;
        color: #black;
        font-size: 10px;
        border-top: 0px solid black;
        background-image: url(csst_bg.gif);

 }

 #footer a:link, #footer a:visited {
        color: black;
 }

 #footer a:hover, #footer a:active {
        color: black;
        border: 0px solid #black;
 }


  /* allow room for 3 columns */
  ul
  {
    width: 50em;
  }

  /* float & allow room for the widest item */
  ul li
  {
    float: left;
    width: 10em;
    list-style: none;
  }

  /* stop the float */
  br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
  div.wrapper
  {
    margin-bottom: 1em;
  }



 h1 { font-size: 160%; }
 h2 { font-size: 140%; }
 h3 { font-size: 15px; color: #50663F;}

 p
 {
  font-size: 13px;
  color: fefbe3;
  font-family: serif;
  line-height: 1.5;
 }

 hr {
  border: 0.5;
  color: black;
  width: 100%;
 }

 table.room {
   width: 600px;
   padding: 0px;
   border: 1px;
  }

 table.display {
   width: 100%;
   padding: 0px;
   border: 1px;
  }

 table.display_center {
   width: 80%;
   padding: 10px;
   border: 1px;
  }

 table.calendar {
   width: 90%;
   padding: 5px;
   border-collapse: collapse;
   border-color: black;
   border-width: 1px;
   background: white;
  }

 table.calendar_title {
   width: 90%;
   padding: 5px;
   border-collapse: collapse;
   border-color: black;
   border-width: 1px;
   background: white;
  }

  tr.caltitle {
   height: 40px;
  }

  td.caltitle {
   width: 100%;
   border: 1px solid black;
   background: #dd9f58;
   font: serif;
   color: black;
   font-size: 26px;
   text-align: center;
  }

  tr.dayofweek {
   height: 20px;
  }

  td.dayofweek {
   width: 14.3%;
   border: 1px solid black;
   background: #efefef;
   font: serif;
   color: black;
   font-weight: bold;
   font-size: 15px;
   text-align: center;
  }

  tr.week{
   height: 70px;
  }

  td.week{
   width: 14.3%;
   border-top: 1px solid black;
   border-right: 1px solid black;
   border-left: 1px solid black;
   border-bottom: 1px solid black;
   background: white;
   font: serif;
   color: black;
   font-size: 12px;
   text-align: left;
   vertical-align: top;
  }


</style>
                                                                                                                                    148,1         Bot


