
body {
	font-family: arial,helvetica,geneva,; 	font-size:12px;	color: #000000;		}

#container  {
margin: 0 auto; 
width:100%
position: relative; 
background: url(images/mattkeating_bg.gif) auto-repeat;
}
.something{	font-family: arial,helvetica,geneva,; 	font-size:12px;	color: #000000;
	border-right:1px dotted #000000;		
}		

.nav{	color: #000000;

	border-bottom:1px dotted #AE8A35;	
}




td{	font-family: arial,helvetica,geneva,; 	font-size:12px;	color: #000000;
	text-align:top;
}
.pic
{

	border:1px solid #AE8A35;

}


   /* Guestbook CSS */



   .guestbook { 
          font-family: arial,helvetica,geneva,; 	font-size:12px;	color: #000000;
	text-align:left;        }
   .guestbook_entry {           font-family: arial,helvetica,geneva,; 	font-size:12px;	color: #000000;
	text-align:left;   }
   .guestbook_name { font-weight: bold; }
   .guestbook_date { }
   .guestbook_comment { }

   /* Releases CSS */



   .release { 
	border-bottom:1px dotted #000000;
	text-align:top;        
}
      .releaseitem { 
           width: 225px;
          font-family: arial,helvetica,geneva,; 	font-size:10px;	color: #000000;

	text-align:left;        
}
      .releasetitle { 
          font-family: arial,helvetica,geneva,; 	font-size:12px;	color: #000000;
    font-weight: bold;
}

/* HEADERS */.header_type1 {background-color:#cccccc;font-size: 16px; font-weight: bold;}.header_type2 {font-size: 16px; font-weight: bold;}/* HIGHLIGHTS */.highlight_type1 {background-color:#cccccc;line-height:15pt; }

   .news { color: black; /* text color */
           width: 265px;
           padding: 0 px;
           text-align: left;
               margin-right:15px
           }
   .news_entry { 
                margin-bottom: 20px;

 }
   .news_date { 	font-size:11px;
                font-weight: bold;
                padding: 0px;
                line-height: 12pt;
                border-bottom: 1px dotted;
	      color: #000000;
               margin-right:60px
                }
   .news_text { 	      color: #000000;

                text-align: top;
                margin-top: 8px;
                /* text-align: left; */
                }

/* CALENDAR */

   .calendar { color: black; /* text color */

               width: 225px;
               padding: 0px;
               text-align: center;
             }
   .calendar_today { width: 95%; padding: 0px; 
color: red; /* text color */
margin-top: 4px; 
margin-bottom: 12px; text-align: left; 

}



   .calendar_event_1 {  width: 90%; padding: 2px; 
	margin-bottom: 4px; text-align: left; 

	border-bottom:1px dotted #000000;	

}
   .calendar_event_2 { background-color: #F5D61F; width: 90%; padding: 2px; margin-top: 4px; margin-bottom: 4px; text-align: left; 

	border-bottom:1px dotted #000000;	




}

   .calendar_artist_text { color: #000000; text-align: center; font-size: 16pt; font-weight: bold; }
   .calendar_date_text { color: #000000; font-size: 10pt; text-align: left; font-weight: bold; margin-top: 16px; }
   .calendar_event_title_text { color: #000000; font-size: 11pt; font-weight: bold; }
   .calendar_venue_text { color: #000000; font-size: 10pt; }
   .calendar_notes_text { color: #000000; font-size: 10pt; margin-bottom: 12px; 	                border-bottom: 1px dotted;               line-height: 12pt;
	      color: #000000;
               margin-right:60px}




/* LINKS */

a{text-decoration:none;font-weight: bold; color:#000000;font-size: 12px; 
background-color:#F5D61F;}

A:hover{background-color:#000000;font-family: arial,helvetica,geneva,; font-size:12px;font-weight: bold; color:#F5D61F;text-decoration:none;}