/* Styles for the Calendar, Image replacement and the Galleries */

/* /// Image Floats /// */
.photoright, .photoleft, .photoreg { 
	padding: 4px; 
	font: italic 9px/12px LucidaGrande, "Lucida Grande", Helvetica, Arial, sans-serif;
	text-align: right;
}
span.photoreg img { display: block; }
span.photoright { float: right; margin: 0 0 5px 8px; }
span.photoleft { float: left; margin: 0 10px 5px 0; }


/* /// Gallery Styles /// */
.gallery { 
	display: block; 
	border: 1px solid #bbb; 
	padding:5px; 
	width: 400px; 
	font: normal 1.2em/1.4em; 
}
.thumb_photo img { 
	width: 400px; 
	padding-bottom: 5px; 
}
.gallery_photo { display: none; }


/* /// Calendar styles /// 
table#calendarTable {
	width: 100%;  
	border: none; 
}
	table#calendarTable th {
		
	}
		table#calendarTable th a {
			color: #900; 
			text-decoration: none; 
			font-size: 1.2em; 
			font-weight: bolder; 
		}
		table#calendarTable th a:hover { color: #000; }
		table#calendarTable th h3 {
			text-align: center; 
		}
	table#calendarTable td {
		width: 14%; 
		padding: .2em .5em; 
		margin: 0 1em 0 0; 
		border-right: 1px solid #ccc; 
		border-bottom: 1px solid #999; 
	}
		table#calendarTable td.calendarHeader {
			background-color: #ddd; 
			color: #000; 
			font-size: 1em; 
			letter-spacing: 1px; 
			font-family: LucidaGrande, "Lucida Grande", Helvetica, Arial, sans-serif;
			text-transform: uppercase; 
		}
		table#calendarTable td.calendar {
			font-weight: bold; 
			font-family: LucidaGrande, "Lucida Grande", Helvetica, Arial, sans-serif;
		}
		table#calendarTable td.calendarToday {
			background: top right no-repeat url("../cssimages/today_background.jpg") #fff; 
			color: #000; 
		}
	table#calendarTable td a {
		display: block; 
		padding: .2em .3em; 
		margin: 0 0 .3em 0; 
		font-weight: normal; 
		font-family: Georgia, Times, "Times New Roman", serif;
	}
	
		table#calendarTable td a.calendar_Gallery {
			background-color: #cfb; 
			color: #463; 
		}
			table#calendarTable td a.calendar_Gallery:hover {
				background-color: #dfd; 
				color: #000; 
			}
		table#calendarTable td a.calendar_Jencks {
			background-color: #9bc; 
			color: #124;
		}
			table#calendarTable td a.calendar_Jencks:hover {
				background-color: #bde; 
				color: #000; 
			}
		table#calendarTable td a.calendar_Museum {
			background-color: #ea9; 
			color: #900; 
		}
			table#calendarTable td a.calendar_Museum:hover {
			background-color: #fcb; 
			color: #000; 
		}
*/	
