.main_txt_pad {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px;
}
.back_1 {
	background-image: url(images/backgr_welcome.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.back_2 {
	background-image: url(images/backgr_booze.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.main_txt_pad a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9966;
	text-decoration: none;
}
.main_txt_pad a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.footr_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.footr_txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.footr_txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
.txt_red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE2D3F;
	text-decoration: none;
}
.txt_big_bold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


.event_link a { text-decoration: none; color: white;}
.event_link a:hover { text-decoration: underline; color: white;}
.event_link a:visited { text-decoration: underline; color: white;}
/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

 .calendar 
     {
     font-family:arial,helvetica; 
     font-size:11px;
	 border: 1px solid white; 
	 background-color: black;
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: white;
     }

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.header 
     {
     background-color: #FB671D;
	 border: none;	 
	 text-transform: uppercase;
	 color: white; 
	 font-weight: bold;
	 padding: 5px;
	 align: center;
	 border-bottom: 1px solid white;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     background-color: black;
     border-color: white;
     border-style: solid;
     border-width: 1px;
	 border-top: none;
	 border-left: none;
     text-align: right;
	 padding: 5px;
	 color: white;
     }
	 
.day_weekend 
     {
     background-color: #333333;
     border-color: white;
     border-style: solid;
     border-width: 1px;
	 border-top: none;
	 border-left: none;
     text-align: right;
	 padding: 5px;
	 color: white;
     }	 

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;

     } 
	 
.month_nav { border: none;}	 
	 
.month_nav a:link,  .month_nav a:visited, .month_nav a:hover
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;
	 font-weight: bold;
     } 	 
	 
.extra_day {
	background-color: black; border: none;
}	 
.txt_BIG {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCCCCC;
	text-decoration: none;
}

TABLE #event_image { 
	background-image: url('images/bkgr_event_pic.jpg'); background-color: #333333;
	background-repeat: no-repeat;
}

#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer a:active {
	text-decoration: none;
}
#footer a {
	color: #FFFFFF;
}

#footer {
	padding-top: 10px;

	/*text-align: right;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
