/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {	padding: 0;	margin:0;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	background: #FFFFdd;}h1, h2, h3 {	color: #af0a0a;}h1 {	font-size: 1.6em;}h2 {	font-size: 1.4em;}h3 {	font-size: 1em;}ul {}a {	text-decoration: none;	color: #af0a0a;}a:hover {	text-decoration: underline;}a img {	border: none;}img.left {	float: left;	margin: 0 20px 0 0;}img.right {	float: right;	margin: 0 0 0 20px;}#header {	width: 1000px;	margin: 0 auto;		padding:0;	}/* Header */#logo {	width: 1000px;	height: 200px;	margin: 0 auto;	padding: 0 ;	background: url(../custom/images/headertom2.jpg) no-repeat left top #ffffff ; }/* Menu */div.dropmenu {width:1000px; margin:0 auto;	background-color:#af0a0a;}#menu {	padding: 0;	height: 30px;	background-color:#af0a0a;}#menu ul {	margin: 0;	padding: 0;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	margin: 0;	padding:5px 10px;	text-decoration: none;	text-transform: capitalize;	font-weight:bold;	font-size: 1.1em;	color: #FFFFFF;}#menu a:hover {	color: #FFFFFF;}#menu .current_page_item a {	color: #ffffff;	}/* Wrapper */#wrapper {}/* Page */#page_home {	width: 998px;	margin: 0 auto;	padding: 0px;	background-color: #ffffff;	border-style: solid;	border-width: 1px 1px 0 1px;	border-color:#af0a0a;}#page_default {	width: 998px;	margin: 0 auto;	padding: 0px;	background-color: #ffffff;	border-style: solid;	border-width: 1px 1px 0 1px;	border-color:#af0a0a;}#page-bg {}/* Content */#content_home {	float: left;	padding-left:20px;	width: 480px;	}#content {	float: left;	width: 720px;		padding-left:20px;		}	#content_results {	float: left;	width:998px;	background-color: #ffffff;	border-style: solid;	border-width: 0 1px 0 1px;	border-color:#af0a0a;	}	/* Sidebars */.sidebar {	width: 240px;	padding: 0;	font-size: 1em;}#sidebar1 {	float: left;	border-right: solid 1px #af0a0a;}#sidebar2 {	float: right;	border-left: solid 1px #af0a0a;}#sidebar_home	{	float:left;	width:240px;	}.sidebar ul {	margin: 0;	padding: 0 0 0 5px;	list-style: none;}.sidebar li {	padding: 0 3px 20px 3px;		margin-bottom:5px;}.sidebar li ul {}.sidebar li li {	margin: 0 20px 0 15px;	padding: 8px 0px;	border-bottom: 1px #BBBBBB dashed;}.sidebar li h2 {	height: 30px;	margin: 0 0 0 0;	padding: 10px 15px 0px 15px;		letter-spacing: -1px;	font-size: 1.5em;	font-style:italic;}.sidebar a {}/* Footer */#footer {	width: 998px;	height: 50px;	margin: 0 auto;	padding-top: 15px;	background-color: #ffffff;	border: solid 1px #af0a0a;	text-align: center;}#footer p {	font-size:0.9em;	margin:0;	padding:0;}#footer a {}#footer .link {	float: right;}#footer .copyright {	float: left;}.flower {	padding-left: 30px;	line-height:1.5em;}/* Events Display Default*/	div.event_default	{			}			div.event_default	span.date	{	font-weight:bold;		}			div.event_default	span.title	{	font-weight:bold;	font-size:1.2em;		color:#af0a0a;		}			div.event_default_offset	{	font-size:0.9em;		margin-left:50px;		}			div.event_default_offset	span.description	{	font-weight:normal;		}		div.event_default_offset	span.contact	{	font-weight:bold;		font-style:italic;	}	/* EVENT DEFAULT Defaults */	div.event_default	{	margin-bottom:10px;		}			div.event_default_date	{	font-weight:bold;		font-size:0.9em;		}			div.event_default_title	{	font-weight:bold;	font-size:1.2em;		color:#af0a0a;		}			div.event_default_description	{	font-size:0.9em;		margin-left:50px;		font-weight:normal;		}		div.event_default_contact	{	font-size:0.9em;		margin-left:50px;		font-weight:bold;		font-style:italic;	}			/* Events Display Soon*/	div.event_soon	{			}			div.event_soon	span.date	{	font-weight:bold;		}			div.event_soon	span.title	{	text-transform:uppercase;	font-weight:bold;	color:#af0a0a;		}					div.event_soon span.description	{	font-weight:normal;		margin-left:20px;	}		div.event_soon span.contact	{	font-weight:bold;		font-style:italic;	margin-left:20px;	}/* Events display next sunday */	div.next_sunday	{background-color:#af0a0a;}div.next_sunday	p {	padding-top:5px;	}div.next_sunday	p.header{	text-align:center;	color:#af0a0a;	font-weight:bold;	}div.next_sunday	span.top_date	{	color:black;}div.next_sunday	span.date	{	color:black;	font-weight:bold;}div.next_sunday	span.title	{	color:#af0a0a;	font-weight:bold;}div.next_sunday	span.description	{}	p.quicklink	{	width:98%;	margin:2px;	padding:0px;	}	div.services	{	margin:3px 0 3px 0;	background-color:#af0a0a;	color:#111111;	padding:3px;	}	div.notices	{	padding:10px 5px;	border-bottom:1px solid #af0a0a;	}			