
body {
		margin:5px 5px 5px 5px;
		border:1px solid #AE8A35;		
		width: 865px;
		text-align: left;
		position:floating;
		margin-right: 20;
		margin-left: 20;
		padding-left:20;
		float:center;
		}

#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: #3C201A;
	border-right:1px dotted #3C201A;;	
	

}

.nav
{

	color: #3C201A;

	border-bottom:1px dotted #AE8A35;
	

}




td
{
	font-family: arial,helvetica,geneva,; 
	font-size:12px;
	color: #3C201A;
	text-align:top;
	margin:20px 20px 20px 20px;
         background: url(images/mattkeating_bg.gif) auto-repeat;

}


.pic

{



	border:1px solid #AE8A35;



}



   /* Guestbook CSS */



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

   /* Releases CSS */



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

	text-align:left;        
}
      .releasetitle { 
          font-family: arial,helvetica,geneva,; 
	font-size:12px;
	color: #3C201A;
    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: 280px;
           padding: 0 px;
           text-align: left;
               margin-right:15px
           }
   .news_entry { 
                margin-bottom: 10px;

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

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

/* CALENDAR */

   .calendar { color: black; /* text color */



               width: 450px;

               padding: 0px;

               text-align: center;

             }

   .calendar_today { background-color: pink; width: 98%; padding: 2px; 
margin-top: 4px; 
margin-bottom: 4px; text-align: left; }




   .calendar_event_1 { background-color: #F7E3C0; width: 98%; padding: 2px; 
	margin-bottom: 4px; text-align: left; 
	border-right:1px dotted #3C201A;	
	border-left:1px dotted #3C201A;	
	border-top:1px dotted #3C201A;	
	border-bottom:1px dotted #3C201A;	

}

   .calendar_event_2 { background-color: #F8C178; width: 98%; padding: 2px; margin-top: 4px; margin-bottom: 4px; text-align: left; 
	border-right:1px dotted #3C201A;	
	border-left:1px dotted #3C201A;	
	border-top:1px dotted #3C201A;	
	border-bottom:1px dotted #3C201A;	




}



   .calendar_artist_text { color: #3C201A; text-align: center; font-size: 16pt; font-weight: bold; }

   .calendar_date_text { color: #3C201A; font-size: 9pt; text-align: left; }

   .calendar_event_title_text { color: #3C201A; font-size: 12pt; font-weight: bold; }

   .calendar_venue_text { color: #3C201A; font-size: 10pt; }

   .calendar_notes_text { color: #3C201A; font-size: 10pt; }






/* LINKS */

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

}


A.type2
{
background-color:#000000;
font-weight: normal; 
color:#ffffff;
font-size: 12px; 
text-decoration:none;
}
A:hover.type2 
{
text-decoration:none;
color:#000000;
font-size: 12px; 
background-color:#F7E7C3;
}