﻿/* Event Search */
#search-box {
	background-image:url(/images/search-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:524px;
	padding-bottom:15px;
}

#search-box h2 {
	font-size:14px;
	color:#00a5db;
	text-transform:uppercase;
	font-weight: bold;
	height:24px;
	padding:10px 0 0 16px;
}

.search-table td {
	padding-bottom:5px;
}

#search-content {
	border-left:1px solid #7fd2ed;
	border-right:1px solid #7fd2ed;	
	background-color:#e5f6fb;
	padding:15px 17px 0;
}

#search-box-bottom {
	background-image:url(/images/search-bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:6px;
}

.search-event-btn {
	padding-top:26px;
	height:1px;
	width:133px;
	background-image:url(/images/search-events-btn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

.search-news-btn {
	padding-top:26px;
	height:1px;
	width:133px;
	background-image:url(/images/search-news-btn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

#results-container, #event-detail {
	background-image:url(/images/heading-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;
}

#results-header, #event-detail-header {
	overflow:hidden;
}

.results-heading {
	font-size:15px;
	color:#fff;
	font-weight: bold;	
	padding-left:18px;
	float:left;		
}

.results-found, .results-found a {
	color:#ffd321;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
}

.search-result {
	border-bottom:1px solid #7fd2ed;
	padding:14px 21px;
	overflow:hidden;
}

.search-result p {
	line-height:14px;
	padding:0 0 8px 0;
	margin:0;
}

.result-title, .result-title a {
	display:block;
	color:#10abdd;
	font-weight:bold;
	font-size:13px;
	padding-bottom:2px;
}

.result-title a:hover {
	text-decoration:none;
}

.result-date {
	/*display:block;*/
	color:#125b93;
	font-weight:bold;
	padding-bottom:5px;
}

.readmore, .readmore:visited {
	color:#fe9117;
	font-weight:bold;
	background-image:url(/images/cross.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:12px;
	float:right;
}

.readmore:hover {
	text-decoration:none;
}

/* Parishes Page */
#parish-location {
}

#parish-location .leftside {
	float:left;
}

#parish-location .rightside {
	float:right;
}
