body { width:100%; height:100%; }
	
	/*****************************************************************************************
	***           INTERFACE
	*****************************************************************************************/
	#ImageBoxOverlay {
		background-color: #000; position:absolute; top:0; left:0; z-index:1001; width:5000px; height:5000px;
	}
	#ImageBoxOuterContainer { z-index:1002; }
	#ImageBoxCaption {
		background-color: #F4F4EC;
	}
	#ImageBoxContainer {
		width: 250px;
		height: 250px;
		background-color: #F4F4EC;
	}
	#ImageBoxCaptionText {
		font-weight: bold;
		padding-bottom: 17px;
		font-size: 13px;
		color: #000;
	}
	#ImageBoxClose { 
		font-weight:bold; padding:2px 5px 0 5px;
		background:#767676; color:#fff;
	}
	#ImageBoxClose:hover { background:#C40067; text-decoration:none; }
	#ImageBoxCaptionImages {
		margin: 0;
	}
	#ImageBoxNextImage {
		background-image: url(images/imagebox/spacer.gif);
		background-color: transparent;
	}
	#ImageBoxPrevImage {
		background-image: url(images/imagebox/spacer.gif);
		background-color: transparent;
	}
	#ImageBoxNextImage:hover {
		background-image: url(images/imagebox/next_image.jpg);
		background-repeat:	no-repeat;
		background-position: right top;
	}
	#ImageBoxPrevImage:hover {
		background-image: url(images/imagebox/prev_image.jpg);
		background-repeat:	no-repeat;
		background-position: left bottom;
	}	
	
	/*****************************************************************************************
	***           CALENDAR
	*****************************************************************************************/
	#calendarDiv { display: block; display: none; position: relative; border: 1px solid #777; }
	#calendarDiv a { cursor: pointer; cursor: hand; }
	#calendar { background: #ddd; clear: both; text-align: center; font-size: 105%; }
	#calendar, #linksTable { width: 180px; }
	#calendar .calendarHeader { background: #333; border-bottom: 1px solid #444; color: #fff; }
	#calendar .weekDaysTitleRow { background: #777; color: #fff; }
	#calendar .weekDaysRow { background: #eee; color: #666; }
	#calendar .weekDaysCell { color: #000; border: 1px solid #ddd; }
	#calendar .weekDaysCellOver { background: #fff; border: 1px solid #777; }
	
	#closeCalender {
		position: absolute; right: 0; bottom: 100%;
		padding: 2px; margin-bottom: 1px; display: block;
		cursor: pointer; cursor: hand;
		font-size: 60%; letter-spacing: 1px; color: #000;
	}
	#closeCalender:hover { background: #000; color: #fff; }
	#linksTable { background: #000; }
	#linksTable a {
		display: block;padding: 2px 5px;
		color: #fff; letter-spacing: 1px; font-weight: bold; font-size: 80%;
	}
	#linksTable a:hover { background: #ddd; color: #333; }
	
	#prevMonth { float: left; }
	#nextMonth { float: right; }
	#today     { background: #999; }
	
	.js-singleComment {
		width: 600px;
		background: #fff;border: 2px solid #ddd;
		font-size: 1em;
	}	
	
	
	/*****************************************************************************************
	***           FISHEYE
	*****************************************************************************************/
	.fisheye {
		text-align: center;
		height: 50px;
		position: relative;
	}
	a.fisheyeItem {
		text-align: center;
		color: #000;
		font-weight: bold;
		text-decoration: none;
		width: 40px;
		position: absolute;
		display: block;
		top: 0;
	}
	a.fisheyeItem2 {
		text-align: center;
		color: #000;
		font-weight: bold;
		text-decoration: none;
		width: 40px;
		position: absolute;
		display: block;
		bottom: 0;
	}
	.fisheyeItem img {
		border: none;
		margin: 0 auto 5px auto;
		width: 100%;
	}
	.fisheyeItem2 img {
		border: none;
		margin: 5px auto 0 auto;
		width: 100%;
	}
	.fisheyeItem span,
	.fisheyeItem2 span {
		display: none;
		positon: absolute;
	}
	.fisheyeContainter {
		background-color: #f00;
		width: 200px; height: 50px;
		position: absolute; left: 500px;
	}
	/*#fisheye2 {
		position: absolute; bottom: 0px;
		width: 100%;		
	}	*/
	
	
