body {	 background-color: #000000;
		 		 margin: 0;
				 font-size: small
     }

p 	 {	 color: #cccccc;
		 		 font-family: Arial,Helvetica,Univers,Zurich BT,sans-serif;
		 		 font-size: small	
		 }	

		 
td	 {	 color: #cccccc;
		 		 font-family: Arial,Helvetica,Univers,Zurich BT,sans-serif;
		 		 font-size: small	
		 } 
		 		 
a:link { color: #FFCC00 }
a:visited { color: #FF9933 }
a:hover  { color: #FFCC00 }
a:active { color: #FFCC00 }

/* hostbaby news */
.home { color: gold; font-size: 12pt; }

.news { color: black; /* text color */
        background-color: #333333;
        width: 550px;
        padding: 10px;
        text-align: left;
       /* border: 1px solid black; */
        }
.news_entry {  }
.news_date { color: #cccccc;
             background-color: #505050;
             font-weight: bold;
             padding: 2px;
             line-height: 14pt;
						 font-size: x-small
            /* border: 1px solid black; */
             }
.news_text { color: #cccccc;
             /* font-weight: bold; */
             text-align: top;
             margin: 10px;
             /* text-align: left; */
             }

/* MIG styles */

    /* Folder table (text) */
    TD.foldertext {
        color: #ffffff;        padding-top: 0px;
        background: #333333;   padding-bottom: 1px;
        font-size: .75em;      padding-left: 3px;
        text-align: left;      padding-right: 8px;
    }

    /* Folder table (thumbnails) */
    TD.folderthumbs {
        color: #ffffff;        padding-top: 2px;
        background: #333333;   padding-bottom: 2px;
        font-size: .9em;       padding-left: 4px;
        text-align: center;    padding-right: 8px;
    }

    /* Image table */
    TD.image {
        color: #000000;          padding-top: 2px;
        background: #333333;     padding-bottom: 2px;
        font-size: .8em;         padding-left: 4px;
        text-align: center;      padding-right: 8px;
    }

    /* Description table */
    TD.desc {
        color: #000000;          padding-top: 4px;
        background: #333333;     padding-bottom: 3px;
        font-size: .9em;         padding-left: 4px;
        text-align: center;      padding-right: 6px;
    }						 

   .calendar { color: #cccccc; /* text color */
             /*  background-color: darkred; */
               width: 600px;
               padding: 3px;
               text-align: center;
             }
   .calendar_today { background-color: #000000; width: 98%; padding: 2px; margin: 4px; text-align: center; }
   .calendar_event_1 { background-color: #505050; width: 98%; padding: 2px; margin: 4px; text-align: center; }
   .calendar_event_2 { background-color: #303030; width: 98%; padding: 2px; margin: 4px; text-align: center; }

   .calendar_artist_text { color: #cccccc; text-align: center; font-size: 16pt; font-weight: bold; }
   .calendar_date_text { color: #cccccc; font-size: 12pt; text-align: center; }
   .calendar_event_title_text { color: #cccccc; font-size: 14pt; font-weight: bold; line-height:2}
   .calendar_venue_text { color: #cccccc; font-size: 10pt; }
   .calendar_notes_text { color: #cccccc; font-size: 10pt; }		

