body {
     width:960px;         
     padding: 0px 10px 10px 10px;
     margin-left: auto;
     margin-right: auto;     
     font-family: arial, verdana, sans-serif;
     font-size: 12pt;
     font-style: normal;
     color: #000000;
     border: 0px solid #000000;
     background-color: #ffffff;
	}
          
#header
     {
	width:100%;
     background-color: #ffffff;
     padding: 0px;
	}
       
#header img.logo
     {
     background-color: #000000;
     border: 0px solid #ff0000;
     float: none;
     height: 50px;
     margin: 0px 10px 0px 0px;
     padding: 0px 0px 0px 0px; 
     }

#header img.logoname
    {
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 50px;
    }

.week_one, .week_two, .week_three, .week_four, .week_five, .week_six {
}

.week_six {
     display: none;
} 

.datey
     {
     font-size: 16pt;
     color: #0000aa;
     }
     
li input
     {
     margin-left: 50px;
     height:20px;
     width:80px;
     vertical-align: middle;
     }
     
#options ul
     {
     margin: 10px 0px 0px 0px;
     padding: 0px;
     }

#options li
     {
     color: #ffffff;
     display: inline;
     width: 70px;
     margin: 0px 5px 0px 0px;
     border: 1px solid #ffffff;
     font-size: 10pt;
     }

.clubs_cal
     {
     padding: 3px 40px 3px 10px;
     background-color: #629f00;
     border: 1px solid #629f00;
     cursor: pointer; 
     }
          
.fitness_cal
     {
     padding: 3px 30px 3px 10px;
     background-color: #0000aa;
     border: 1px solid #0000aa;
     cursor: pointer; 
     }
          
.lca_cal
     {
     padding: 3px 49px 3px 10px;
     background-color: #9400d3;
     border: 1px solid #9400d3;
     cursor: pointer; 
     }
          
.hoa_cal
     {
     padding: 3px 45px 3px 10px;
     background-color: #cc0000;
     border: 1px solid #cc0000;
     cursor: pointer; 
     }
          
.holiday_cal
     {
     padding: 3px 30px 3px 10px;
     background-color: #008800;
     border: 1px solid #008800;
     cursor: pointer; 
     }
          
.misc_cal
     {
     padding: 3px 45px 3px 10px;
     background-color: #666666;
     border: 1px solid #666666;
     cursor: pointer; 
     }
          
.all_cal
     {
     background-color: #0000ab;
     color: #000000;
     padding: 3px 58px 3px 10px;
     border: 1px solid #666666;
     cursor: pointer; 
     }
          
#calendar_div
	{
     margin-top: 10px;
     }

#footer 
     {
     clear: both;
	padding: 20px 0px 20px 0px;
     }          

#footer p
	{
     font-family: iceaged, arial;
     font-size: 12pt;
     text-align: center;
	color: #aaaaaa;
     }   

