body { background-color: /* #330000; */ #ffffff; 
       width: /* 990px */ 90%; }
h1 { background-color: #FFCC00;
     color: /* #330000 */ #000000;
     font-family: fantasy, Tempus Sans, sans-serif;
     text-indent: 10px;
     line-height: 160%; }
h2 { color: /* #FFCC00 */ #000000;
     margin: 15px 0 -12px 0;
     font-family: Candara, papyrus, palatino, fantasy; }
h3 { color: /* #ffcc00 */ #000000;
     font-style: italic;
     font-family: Candara, Times, serif;
     margin-right: 10px;
     margin-bottom: -1px;
     }
h4 { margin-top: 3px;
     margin-bottom: 3px;
     color:/* #ffff99 */#000000;
     font-family: Candara, Arial, Verdana, Tempus Sans, sans-serif;
     font-size: 12pt; }
h5 { color: /* #ffff66 */ #000000;
     font-family: Candara, Tempus Sans, Geneva, Verdana, sans-serif;
     text-indent: 10px;
     margin-top: -10px; }
p  { color: /* #ffff99 */ #000000;
     font-family: Candara, Geneva, Verdana, sans-serif;
     font-size: 13pt; }
td { color: /*#ffff99 */ #000000;
    font-family: Candara, Geneva, Verdana, sans-serif; }
img { border: none; }
.nav { margin: 10px;
       color: /* #ff3399 */ #000000;
	   font-family: Candara, Geneva, Verdana, sans-serif; }
.mainnav { margin: -10px 0 0 0; }
.button { /* border: 2px inset #990000; */
          width: 95px;
          padding: 3px 5px;
          margin: -6px 0 -6px 0;
          color: #ffcc00;
          /* background-color: #00cc66; */
          font-family: Candara, geneva, sans-serif;
          font-size: 13px;
          /* font-weight: bold; */
          text-align: left;
          text-decoration: none;
	  display: block; }
a.button:link { color: /* #ffcc00 */ #00ced1; text-decoration: none; }
a.button:visited { color: /* #ffcc00 */ #000000; }
a.button:hover { color: /* #ffff66 */ #00ced1;
                 /* border: 2px outset #990000; */ }
a:link { color: /* #ffffcc */ #00ced1; text-decoration: none; }
a:hover { color: #00ced1; }
		
a:visited { color: /* #ffff66 */ #000000; }
#link { color: #00ced1; }
a.event:link { color: /* #ffcc00 */ #00ced1;
               text-decoration: none; }
a.event:visited { color: /* #ffcc00 */ #000000;
                  text-decoration: none; }
a.event:hover { color: /* #ffff66 */ #00ced1; }
.lookinside { color: #ffff99;
              text-decoration: none; }
#wrapper { background-color: /* #330000 */ #ffffff; 
           margin: 0 auto;
           padding: 0 10px 2px 10px;
           /*border: 5px solid #330000;*/
           float: left; 
           width: /* 900px */ 100%;}
#leftcolumn { width: /* 110px */ 11%;
              float: left; 
              padding-top: 10px;
              /*border: 5px solid #ff0000;*/ }
#middlecolumn { width: /* 750px */ 85%;
                float: left;
                margin-top: -10px;
                padding: 0px 10px 0 15px; 
                /*border: 5px solid #00ff00;*/ }
#midcolumn { width: /* 415px */ 40%;
             float: left;
             /*border: 5px solid #00ff00;*/ }
#column1 { width: 303px;
           float: left;
           padding-left: 10px; 
           margin-top: -10px;
           /*background-color: #222222;*/
           /*border: 5px solid #ffaaaa;*/ }
#column2 { width: 303px;
           float: right;
           padding-left: 10px; 
           margin-top: -10px;
           /*border: 5px solid #ffaaaa;*/ }
#rightcolumn { float: right;
               margin-right: -10px;
               /*border: 5px solid #0000ff;*/ 
               width: 210px; }
#leo { float: right;
       margin: 5px 5px 5px 10px;
       align: bottom; }
#leo2 { float: left;
       margin: 5px 15px 10px 5px;
       align: bottom; }
#skinnyleo { float: right; 
             margin: 3px 0px 0px 0px; }
#lucid { float: left;
         margin: -5px 10px 5px 0; }
#classtitle { font-weight: bold; 
              color: #ffcccc;
              margin-bottom: -13px; }
span.discount { color: #ff0000; }
#separate { clear: left;
	    clear: right; }
p.right { text-align: right;
          color: #ffcccc;
          margin-bottom: 0; } 
.fliers { padding: 0 0 20px 20px; }
.month { margin: 25px 0 8px 0; }
.events { background-color: #ffaaaa;
          color: #000000; }
.eventlink { text-decoration: none;
             color: #000000; }
p.event { margin: 2px 0 15px 10px; }
#bio { width: 715px;
       margin: 0 50px 0 40px; }
.biopic1 { float: right;
            margin: 10px 5px 10px 10px; }
#biopic2 { float: left;
            margin: 10px 10px 10px 0; }
#reviewer { text-align: right;
            margin-bottom: 35px; }
            
#footer { font-size: .75em; font-style: italic; text-align: right; margin-right: 10px; color: #000000; float: right; clear: right; }
#footer1 { align: bottom; }
#altnav { font-size: .80em;  
          font-family: Candara, Geneva, Verdana, sans-serif;
          padding-left: 10px;
          clear: left; 
          /*border: 5px solid #ff00ff;*/ }