/*
	MISC
*/
	body {
		text-align:center;
	}

	#site_container {
		margin:10px auto;
		text-align:left;
		width:960px;
	}
	#headerEvents {
		height:142px;
		background-image: url("/images/headerbg.gif");
		background-position:right;
		background-repeat:no-repeat;
	}
	#headerEvents ul#nav {
		margin: 0px 0px 0px 10px;
		padding:5px 0 0 0 ;
		list-style-type: none;
		z-index:999;
	}
	#headerEvents ul li {
		list-style-type: none;
		font-size:11px;
		z-index:999;
	}
	#headerEvents ul li a.top {
		text-transform: uppercase;
		color: #99843e;
		text-decoration: none;	
		font-weight: bold;	
		z-index:999;		
	}

/*
	CONTENT CONTAINERS
*/
	#site_content {
		clear:both;
		margin:0 10px 5px 10px;
		overflow:auto;
	}
	
	#site_content .prop {
		float:left;
		height:450px;
	}

	#site_content_top,

		
	#site_content_inner {
		clear:both;
		position:relative;
	}

	
	#site_features .feature .feature_top,
	#site_features .feature .feature_bottom {
		height:4px;
		overflow:hidden;
	}
	
	
	
	
	.faded {
		-moz-opacity:0.3;
	}
	
	.overlay {
		/* background:transparent url( '/media/images/site/overlay.gif' ) repeat left top; */
		left:0px;
		height:100%;
		position:absolute;
		top:0px;
		width:100%;
		z-index:20;
	}
	
	.overlay .inner {
		padding:5px;
	}
	
	#site_mastLandscape_wrap .overlay .inner {
		color:#000000;
	}

	
/*
	BREADCRUMBS
*/

/*
	INNER CONTENT

	
	#site_content_inner h3 {
		border-color:#cccccc;
		border-style:solid;
		border-width:1px 0 0 0;
		padding:5px 0 0 0;
	}
*/	
	#site_content_inner h3.calendar {
		border-width:0;
	}
	
	#site_content_inner ul.errors,
	#site_content_inner p {
		margin:0 0 10px 0;
	}
	
	
	/* Accordion */
	#site_content_inner .accordion .element,
	#site_content_inner .accordion .toggler {
		padding:5px 5px 5px 45px;
	}
	
	#site_content_inner .accordion .toggler {
		background:#add6f1 url( '/media/images/site/q.gif' ) no-repeat 10px 13px;
		border-color:#ffffff;
		border-style:solid;
		border-width:1px 0 0 0;
		color:#004b8e;
		font-size:110%;
		padding-bottom:10px;
		padding-top:10px;
		position:relative;
	}
	
	#site_content_inner .accordion .toggler .top,
	#site_content_inner .accordion .toggler .bottom {
		background-color:#ff0000;
		display:block;
		height:8px;
		left:0;
		position:absolute;
		width:100px;
	}
	
	#site_content_inner .accordion .toggler .top {
		background:transparent url( '/media/images/site/q_top.gif' ) no-repeat left top;
		top:0;
	}
	
	#site_content_inner .accordion .toggler .bottom {
		background:transparent url( '/media/images/site/q_bottom.gif' ) no-repeat left bottom;
		bottom:0;
	}
	
	#site_content_inner .accordion .element {
		background:#ffffff url( '/media/images/site/a.gif' ) no-repeat 10px 10px;
	}
	
	
/* File lists */
/*#archiveScroll {
		background:#a3d8f5 url( '/media/images/site/crumb.gif' ) no-repeat right center;
		display:block;
		float:left;
		margin:0 3px 0 0;
		padding:10px 7px 10px 0;
}*/
	
	#archiveToggle {
		color:#06508b;
		font-size:80%;
		font-weight:bold;
	}
	
	.files {
		width:360px;
	}
	
	.file {
		background:#015a84 url( '/media/images/site/files/background.gif' ) no-repeat left top;
		overflow:auto;
		margin:0 0 10px 0;
	}
	
	.podcastRadioCumbria {
		background:transparent url( '/media/images/site/files/radioCumbria.jpg' ) no-repeat left top;
		padding:30px 0 30px 90px;
	}
	
	.viewsOn {
		background:transparent url( '/media/images/site/files/news.jpg' ) no-repeat left top;
		padding:30px 0 30px 90px;
	}
	
	#site_content .file .prop {
		float:left;
		height:10px;
	}
	
	.file a {
		color:#ffffff;
		display:block;
		font-size:80%;
		font-weight:bold;
		padding:8px 10px;
	}
	
	
	/* Google maps */
	#googleMap {
		height:360px;
		width:360px;
	}
	
	/* Events Calendar */
	.calendar {
		border-spacing:2px;
		empty-cells:show;
		width:98%;
	}
	
	.calendar th,
	.calendar td.day {
		text-align:center;
	}
	
	.calendar .day {
		background-color:#a3d8f5;
		font-size:80%;
		padding:10px;
		vertical-align:top;
	}
	
	.calendar .hasEvents {
		border:2px solid #004b8d;
	}
	
	.calendar th.weekday,
	.calendar th.weekend {
		color:#ffffff;
		font-weight:bold;
	}
	
	.calendar th.weekday {
		background-color:#004b8d;
	}
	
	.calendar th.weekend {
		background-color:#cccccc;
	}
	
	.calendar .weekday {
		width:15%;
	}
	
	.calendar .weekend {
		width:12.5%;
	}
	
	.calendarPagination {
		width:940px;
		position:relative;
		text-align:center;
	}
	
	.calendarPagination .previous,
	.calendarPagination .next {
		position:absolute;
		top:0;
	}
	
	.calendarPagination .previous,
	.calendarPagination .current,
	.calendarPagination .next {
		padding:10px 0;
	}
	
	.calendarPagination .previous {
		left:0px;
	}
	
	.calendarPagination .next {
		right:0px;
	}
	
	
	
	
	.tip {
		background-color:#ffffff;
		border-color:#000000;
		border-style:solid;
		border-width:1px;
		color:#000000;
		padding:5px;
		text-align:left;
	}
	
	.tip .tip-title {
		font-weight:bold;
	}
	
	.tip p {
		margin:5px 0;
	}