body {margin-left: 10%;
      margin-right: 10%;
      font-family: sans-serif;
      color: #333333;
      background-image: url(backhex.jpg);
      background-repeat: repeat}

body.plain {background-color: #dfdfdf;
            margin-left: 10%;
            margin-right: 10%;
            font-family: "Garamond";
            color: #333333}

hr {height: 2; background-color: #999999}

p {font-family: sans-serif;
   color: #333333;
   margin-left: 5%;
   margin-right: 5%}

p.gray {font-family: sans-serif;
        color: #333333;
        background-color: #dfdfdf;
        border-style: groove;
        border-width: 2px;
        padding: .25in .25in}

p.gray2 {margin-left: 15%; margin-right: 15%;
	font-family: sans-serif;
        color: #333333;
        background-color: #dfdfdf;
        border-style: groove;
        border-width: 2px;
        padding: .25in .25in}

p.green {font-family: sans-serif;
        color: #000000;
        background-color: #bbddcc;
        border-style: groove;
        border-width: 2px;
        padding: .25in .25in}

p.blue {font-family: sans-serif;
        color: #000000;
        background-color: #bbddee;
        border-style: groove;
        border-width: 2px;
        padding: .25in .25in}

p.blue2 {font-family: sans-serif;
         font-weight: bold;
         color: #333333;
         background-color: #bbddee;
         text-align: center;
         border-style: groove;
         border-width: 2px;
         padding: .25in .25in}

table.week {width: 90%;
 border: outset 0pt;
	border-spacing: 3pt }

td {padding: 3pt;
    border: outset 2pt;
    text-align: center;
    font-family: sans-serif;
    color: #333333}

td.empty {border: 0pt}

td.number {width: 40px;
	   text-align: right;
	   vertical-align: top;
	   font-weight: bold}

td.day {background-color: #cceedd;
       width: 150px;
       text-align: center;
       vertical-align: top}

td.normal {background-color: #dddddd;
	   text-align: left}

td.tech {background-color: #ccddff;
	text-align: left}

td.hw{background-color: #f5f5aa;
	text-align: left}

td.act{background-color: #ffdddd;
       text-align: left}

td.type{width: 20px;
        font-weight: bold}

td.title {font-family: sans-serif;
          color: #333333;
          border-style: groove;
          border-width: 2px;
          background-color: #cceedd;
          text-align: center;
	  padding: .25in}

b {font-family: sans-serif;
   color: #333333}

b.ext {font-family: sans-serif;
       color: #dd9922}

b.quest {font-family: sans-serif;
         color: #448844}

ol {font-family: sans-serif}
ul {font-family: serif; color: #333333}


ul.gray {font-family: serif;
        color: #333333;
        background-color: #dfdfdf;
        border-style: groove;
        border-width: 2px;
        padding: .25in .25in;
        margin-left: 5%;
        margin-right: 5%}

ul.gray2 {font-family: sans-serif;
        color: #333333;
        background-color: #dfdfdf;
        border-style: groove;
        border-width: 2px;
        padding: .25in .25in;
        margin-left: 5%;
        margin-right: 5%}


ul.blue {font-family: sans-serif;
        color: #333333;
        background-color: #bbddee;
        border-style: groove;
        border-width: 2px;
        padding: .25in .25in;
        margin-left: 5%;
        margin-right: 5%}


a:link {color: #333333}
a:visited {color: #333333}
a:active {color: #000000}
a:hover {color: #0000ff}
a:hover img {border:2px color: #333333}
a:visited img {border:2px color: #dfdfdf}
a{text-decoration:none}

a.grfx:link {color: #dfdfdf}
a.grfx:visited {color: #dfdfdf}
a.grfx:hover {color: #333333}
a.grfx:active {color: #333333}

a.pent:link {color: #333333}
a.pent:visited {color: #333333}
a.pent:hover {color: #dfdfdf}
a.pent:active {color: #dfdfdf}
