﻿/* News & Events Common Styles */
div.sf_singleNews
{
	margin-right: 27px
}
ol.sf_eventsList > li,
ul.sf_newsList > li
{
	border-bottom: 1px solid #eee; 
	margin-top: 27px;
	padding-bottom: 33px;
}
h2.sf_eventTitle,
h2.sf_newsTitle
{
	font-size: 18px ! important;
	margin: 0 ! important;
}
h2.sf_eventTitle a,
h2.sf_newsTitle a
{
	color: #900;
}
h2.sf_eventTitle a:hover,
h2.sf_newsTitle a:hover
{
	background-color: inherit;
}
p.sf_eventDate,
p.sf_newsDate
{
	color: #979797;
	margin: 0 3px;
}
div.sf_eventContent,
div.sf_newsSummary
{
	text-align: justify;
}
div.sf_newsSummary img
{
	border: 3px solid #dbdbdb ! important;
}
p.sf_readMore
{
	margin-top: 0;
	padding-right: 5px;
	position: relative;
	top: -5px;
}
p.sf_readMore a
{
	float: right;
	font-style: italic;
}
p.sf_newsAuthor
{
	margin: 0;
}
div.sf_singleNews p.sf_newsAuthor
{
	margin-top: 53px;
}
p.sf_newsAuthor + p
{
	color: #979797;
	font-style: italic;
	margin-top: 0;
}
p.sf_postCategory,
p.sf_postTags
{
	color: #666;
	font-size: 11px;
	line-height: normal;
	padding: 1px;
}
p.sf_postCategory
{
	margin: 17px 0 0 0;
}
p.sf_postTags
{
	margin: 0;
}
p.sf_postTags a,
p.sf_postCategory a
{
	color: #979797;
	margin-left: 4px;
}
p.sf_postTags a:hover,
p.sf_postCategory a:hover
{
	color: #fff;
}
ol.sf_pager a.sf_PagerSelItem:hover
{
	background-color: inherit;
}
p.sf_back
{
	margin: 93px 0 23px 0;
}
p.sf_socialBookmarks
{
	margin-top: 9px;
}
p.sf_socialBookmarks a
{
	margin-right: 4px;
}
p.sf_socialBookmarks a:hover
{
	background-color: inherit;
}



/* Event Styles */
div.sf_singleEvent
{
	margin-right: 27px
}
ol p.sf_readMore
{
}
.sf_singleEvent #event-content
{
	margin: 0;
	padding: 0;
}
.sf_singleEvent #event-info
{
	border: solid 3px #900;
	font-size: 10px;
	float: left;
	margin-right: 13px;
	margin-top: 4px;
	padding: 7px;
	-moz-border-radius: 1em;
	border-radius: 1em;
}
.sf_singleEvent #event-info .event-info-container
{
}
.sf_singleEvent #event-info .event-info-container td
{
	line-height: normal;
}
.sf_singleEvent #event-info #event-location
{
}
.sf_singleEvent #event-info #event-contact
{
}
.sf_singleEvent #event-info .sub-title
{
	color: #444;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	padding-top: 9px;
	text-align: left;
}
.sf_singleEvent #event-dates .sub-title
{
	padding: 0;
}
.sf_singleEvent #event-info .event-label
{
	width: 53px;
}
.sf_singleEvent #event-contact .event-label
{
}
.sf_singleEvent #event-info .event-data
{
}