#footer a
     {color: #aaaaaa;}

h1
      {
       border-style: solid;
       background-color: #0000a6;    
       border-color: #ffffff;              
       border-width: 0px;
       color: #fff;      
       padding: 2px 0px 2px 15px;
       margin: 0px 0px 0px 0px;
       text-align: left;
       font-family: arial, verdana, sans-serif;  
       font-size: 12pt;
       letter-spacing: .1em;
       font-weight: 600;
       }
       
/*  %%%%%%%%%%  Main Table  %%%%%%%%%%%%%%%%%%%    */
table.calendar
	{
     margin: 0px 0px 10px 0px;
     width: 100%;
     border-width: 1px;
     border-style: solid;
     }

table.calendar caption
	{
     font-family: 'arial black';
     margin: 10px 0px;
     font-size: 22pt;
     color: #0000aa;
     }
     
th
	{
     background-color: #50518f;
     padding: 0px;
     }     
     
th p
	{
     color: #ffffff;
     font-size: 10pt;
     margin: 5px;
     padding: 0px;
     }     
     
table.calendar td
	{
     width: 80px;
     height: 110px;
     padding: 0px 5px 0px 5px;
     border: 1px solid #888888;
     vertical-align: top;
     }

td.weekend
     {
     background-color: #dfe0ff;
     }     
     
/*    *********************  Each day is a box   ***********************  */    
table.calendar td.day_one
	{
/*       height: 150px;       */
     width: 80px;
     vertical-align: top;
     padding: 0px 10px 10px 10px;
     border-color: #dfe0ff;
     
     } 
     
/*    *********************  Day of Month Paragraph   ***********************  */    
p.date
	{
     color: #0000ab;
     background-color: #dfe0ff;  
     font-size: 10pt;
     font-weight: 400;
     text-decoration: none;
     padding: 0px 0px 0px 5px;
     margin: 5px 0px 0px 0px;
     }    
     
p.date_weekend
	{
     color: #0000ab;
     font-size: 10pt;
     font-weight: 400;
     padding: 0px 0px 0px 5px;
     margin: 5px 0px 0px 0px;
     }    
     
/*    *********************  Default Paragraph  is Classes *************  */    
p
	{
     color: #000088;
     font-size: 8pt;
     font-weight: 400;
     margin: .5em 0em;
     }    
     
/*    *********************        Dark        *************  */    
p.dark
	{
     display: none;
     }    
     
/*    *********************  Club Paragraph   ***********************  */    
p.club
	{
     color: #4e7f00;
     font-size: 8pt;
     font-weight: 400;
     }    
     
/*    *********************  Fitness Paragraph   *****************  */    
p.fitness
	{
     color: #0000ab;
     font-size: 8pt;
     font-weight: 400;
     }    
     
/*    *********************  Meeting Paragraph   ***********************  */    
p.hoa
	{
     color: #cc0000;
     font-size: 8pt;
     font-weight: 400;
     }    
     
/*    *********************  Meeting Paragraph   ***********************  */    
p.lca
	{
     color: #9400d3;
     font-size: 8pt;
     font-weight: 400;
     }    
     
/*    *********************  Meeting Paragraph   ***********************  */    
p.meeting
	{
     color: #cc0000;
     font-size: 8pt;
     font-weight: 400;
     }    
     
/*    *********************  Holiday Paragraph   ***********************  */    
p.holiday
	{
     color: #008800;
     font-size: 8pt;
     font-weight: 400;
     }    
     
/*    *********************  Miscellaneous Paragraph   *****************  */    
p.misc
	{
     color: #000000;
     font-size: 8pt;
     font-weight: 400;
     }    
     
p.the_month
	{
      margin: 0px 0px 0px 20px;
      padding: 0px 0px 0px 0px;
      font-family: 'times new roman', 'arial';
      font-size: 52pt;
      font-weight: 900;
      display: inline;
      } 
      
p 
     {
     font-size: 10pt;
     }

.screen_only
	{
	font-size: 12pt;
     color: #000088;
     display: block;
     }

      
.print_only
	{
     display: none;
     margin: 0px;
     font-size: 12pt;
     color: #000088;
     }
     
/*  =========  UNIVERSAL (default) LINK RULES  =============== */           
a:link
     {
     padding-top: 4px;
     padding-bottom: 4px;
     background-color: transparent; 
     color: #0000ab;
     text-decoration: underline;
     }           
     
a:visited 
     {
     padding-top: 4px;
     padding-bottom: 4px;
     background-color: transparent; 
     color: #0000ab;
     text-decoration: underline;
     }
     
a:hover
     {
     padding-top: 4px;
     padding-bottom: 4px;
     background-color: transparent;
     color: #0000ab;
     text-decoration: underline;
     }                                         
     
a:hover.bandtpage 
     {
     padding-top: 4px;
     padding-bottom: 4px;
     color: #ffffff;
     background-color: #ffc203;
     font-weight: 400;					                   
     }                                         
     
a:hover.linkspage 
     {
     padding-top: 4px;
     padding-bottom: 4px;
     color: #ffffff;
     background-color: #0088c3;						                   
     font-weight: 400;					                   
     }                                         
     
a:hover.gallerypage 
     {
     padding-top: 4px;
     padding-bottom: 4px;
     color: #ffffff;
     background-color: #ff7f00;						                   
     font-weight: 400;					                   
     }                                         
     
a:hover.clubspage 
     {
     padding-top: 4px;
     padding-bottom: 4px;
     color: #ffffff;
     background-color: #629f00;						                   
     font-weight: 400;					                   
     }                                         
     
a:hover.lcapage 
     {
     padding-top: 4px;
     padding-bottom: 4px;
     color: #ffffff;
     background-color: #9400d3;						                   
     font-weight: 400;					                   
     }                                         
     
a:hover.indexpage 
     {
     padding-top: 4px;
     padding-bottom: 4px;
     color: #ffffff;
     background-color: #0000ab;						                   
     font-weight: 400;					                   
     }                                         
     
a:hover.itsapicture {background: #ffffff;}
         
a:active
     {
     background-color: transparent; 
     color: #0000ab;
     text-decoration: underline; 
     }
     
a.itsapicture
     {
     background: transparent;
     text-decoration: none;
     padding: 0px;
     margin: 0px 0px 20px 0px;
     }

button 
     {
     color: #0000aa;
     font-size: 12pt;
     font-weight: 900;
     padding: 0px 10px;
     margin: 0px 20px;
     }
     

