   html { background:#EEEEEE;}
   body { margin-left: 3%; margin-right: 3%; vertical-align:middle;}
   p, td, li, input, body, select, textarea { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.5 }

   hr {border-top: #999999 2px dashed; border-bottom: #999999 2px dashed;}
   img {color:#1a1f97; border:#1a1f97 0px;}
   a { color: #1a1f97; }
   a:hover { text-decoration:none; }
   .error { color: #CC3333; font-weight: bold; }
   ul { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
   ol { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
   .indent { margin-left: 40px; }
   form { margin: 0px; padding: 0px; }

   h1 {font-size: 200%; margin: 0px; padding: 0px;} 
   h2 {font-size: 170%; margin: 0px; padding: 0px;} 
   h3 {font-size: 150%; margin: 0px; padding: 0px;} 
   h4 {font-size: 130%; margin: 0px; padding: 0px;} 
   h5 {font-size: 110%;  margin: 0px; padding: 0px;}
   h6 {font-size: 105%;  margin: 0px; padding: 0px;}

   .additions { color: #008800; }
   .deletions { color: #880000; }

   .header { color:#999999; padding: 5px; padding-top: 0px; text-align:left;}
   .header a{ color:#999999;}
   .page { background-color: #FFFFFF; padding: 10px; border:#999999 2px solid; border-bottom: none; text-align:left;}
   .footer { background-color: #EEEEEE; padding: 2px 2px; border: #999999 2px solid; border-top: none;}

   .commentsheader { background-color: #DDDDDD; padding: 2px 10px;  border: #999999 2px solid; border-top: 1px solid #CCCCCC }
   .comment { background-color: #EEEEEE; padding: 10px;  border: #999999 2px solid; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #EEEEEE; }
   .commentinfo { color: #AAAAAA; }
   .commentform { background-color: #EEEEEE; padding: 10px;  border: #999999 2px solid; border-top: 1px solid #CCCCCC; }

   .code { background: #FFFFFF; border: solid #888888 2px; font-family: "Courier New"; color: black; font-size: 10pt; width: 100%; height: 400px; overflow: scroll; padding: 3px; }

   .notes {color: Red;} 
   .boxed { border: solid black 1px; }
   fieldset { background-color: #eeeeee; padding: 10px; border: #666666 1px solid; }
   .toclegend { color: black; font-weight: bold; } 
   .tocbody { color: black; } 
   .fnlegend { font-size: 0.9em ; color: black; font-weight: bold; } 
   .fnbody { font-size: 0.8em; color: black; } 
   .fnmarker { font-size: 0.8em; vertical-align: super; }
   .misspelled {background: #FFFF79;} 
   .overlined {text-decoration: overline;}
   .linethrough {text-decoration: line-through;}
   .message {color: red; text-align: center; font-weight: bold;  background-color: yellow; border:#999999 2px solid; margin:auto; border-bottom: none; overflow: auto; padding: 3px;}

   .revisioninfo { color: #aaaaaa; padding-bottom: 20px; }
	
   .copyright { font-size: 11px; color: #aaaaaa; text-align: right; }
   .copyright a { color: #aaaaaa; }
   .uw-display-none { display:none ;}
   .uw-color-black { color:#000000;}
   .uw-color-white { color: #ffffff;}
   .uw-color-red { color:#ff0000 ;}
   .uw-color-green { color:#008000;}
   .uw-color-lightgreen { color:#90ee90;}
   .uw-color-violet { color:#ee82ee;}
   .uw-color-purple { color:#800080;}
   .uw-color-orange { color:#ffa500;}
   .uw-color-blue { color:#0000ff;}
   .uw-color-lightblue { color:#add8e6;}
   .uw-color-pink { color:#ffc0cb;}
   .uw-color-brown { color:#a52a2a;}
   .uw-color-grey { color:#808080;}	
   .uw-color-yellow { color:#ffff00;}
   .uw-font-size-one { font-size: 9px ;}
   .uw-font-size-two { font-size: 12px ;}
   .uw-font-size-three { font-size: 16px ;}
   .uw-font-size-four { font-size: 20px ;}
   .uw-font-size-five { font-size: 24px ;}
   .uw-font-size-six { font-size: 28px ;}
   .uw-font-size-seven { font-size: 32px ;} 


/* ----- Calendar Action--------------------------*/

/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-weight:bold }
.calendar_table { text-align: center;}
.calendar_table table {margin: 0 auto; text-align: left; }

/**** color and size of calendar cells.  ****/
.date_separator			{ background-color:#000000; }
.day_cell				{ background-color:#EDECD8; height:80px; width: 14.28%; }
.empty_day_cell			{ background-color:#EEEEEE; height:80px; width: 14.28%; }
.today_cell				{ background-color:#FFFFFF; height:80px; width: 14.28%; }
div.subCell				{ }
ul.cellItem				{ font-weight:bold;}

/**** day number in upper left corner of each cell ****/
.day_number				{ color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; color:#000 }
.title_txt a:link		{ color:#00F; text-decoration:underline }
.title_txt a:active		{ color:#00F; text-decoration:underline }
.title_txt a:visited	{ color:#00F; text-decoration:underline }
.title_txt a:hover		{ color:#00F; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; }

/**** column headers or days of the week ****/
.column_header			{ background-color:#333399; color:#FFFFFF; font-weight:bold }
