
/*
EVENTS DETAILS
*/

.EventsDetails
	{
	   display:none;
	}
	
	
	.EventsBlock
	{
	   width:500px;
	   margin:10px;
	   border:1px solid #006600;
	   min-height:300px;
	   
	}
	
	.EventsBlock h1
	{
		 
		 
		 
		 
		padding:2px 5px;
		
		
		border:1px solid white;
			font:"Times New Roman", Times, serif;
			background-color: #3a6805;
			background-image:
		-moz-linear-gradient(
			top,
			rgba(255,255,255,0.25),
			rgba(255,255,255,0.05)
		);
	background-image:
		-webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, rgba(255,255,255,0.25)),
			color-stop(1, rgba(255,255,255,0.05))
		);
			color:#FFFFFF;
			  font-size:16px;
			  text-transform:uppercase;
			  font-weight:bolder;
			  
			  margin:0px;
			  
			 
				
			  border-bottom:0px;
	}
	.EventsBlock h1 b
	{
		
		float:right;
		font-family:Arial;
		font-size:small;
		padding:2px;
	}
	
	.EventsBlock p
	{
		text-align:justify;
		padding:0px 10px;
		color:Black;
		font-size:16px;
		text-indent:20px;
		 
	}
	
	.EventsBlock img
	{
	   width:100px;
	   height:100px;
	   float:left;
	   margin:5px;
	}


/* Sidebar */

#Calendarblock {
	float: right;
	width: 260px;
	border:2px solid #3a6805;
	margin:2px 2px 0 2px;
}

#Calendarblock ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	border:1px solid #FFFFFF;
}



#Calendarblock h2 {
	background:#3a6805;
 border-bottom:1px solid white;
			font:"Times New Roman", Times, serif;
			background-color: ##3a6805;
			background-image:
		-moz-linear-gradient(
			top,
			rgba(255,255,255,0.25),
			rgba(255,255,255,0.05)
		);
	background-image:
		-webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, rgba(255,255,255,0.25)),
			color-stop(1, rgba(255,255,255,0.05))
		);
			color:#FFFFFF;
			  font-size:16px;
			  text-transform:uppercase;
			  font-weight:bolder;
			  text-align:center;
			  margin:0px;
			  padding:2px 0;
			 width:258px;
}



/* Calendar */

#calendar {
	
	font-size: 13px;
	color: #837669;
}

 caption {
	padding-bottom: 5px;
	font-weight: bold;
	color:#000000;
}

#calendar table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #999999;
}

#calendar thead th {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #F5F2EF;
}

#calendar tbody td {
	padding: 5px 0;
	text-align: center;
	border: 1px solid #999999;
	
}

#calendar tfoot td {
	padding: 5px;
}

#calendar tfoot #next {
	text-align: right;
}

#calendar #Events {
	background: #CC3300;
	color:	#FFFFFF;
	font-weight:bold;
}
#Events a
{
  color:#FFFFFF;
  text-decoration:none;
}
.today
{
  font-weight:bold;
  color:#000000;
}

/* ****************   HONOURED PERSONS***************/
 
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
 

/* Slider */
#slider { 
width: 245px; 
height: 170px; 
 
position:relative; 
padding:5px;
z-index: 20; 
}
 
 
#slider .jcarousel-container { z-index: 10; position: relative; width: 100%; }
#slider .jcarousel-clip ,
#slider ul.slider-items,
#slider ul.slider-items li { width: 260px; height: 170px; overflow: hidden; position: relative; }
#slider ul.slider-items li { float: left; display: inline; list-style: none; }
 
#slider ul.slider-items li .slide-entry { 
float: left; display: inline; width: 237px; padding: 5px; font-size: 14px; color: #000;  
height:150px;
 
overflow:hidden;
 }
 
 #slider ul.slider-items li .slide-entry img
 {
    width:60px;
	height:66px;
	margin:2px 5px;
	border:2px solid #003333;
 }

.slider-nav { position: absolute; top: 50%; right: -1px; background: url('../images/slider-nav-outer.png') no-repeat 0 0; width: 39px; z-index: 50;  height:35%   }
.slider-nav .nav-inner { width: 39px; position: relative; background: url('../images/slider-nav-inner.png') no-repeat 0 bottom;  margin-left:0px;
padding-bottom:20px;

}
.slider-nav ul
{ 
  margin:0;
  margin-top:10px;
  
}
.slider-nav li { list-style: none; display: inline; float: left; padding-bottom: 8px; height: 20px;  
 
 
margin-left:-28px;
margin-bottom:-1px;
}
.slider-nav li.last { padding-bottom: 0; }
.slider-nav li a { width: 30px; height: 20px; display: block; background: url('../images/slider-nav-item.png') no-repeat 0 0; font-size: 0; line-height: 0;  
  }
.slider-nav li a:hover { background-position: 0 -20px; }
.slider-nav li.active a { background-position: 0 -40px; }

 