background {color: #ffffcc}
body{
		padding:0px;
                background:#ffffcc;
                color: #006633;
                font-family:arial;
                text-align:center;
                font-size:11pt;
		}

#header{overflow:hidden;}

#leftnav{
 width:120px;
 background:#ccffcc;
 border:2px solid #006633;
 border-collapse:collapse;
 margin-right: 5px;
 line-height:150%;
 font-size:12pt;
 }
#leftnav td{
 border:2px solid #006633;
 }

td.menu{
 border:2px solid #006633;
 }

td.menu:hover{background:aqua;}

#wheelphoto{
 width:100px;
 margin:3px 0px 0px 0px;
 border:3px double #006633;
 }

#cardlogo{margin:3px;}

.special{
 white-space:nowrap;
 font-size:13pt;
 font-weight:bold;
 color:#ff0000;
 margin-bottom:0px;
 }

#leftnav a{
 display:block;
 width:100%;
 font-size:10pt;
 color:#003300;
 text-decoration:none;
 font-weight:bold;
 margin:0;
 }

#leftnav a:hover{
 background:aqua;
 }

#wheel{
               height: 525px;
               overflow: auto;
               background: #ffffff;
               color: #006633;
               font: 12pt Times New Roman;
               }
div.schedule{
 background:#ffffff;
 width:100%;
 }

div.schedule td{
 border-bottom:1px solid #006633;
 }

div.schedule th{
 border-bottom:1px solid #006633;
 }

#calendar{ 
               width:100%;
               height: 775px;
               overflow: auto;
               background:#ffffff;
               font-family:Georgia, Times New Roman, Times, serif;
               }

#calendar2{
 font-family:Georgia, Times New Roman, Times, serif;
 height:700px;
 overflow: auto;
 background:#ffffff;
               }

#calendar2 p{width:90%;}
 
a:link {color: #993300}
a:visited {color: #993300}
a:hover {color: #ffcc00; text-decoration: underline}

/*left menu links*/
a.menu:link{   
               display:block;
               color:#003000;
               font-weight: bold;
               font-family: arial;
               text-decoration: none;
               border: 1px solid #006633;
               border-right:2px solid #006633;
               border-left:2px solid #006633;
               }

a.menu:visited{
               display:block;
               color:#003000;
               font-weight: bold;
               font-family: arial;
               text-decoration: none;
               border: 1px solid #006633;
               border-right:2px solid #006633;
               border-left:2px solid #006633;
               }

a.menu:hover{
               background-color: aqua;
               text-decoration:none;
               }
a.teach:link{   
               display:inline;
               margin:4px;
               padding:3px;
               border: 2px solid #006633;
               background:#ccffcc;
               color:#006633;
               font-weight:800;
               text-decoration: none;
               }

a.teach:visited{
              display:inline;
               margin:4px;
               padding:3px;
               border: 2px solid #006633;
               background:#ccffcc;
               color:#006633;
               font-weight:800;
               text-decoration: none;
               }

a.teach:hover{
               background-color: aqua;
               text-decoration: none;
               }

a.stone:link{   
               display:inline;
               line-height:.75em;
               padding:3px;
               border: 2px outset #663300;
               background:#d2b48c;
               color:#663300;
               font-family:Georgia, Times New Roman, Times, serif;
               font-weight:800;
               text-decoration: none;
               }

a.stone:visited{
              display:inline;
               line-height:.75em; 
               padding:3px;
               border: 2px outset #663300;
               background:#d2b48c;
               color:#663300;
               font-family:Georgia, Times New Roman, Times, serif;
               font-weight:800;
               text-decoration: none;
               }

a.stone:hover{
               background-color: #ffffcc;
               text-decoration: none;
               }

a.wheel:link{   
               display:inline;
               margin:.5em;
               line-height:.75em;
               padding:3px;
               font-size:14pt;
               font-family:Georgia, Times New Roman, Times, serif;
               font-weight:bold;
               text-decoration: none;
               }

a.wheel:visited{
               display:inline;
               margin:.5em;
               line-height:.75em; 
               padding:5px;
               font-size:14pt;
               font-family:Georgia, Times New Roman, Times, serif;
               font-weight:bold;
               text-decoration: none;
               }

a.wheel:hover{
               background:#ccffcc;
               }


h1.incal{
 font-family:times new roman;
 font-size:.95%;
 margin:0px;
 }
h2.incal{
 font-family:times new roman;
 margin:0;
 }
h3.incal{
 font-family:times new roman;
 margin:0;
 }
h4.incal{
 font-family:times new roman;
 margin:0;
 }

hr.line {color: #663300; width: 60%;text-align:center;}
td {color: #006633}

p.indent{
 text-align:justify;
 text-indent:1cm;
 width:97%;
 }

p{font-size:11pt}

p.book1{
 border:1px solid #993300;
 background:#ffffcc;
 font-weight:900;
 font-size:125%;
 padding:10px;
 width:65%;
 margin-top:25px
 }

p.book2{
 font-weight:bold;
 margin:10px;
 text-align:justify;
 text-indent:1cm;
 }

table.reg{
 margin:5px;
 margin-bottom:-1em;
 padding:5px;
 width:250px;
 }
table.reg tr{text-align:center;}
table.reg td{white-space:nowrap;text-align:center;vertical-align:top;color:#993300;}
table.reg td input{font-size:9pt;color: #003300;background: #ccffcc; border: 2px outset #00cc99} 

.order{background:#ffffff;border:1px solid #006633;width:200px;margin-left:auto;margin-right:auto;font-size:11pt;font-family:arial;color:red}

form{
 margin:0;
 padding:0;
 }


