/* @override http://mura:8500/mura/default/includes/themes/merced/css/site.css */

/*	Theme: Merced */

/* @group GLOBALS
===================================== */

body {
	background:#fefefb url(../images/bg.jpg) top left repeat-x;	
	margin: 0;
	padding: 0;
	}
	
* { -moz-outline: 0; }



hr {
	clear: both;
	height: 0;
	margin: 2em 0;
	border: 1px solid #ccc;
	border-width: 1px 0 0;
	}

a {
	text-decoration: none;
	color: #79540d;
	}

a:hover {
	text-decoration: underline;
	color:#c23540;
	}
	
a.newsletter {
	font-size: 18px;
	text-decoration: none;
	}
	
.newsletter:hover {
	text-decoration: underline;
	color:#c23540;
	}
.sysNews .newsletter img {
	margin: 0;
	padding: 0 5px 0 0;
	}

p.intro {
	color: #666;
	line-height: 1.4em;
	margin-bottom: 1.25em;
	}


/* @group Globals - Tables
===================================== */

.content table {
	width: 100%;
	margin-top: 30px;
	}

th {
/*	border: 1px solid;
	border-color: #becfd6 #becfd6 #dce6ea;*/
	color: #32566c;
	background: #e9f3f7;
	}

td {
	padding: 0 0;
	/*border: 1px solid #d6d6d6;*/
	font-size:20px;
	line-height: 20px;
	letter-spacing: .5px;
	
	}



tr.alt td { background: #eee; }  /*Move*/ 

/* @end Globals - Tables
-------------------------------- */


/* @group Globals - Forms
===================================== */

#primary form {
	padding: 2em;
	background: #faf2dd;
	overflow: hidden;
	max-width: 504px; /*width of #primary in three column layout*/
	}

#primary #svSearchResults form {
	max-width: 100%;
}

#primary fieldset {
	border: none;
	padding: 0;
	}


#primary legend {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#primary label {
	padding-top: .5em;
	line-height: 1;
	color: #8d0f19;
	width: 200px;
	}

.submit, .buttons input {
	float: right;
	height: 2em;
	line-height: 2.1em;
	border: none;
	padding: 0 1em;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: #c23540;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	}

/* @group Globals - Forms - Search
===================================== */

#searchForm {
	position: absolute;
	top: 30%;
	right: 0;
	margin: 0;
	padding: 0;
	}

#searchForm fieldset {
	padding: 0;
	border: 0;
	}

#searchForm input.text {
	float: left;
	width: 160px;
	margin: 0 .75em 0 0;
	font-style: italic;
		padding: 1px;
	}

#searchForm .submit {
	float: right;
	}

/* @end Globals - Forms - Search
-------------------------------- */


/* @group Globals - Forms - Login
===================================== */

/* @group Globals - Forms - Login
===================================== */

#login {
	padding-bottom: 1em !important;
	}

#login ol {
	padding-top: 0;
	}

#svLoginContainer input.text {
	width: 99%;
	}

#svLoginContainer p.required {
	float: none;
	clear: both;
	}

#sendLogin fieldset {
	margin-top: -.5em;
	padding-top: .25em;
	}

/* @end Globals - Forms - Login
-------------------------------- */

.sidebar #login {
	padding: 0;
	}

/* @end Globals - Forms - Login
-------------------------------- */


/* @group Globals - Forms - Comments
===================================== */

#svComments {
	border-top: 2px solid #ccc;
	margin-top: 3em;
	padding-top: 2em;
	}

#svComments dl {
	border-bottom: 1px dotted #ccc;
	}



/* @end Globals - Forms - Comments
-------------------------------- */

/* @end Globals - Forms
-------------------------------- */

/* @end GLOBALS
-------------------------------- */



/* @group HELPER CLASSES
===================================== */

.clearfix:after {
	content: " "; /* Avoid extra space */
	}

/* @end HELPER CLASSES
-------------------------------- */



/* @group LAYOUT
===================================== */

#container {
	width: 910px;
	margin: 0 auto;
	padding: 0 25px 25px;
	background: transparent;
	}

#content {
	position: relative;
	margin-top: 5px;
	background: url(../images/content-bg.jpg) top center no-repeat;
	}

.home #content {
	margin-top: 0;
	
	}
#homepage #content {
	background: none;
}

#primary {
	float: left;
	width: 100%;
	color: #232323;
	}
	
.content p {
	text-align:justify;
	padding: 0 5px;
		}

.content ul li {
	text-align:justify;
	list-style-image: url(../images/icon_arrow.gif) ;
	list-style-position: center left;
	}
	
.content ul li a {
	text-decoration: none;
	
	}
	
.content ul li a:hover {
	text-decoration: underline;
	color:#c23540;
	}
	
.content p img {
	margin: 10px;
	border: 2px solid #bbb;
	}
		
 .content p a img {
	padding: 5px 5px 5px 10px;
	border: none;
	}	
	
.sysNews .content img {
	margin: 0;
	border: none;
	}

			
		
.home #primary {
	width: 960px;
	}
.twoColSL #primary {
	float: right;
	width: 707px;
	}

.twoColSR #primary {
	float: left;
	width: 600px;
	}

.threeCol #primary {
	width: 504px;
	}

.content,
.sidebar {
	min-height: 100px; /*Fixes odd no-content disappearing bug.*/
	}

#left {
	float: left;
	width: 167px;
	margin-right: 26px;
	padding: 30px 0;
	}
	
#left.sidebar tr td {
	font-size:16px;
	color:#c2112e;
	
	}	
	
.sysContactUs tr td {
	font-size: 16px;
	padding: 5px;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #E0BA74;
	}
	


.home #left {
	width: 687px;
	padding: 0;
	}

#right {
	float: right;
	width: 237px;
	margin: 30px 0 0 0;
	padding: 16px 13px;
	}

.home #right {
	width: 213px;
	margin: -40px 0 0;
	padding: 0;
	}

.threeColSR {
	width: 167px;
	}

.sidebar {}
#left.sidebar #sysNewsAndEvents {
	width: 180px;
	background: url(../images/news-events-title.png) no-repeat;
	 }
#left.sidebar #sysTheEncourager {
	width: 180px;
	 }
	 


#right.sidebar { float: right;}

#bottomContent {
	width: 895px;
	height: 350px;
	float:left;
	background: #fffbf2 url(../images/news.png) no-repeat;

	}

#sysNewsAndEventsHome {
	float: left;
	margin: 0 15px 0 0;
	padding-top: 50px;
	width: 400px;
	}

#sysNewsAndEventsHome h3 {
	background: url(../images/news-events-title.png) no-repeat center left;	
	margin: 5px 10px;
	height: 30px;
	border-bottom: 1px solid #6C0000;
	}
	
#container .sysVolunteers  {
	width: 200px;
	}
	
	
#sysTheEncouragerHome{
	float:right;
	padding-top: 50px;
	margin: 0 0 0 15px;
	width: 400px;
	}
#sysTheEncouragerHome h3 {
	background: url(../images/encourager.png) no-repeat center left;
	margin: 5px 10px;
	height: 30px;
	border-bottom: 1px solid #6C0000;
	}	

#sysTheEncouragerHome p{
	color: #8C670F;
	}
	

/*Sub Page Content Collections */

#sysNewsEvents {
	float: left;
	margin: 0 15px 0 0;
	padding-top: 0;
	width: 400px;
	}
	

	
.sysDonate #sysNewsEvents.svIndex dt.releaseDate {
	text-transform: uppercase;
	color: #8C670F;
	margin-bottom: 1em;
	font-size: 1em !important;
	float:left;
	}

#sysNewsEvents h3 {
/*	background: url(../images/news-events-title.png) no-repeat center left;	*/
	margin: 5px 0;
/*	height: 30px;*/
	border-bottom: 1px solid #6C0000;
	}

#sysTheEncourager{
	float:right;
	padding-top: 0;
	margin: 0 0 0 15px;
	width: 400px;
	}
#sysTheEncourager h3 {
	/*background: url(../images/encourager.png) no-repeat center left;*/
	margin: 5px 0;
/*	height: 30px;*/
	border-bottom: 1px solid #6C0000;
	}	

#sysTheEncourager p{
	color: #8C670F;
	}
	
.readMore {
	padding-left: 5px;
	}

/*Sidebar content collections */

#left #sysNewsEvents {
	float: left;
	margin: 0 15px 0 0;
	padding-top: 0;
	width: 180px;
	}
	
#left #sysNewsEvents.svIndex dl dt  {
	float:left;
	}	

/* @group Layout - Header
===================================== */

#header {
	position: relative;
	padding-top: 25px;
	height:120px;
	/*background: url(../images/25-logo-small.png) right no-repeat;*/
	z-index: 1000;
	width: 1000px;
	margin-bottom: 15px;
	}
#homepage #header {
	margin-bottom: 0px;
}
h1 a {
	display: block;
	/*width: 250px;*/
	height: 120px;
	margin: 14px 0 10px 18px;
	text-indent: -9999px;
	background: url(../images/2011/heartsWayLogo.png) no-repeat;
	}

#header .navUtility {
	position: absolute;
	top: 32%;
	right: 225px;
	}
	

#banner-home {
	margin:0 auto;
	width: 900px;
	height:244px;
	background: #FFFAF4 url(../images/banner.png) no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	margin: 25px 0 0 0;
	padding-top: 5px;
	}

#banner-home .tagline {
	width: 540px;
	float:right;
	padding: 0 5px 0 0;
	text-align:justify;
	}
	
#banner {
	width: 900px;
	height:244px;
	background: #FFFAF4;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	margin: 25px 0 0 0;
	}
	
	 .tagline {
	width: 540px;
	float:right;
	padding: 0 5px 0 0;
	text-align:justify;
	}


.tagline p {
	font-size: 16px;
	padding: 0 5px 0 5px;
	
	}

#banner-news {
	height: 160px;
	width: 900px;
	background: #FFFAF4 url(../images/news-header.jpg) no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	margin: 25px 0 0 0;
	padding: 5px;
	}
	
	.tagline-news {
	width: 650px;
	float:right;
	padding: 0 5px 0 0;
	text-align:justify;
		}
		
	.tagline-news p {
	font-size: 16px;
	padding: 0 5px 0 5px;
	}
	
#banner-grief {
	height: 160px;
	width: 900px;
	background: #FFFAF4 url(../images/grief.jpg)  no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	margin: 25px 0 0 0;
	padding: 5px;
	}
	
	.tagline-grief {
	width: 630px;
	float:right;
	padding: 0 5px 0 0;
	text-align:justify;
		}
		
	.tagline-grief p {
	font-size: 16px;
	padding: 0 5px 0 5px;
	}
	
	.tagline-grief p img {
		margin: -5px 3px 2px 0;
		}
		
#banner-resources {
	height: 160px;
	width: 900px;
	background: #FFFAF4 url(../images/resources-education.jpg)  no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	margin: 25px 0 0 0;
	padding: 5px;
	}
	
	.tagline-resources {
	width: 630px;
	float:right;
	padding: 0 5px 0 0;
	text-align:justify;
		}
		
	.tagline-resources p {
	font-size: 16px;
	padding: 0 5px 0 5px;
	}
	
	.tagline-resources p img {
		margin: -5px 3px 2px 0;
		}

#banner-services {
	height: 160px;
	width: 900px;
	background: #FFFAF4 url(../images/services.jpg)  no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	margin: 25px 0 0 0;
	padding: 5px;
	}
	
	.tagline-services {
	width: 630px;
	float:right;
	padding: 0 5px 0 0;
	text-align:justify;
		}
		
	.tagline-services p {
	font-size: 16px;
	padding: 0 5px 0 5px;
	}
	
	.tagline-services p img {
		margin: -5px 3px 2px 0;
		}

#banner-volunteers {
	height: 160px;
	width: 900px;
	background: #FFFAF4 url(../images/volunteers.jpg)  no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	margin: 25px 0 0 0;
	padding: 5px;
	}
	
	.tagline-volunteers {
	width: 630px;
	float:right;
	padding: 0 5px 0 0;
	text-align:justify;
		}
		
	.tagline-volunteers p {
	font-size: 16px;
	padding: 0 5px 0 5px;
	}
	
	.tagline-volunteers p img {
		margin: -5px 3px 2px 0;
		}	
	
.sysVolunteers p.contact  img {
	border:none;
	margin: -5px 3px 2px 0;
	}
	
.sys25YearsOfService p.contact  img {
	border:none;
	margin: -5px 3px 2px 0;
	}

.sys25YearsOfService p.anniv  img {
	border:none;
	margin: 5px 10px 25px;
	}

p.quote {
	background: url(../images/quote_top.png) top left no-repeat;
	font-style:italic;
	margin:25px 0 25px 0px;
	color:#6c6c6c;
	padding:10px 20px 10px 35px;
	}
p.quote:after {
	background: url(../images/quote_bottom.png) bottom right no-repeat;
}

/*blockquote {
	font-style:italic;
	margin:25px 0 25px 0px;
	color:#6c6c6c;
	padding:10px 20px 10px 35px;
	background-image:url(../images/quote_top.png);
	background-repeat:no-repeat;
}*/


blockquote {
	font-style:italic;
	background: url(../images/quote_top.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
}


blockquote p {
	display: inline;
	margin: 0;
	padding-right: 35px;
	background: url(../images/quote_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* @end Layout - Header
-------------------------------- */


/* @group Layout - Right
===================================== */



/* @end Layout - Right
-------------------------------- */


/* @group Layout - Footer
===================================== */
#bottom-container {
	background: url(../images/2011/footerBG.jpg) top left repeat-x;
	height: 400px;
padding-top: 1px;
	}
	
.donate {
	width: 500px;
	clear: both;
	margin: 0 auto 0 auto;
	
	}
.donate p {
	float: right;
	font-size: .9em;
	color: #6C0000;
	margin-right: 190px;
	}

#footIcons {
	margin: 10px auto 0 auto;
	width: 1047px;
}
#footer {
	width: 900px;
	clear: both;
	margin: 0px auto 0 auto;
	padding-top: 17px;
	/*border-top: 1px solid #ededed;*/
	}

#footer p {
	float: right;
	font-size: .9em;
	color: #6C0000;
	}

/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin: 0 0 10px 0;
	/*background: url(../images/25-logo-small.png) top right no-repeat;
	height: 84px;*/
	}

#crumbList li {
	font-size: 1.1em;
	}

#crumbList li a:hover {
	text-decoration: underline;
	}
	
#twentyFiveAnniversary {
	margin: 0 0 10px 10px;
	background: url(../images/25-logo-small.png) top right no-repeat;
	height: 84px;
	width: 100px;
	float:right;
}

/* @end Nav - Breadcrumb
-------------------------------- */

/* @group Nav - Utility
===================================== */

.navUtility {
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

.navUtility li {
	display: inline;
	margin: 0 .5em 0 -0.5em;
	padding: 0 10px;
	list-style: none;
	font-size: 1em !important;
	}

#footer .navUtility {
	float: left;
	}

#footer .navUtility li {
	padding: 0 5px;
	border-left: 1px solid #6c0000;
	}

#header .navUtility li {
	border-left: 1px solid #959595;
	}

#footer .navUtility li a {
	font-size: .9em !important;
	color: #6c0000;
	}

/* @end Nav - Primary
-------------------------------- */

/* @group Nav - Primary
===================================== */

#navPrimary {
	height: 40px;
	overflow: hidden;
	margin: 80px 20px 0 0px !important;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 12px;
	color: #8d0f19;
	background: transparent;
	float:right;
	width: 740px;
	/*border-bottom: 1px solid #cc8877;*/
	
	}

#navPrimary li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#navPrimary li.first {
	margin-left: 0px;
	padding-left: 0;
	}
	


#navPrimary a {
	display: block;
	padding: 0 13px;
	line-height: 40px;
	color: #8d0f19;
	text-decoration: none;
	}
	


#navPrimary li a:hover, #navPrimary li.current a, #navPrimary li:hover, #navPrimary li.sfhover {
	color: #fff;
	background: #c23540;
	}

#navPrimary li:hover a, #navPrimary li li:hover a:hover, #navPrimary li.sfhover a:hover {
	color: #fff;
	
	
	
	}

#navPrimary li li a:hover {
	color: #8d0f19;
	background: #6C0000;
	
	}

/* @group Nav - Primary - Dropdown
===================================== */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#navPrimary li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	z-index: 10;
	width: 14em;
	margin: 0;
	padding-left: 0;
	list-style: none;
	background:#c23540;
	}

#navPrimary li li { /* all list items */
	float: left;
	width: 14em; /* width needed for Opera */
	margin: 0 !important;
	
	}

#navPrimary li li a {
	display: block;
	padding: .5em;
	line-height: 1;
	text-transform: none;
	border-bottom: 1px solid #ededed;
	font-weight:bold;
	
	}
	


#navPrimary ul li.first {
	border-top: 2px solid #cc8877;
	}
#navPrimary ul li li.first { /* all list items */
	border: 0;
	}

#navPrimary li ul ul { /* third-and-above-level lists */
	margin: -1.95em 0 0 12em;
	}

#navPrimary li:hover ul ul,
#navPrimary li:hover ul ul ul,
#navPrimary li.sfhover ul ul,
#navPrimary li.sfhover ul ul ul {
	left: -9999px;
		z-index: 1001;
	}

#navPrimary li:hover ul,
#navPrimary li li:hover ul,
#navPrimary li li li:hover ul,
#navPrimary li.sfhover ul,
#navPrimary li li.sfhover ul,
#navPrimary li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}

/* @end Nav - Primary - Dropdown
-------------------------------- */



/* @end Nav - Primary
-------------------------------- */





/* @group Nav - Secondary
===================================== */

.navSecondary {
	margin: 0 0 4em;
	padding: 0;
	list-style: none;
	height: auto;
	}

.navSecondary li {
	margin: 0 0 .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #d6d6d6;
	line-height: 1.2;
	}

.navSecondary .last {
	border: 0;
	padding-bottom: 0;
	}

.navSecondary li ul {
	margin: .5em 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}

.navSecondary li {
	margin-bottom: .5em;
	}

.navSecondary li a {
	display: block;
	}
.navSecondary li a:hover {
	}

.navSecondary li.current a {
	font-weight: bold;
	color: #ff3405;
	}


/* @group Nav - Secondary - Second Level
===================================== */

.navSecondary li.current ul {
	}

.navSecondary li li {
	margin: 0 0 .5em 1em;
	padding: 0;
	border-bottom: none;
	list-style: none;
	line-height: 1.2em;
	}

.navSecondary li.current li a {
	font-weight: normal;
	color: #434343;
	}

/* @end Nav - Secondary - Second Level
-------------------------------- */

/* @end Nav - Secondary
-------------------------------- */


/* @group Nav - More Results
===================================== */

.moreResults {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.5em;
}

/*.moreResults dt {
	float: left;
	margin-right: .5em;
	}*/

.moreResults ul {
	/*float: right;*/
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

.moreResults li {
	display: inline;
	padding: 0 .25em;
	list-style: none;
	border-right: 1px solid #b6b6b6;
	}
	
.moreResults li.resultsFound {
	padding-right: .5em;
}
	
.moreResults li.navNext {
	border-right: 0;
	}
	
.moreResults li.navPrev {
	border-right: 0;
	}

.moreResults li a {
	padding: 0;
	}

/* @end Nav - More Results
-------------------------------- */

/* @end NAVIGATION/UI
-------------------------------- */



/* @group MODULES
===================================== */

/* @group Galleries
===================================== */
/*Optimized Grid for 80px Thumbnails*/

#svGallery {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.8em;
}

.oneCol #svGallery li {
	width: 9%;
	}
	
.twoColSR #svGallery li, .twoColSL #svGallery li {
	width: 11%;
	}

.threeCol #svGallery li {
	width: 18%;
	}


/* @end
-------------------------------- */

/* @group Calendar
===================================== */

.svCalendar table {
	margin-top: 0;
	}

.svCalendar th {
	background: #0c2846;
	vertical-align: middle;
	}

.svCalendar th a, .svCalendar th a:hover {
	background: #0c2846;
	}

.svCalendar th a:hover {
	color: #2e7aa7;
	}


.svCalendar tr.dayofweek td {
	background: #2e7aa7;
	color: #fff;
	}

.svCalendar th,
.svCalendar td {
	border: 1px solid #fff;
	}

.svCalendar td {
		background: #e9f3f7;
	}


/* @end Calendar
-------------------------------- */

/* @group Dragable Feeds */

#svRSSFeeds form {
	background: transparent;
	}

li.boxItemHeader { /* Link of items inside dragable boxes */
	color: #2e7aa7;
	padding-left: 10px;
	background: url(../images/pointer_red_sm.gif) no-repeat left .25em;
	}

a.boxItemHeader { /* Link of items inside dragable boxes */
	color: #2e7aa7;
	}

#svAddNewFeed {
	padding: 0 !important;
	background: transparent !important;
	}

#svAddNewFeed button { /* !important used to override dragable_feeds.css */
	background: #2e7aa7 !important;
	font-size: 11px !important;
	}

/* @end */



/* @group Features
===================================== */

#features {
	overflow: hidden;
	}

#features dl {
	float: left;
	clear: none;
	width: 213px;
	margin: 0 16px 0 0;
	}

#features dt {
	font-size: 2em;
	font-weight: bold;
	letter-spacing: -0.025em;
	}

#features dt a {
	color: #232323;
	}

#features dt a:hover {
	text-decoration: none;
	}

#features dd {
	font-size: 1.1em;
	}

#features dd p {
	margin: -3px 0 8px;
	line-height: 15px;
	}

#features dd a {
	font-weight: bold;
	}

#features dd.image {
	float: none;
	margin: 0 0 1.7em;
	}

#features dd.image img {
	/* recommended size: */
	/*width: 213px;*/
	/*height: 120px;*/
	}


/* @end Features
-------------------------------- */


/* @group Home Feeds
===================================== */

.home .sidebar .svIndex h3 {
/*	display: block;
	padding: 0 1em;
	margin-bottom: 1em;
	line-height: 40px;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
	background: #a30b16;*/
	
	}

.home .sidebar .svIndex dl {
	margin: 0 1.5em .5em;
	padding: 0 0 0;
	border-bottom: 1px solid #E0BA74;
	}

.home .sidebar .svIndex dl.last, .home .sidebar .svIndex dl:last-child {
	border-bottom: 1px solid #E0BA74;
	padding-bottom: 0;
	}

.home .sidebar .svIndex dt {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3;
	}

.home .sidebar .svIndex dt.releaseDate {
	margin: 0 0 3px;
	font-size: 1em;
	text-transform: uppercase;
	color: #563110;
	font-weight:bold;
	}

.home .sidebar .svIndex dd {
	margin: 0 0 .25em;
	padding: 0;
	font-size: 1.1em;
	color: #434343;
	}

.home .sidebar .svIndex dd.summary {
	margin: 0 0 0;
	padding: 0;
	}

#sysNewsAndEventsHome dl dt {
	padding: 5px 0 5px 0;
	}
	
#sysNewsAndEventsHome dt.releaseDate{
	padding: 7px 0 7px 0;
	}


/*.home .sidebar .credits,
.home .sidebar .tags,
.home .sidebar .ratings,
.home .sidebar .credits {
	color: #999 !important;
	}*/

.home .sidebar .svIndex dl.hasImage .image {
	margin: 0 .5em 0em 0;
	}

.home .sidebar .svIndex dl.hasImage .image img {
	width: 50px;
	}

.home .sidebar .svIndex dd p {
	margin: 0;
	padding: 0;
	line-height: inherit;
	}

.home .sidebar .svIndex span.readMore a {
	display: none;
	}

/* @end Home Promo Feeds
-------------------------------- */

/* @group Indexes
===================================== */

.svIndex dl {
	padding-bottom: .5em;
	border-bottom: 1px dotted #ccc;
	}

.sidebar .svIndex dl {
	margin: .5em 0;
	padding: .5em 0 .5em;
	}

.svIndex dl.hasImage {
		padding-left: 90px;
		position: relative;
		min-height: 90px;
		}

.sidebar .svIndex dl.hasImage {
	min-height: 0;
	padding-left: 0;
	}

.svIndex dl.hasImage .image {
		float: none;
		}

.sidebar .svIndex dl.hasImage .image {
	display: none;
	}

.content .svIndex {
	margin-top: 0em;
	}

.content .svIndex dt {
	font-size: 1.6em;
	margin-bottom: .5em;
	}

.svIndex dt.releaseDate {
	text-transform: uppercase;
	color: #8C670F;
	margin-bottom: .5em;
	font-size: 1em !important;
	float:right;
	}

.sysNewsAndEvents dt.releaseDate {
	text-transform: uppercase;
	color: #8C670F;
	margin-bottom: .5em;
	font-size: 1em !important;
	float:right;
	padding: 6px 0 0 0;
	/*background: url(../images/calendar_background.png)top right no-repeat;
	height: 25px;
	padding: 5px 30px 0 0;*/
	}

.svIndex dd {
	line-height: 1.2;
	}

.svIndex dd.image {
	position: absolute;
	top: 0;
	left: 0;
	}

/* @group Ratings */

.content .svIndex dd.credits,
.content .svIndex  dd.comments,
.content .svIndex  dd.tags,
.content .svIndex  dd.rating {
	line-height: 20px; /* acommodate height of stars */
	}

div.stars a {
	width: 14px;
	height: 13px;
	background: transparent url(../images/rater/stars.png) no-repeat;
}

.zero { background-image: url(../images/rater/star_zero.png); }
.one { background-image: url(../images/rater/star_one.png); }
.onehalf { background-image: url(../images/rater/star_onehalf.png); }
.two { background-image: url(../images/rater/star_two.png); }
.twohalf { background-image: url(../images/rater/star_twohalf.png); }
.three { background-image: url(../images/rater/star_three.png); }
.threehalf { background-image: url(../images/rater/star_threehalf.png); }
.four { background-image: url(../images/rater/star_four.png); }
.fourhalf { background-image: url(../images/rater/star_fourhalf.png); }
.five { background-image: url(../images/rater/star_five.png); }

/* @end */

/* @group Slideshow
===================================== */

.svSlides dl {
	border: 0;
	margin: 0;
	}
	
.svSlides dl.hasImage { /* Optimized for 180px wide images. Edit image size in "site settings." Adjust here as necessary*/
	position: relative;
	padding-left: 200px;
	min-height: 180px;
	}
	
.home .svSlideshow {
	position: relative;
	width: 627px;
	/*height: 234px;*/
	overflow: hidden;
	padding: 30px 30px 10px;
	margin: 0 0 2.2em;
	color: #b4dffa;
	background: #102e50 url(../images/bg-hero.jpg) no-repeat !important;
	border: 0;
	}

.home .svSlides {
	position: relative;
	border: 0;
	z-index: 1;
	padding: 0;
	margin: 0 !important;
	min-height: 186px;
	}

.home .svSlides dl {
	/*width: 440px;*/
	height: 200px;
	padding-bottom: 0;
	margin-right: 0;
	border: 0;
	font-size: 1em;
	background: transparent !important; /*for IE 6/7*/
	}

.home .svSlides dt {
	margin-bottom: .35em !important;
	font-size: 2.6em !important;
	font-weight: bold;
	letter-spacing: -0.025em;
	line-height: 1;
	color: #fff;
	}

.home .svSlides dt.releaseDate {
	color: #abdffa;
	font-size: 11px !important;
	font-weight: normal;
	margin-bottom: .5em !important;
	}

.home .svSlides dt a {
	color: #fff;
	}

.home .svSlides dd {
	margin-bottom: 1.1em;
	letter-spacing: -0.025em;
	font-size: 1.4em !important;
	line-height: 1.2em;
	padding: 0;
	}

.home .svSlides dd.image { /* Optimized for 180px wide "medium" images - edit image size in "site settings." Adjust here as necessary */
	position: absolute;
	display: block;
	width: 180px;
	height: 180px;
	float: none;
	padding: 0;
	border: 3px solid #1c5981;
	}

.home .svSlides dd.image img {
	display: block;
	}

.home .svSlides .readMore {
	float: right;
	}

.home .svSlides .readMore a {
	font-size: 11px !important;
	font-weight: bold;
	color: #fff;
	height: 2.1em;
	line-height: 2.1em;
	border: none;
	padding: 0 1em;
	display: block;
	width: 60px;
	text-align: left;
	padding-right: 22px;
	margin-right: 339px;
	margin-top: .75em;
	background: #2e7aa7 url(../images/arrows_white.gif) no-repeat 6.8em 50%;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	}

.svPager {
	text-align: center;
	line-height: 2;
	}

.home ol.svPager {
	position: relative;
	z-index: 2;
	width: 190px;
	text-align: center;
	margin: 10px 0;
	padding: 0;
	list-style: none;
	}

ol.svPager li {

	}

ol.svPager a {
	color: #fff;
	background: #0c243a;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}

ol.svPager li.activeLI a,
ol.svPager a:hover {
	background: #ff3405;
		text-decoration: none;
	}



/* @end Slideshow
-------------------------------- */

/* @end Indexes
-------------------------------- */


/* @group Session Tools
===================================== */

#svSessionTools p#welcome {
	font-weight: bold;
	color: #ff3405;
	}

/* @end Session Tools
-------------------------------- */


/* @group User Tools - Categories
===================================== */

#svCategories li {
	margin: 0;
	padding: 0;
	}

#svCategories li a {
	margin: 0;
	padding: 0;
	}

/* @end User Tools - Categories
-------------------------------- */


/* @group User Tools - Favorites
===================================== */

#favoriteList li {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	}

#favoriteList li a {
	margin: 0;
	padding: 0;
	}



/* @end User Tools - Favorites
-------------------------------- */


/*.sysNewsAndEvents .svIndex dl 
{
margin-top: 0;
margin-right: 0pt;
margin-bottom: 1em;
margin-left: 0pt;

}

.sysNewsAndEvents .svIndex {
	width: 600px;
	}
*/


/* @end MODULES
-------------------------------- */


/* EOF */







/***NEW STYLES***/
/* 

Vivee - CSS File

*/


/*** GLOBAL  ***/
html,body{height:100%}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0 auto;
	padding:0;
	color:#545454;
	height:100%;
}
* {
	margin:0;
	padding:0;
}
*:focus {
	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}
.clr{clear:both}
form{margin:0; padding:0;}
hr {
	border: 0;
	color: #b1f0b1;
	background-color: #b1f0b1;
	height: 1px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h1, h2, h3, h4, h5 {margin-bottom:5px;	font-family:"Times New Roman", Times, serif;	font-weight:bold; }
h1 {font-size:30px; line-height:30px;}
h2 {font-size:24px; line-height:28px;}
/*h3 {font-size:18px; line-height:20px;}*/
h4 {font-size:24px; line-height:24px; text-align:center;}
h5 {font-size:12px; margin:3px 0px; padding:0px; letter-spacing:1px;}
h7  {
	font-size:18px;
	color:#c2112e;
	letter-spacing: 1px;
	}


/* links */
/*a {color:#79540d;text-decoration:underline; font-weight:normal;}
a:hover{color:#79540d;}*/
a img{border:none}
.border{ border:1px solid #b1f0b1; padding:3px;}
.imgleft{float:left; padding-right:10px;}
.imgright{float:right; padding-left:10px;}
/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote {
	font-size:13px;
	line-height:18px;
	margin-bottom:20px;
	color:#545454;

}
ul, ol {
	margin:10px 0 35px 40px;
}
li ol,
li ul
{
	font-size:1.0em;
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol {list-style:decimal;}

/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #dddddd;
	padding:15px 10px;
}


/*** END OF DEFAULT ELEMENT STYLES ***/


/*** CONTAINER ***/
#main_container{ background-image:url(../images/bg_container.gif); background-repeat:repeat-x; background-color:#f8fff8; min-height:82%;}
#main_container_inner{ background-image:url(../images/bg_container_inner.gif); background-repeat:repeat-x; background-color:#f8fff8; min-height:82%;}
#bottom_container{ background-image:url(../images/bg_container_bottom.gif); background-repeat:repeat-x; height:112px;}
/*** END OF CONTAINER ***/

/*** CENTERCOLUMN ***/
#centercolumn{width:982px; margin:0px auto 0px auto;}
/*** END OF CENTERCOLUMN ***/


/*** TOP ***/
#top{ height:112px; width:982px; padding-top:10px;}
#logo{ width:300px; float:left; margin-top:18px;}
#pad_logo{ padding:0px 0px 0px 18px;}
#topmenu{width:660px; float:left; height:100px;}
/* Top Navigation bar menu styling */
#nav {margin:0px; padding:36px 0px 0px 0px; float:right;}
#nav ul{ 
	padding:0;
	margin:0;
	width:auto;
	list-style: none;
	height:30px;
	position: relative;
	float:right;
}
#nav li{
	list-style:none;
	float:left;
	text-align:center;
	padding:0;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	line-height:26px;
}
#nav .lavaLamp li a {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 20px;
	color:#545454;
	text-decoration:none;
}
#nav .lavaLamp li a:hover {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 20px; 
	color:#7ab97a;
}
#nav .lavaLamp li .active {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 20px; 
	color:#7ab97a;
}
#nav .lavaLamp li.back {

	height: 25px;
	z-index: 8;
	position: absolute;
	border-bottom:4px solid #8bd08b;
}

/*** END OF TOP ***/

/*** HEADER ***/
/* header 
#header{background-image:url(../images/bg_header_content.gif); background-repeat:no-repeat; padding:30px 0px 0px 0px;}
#header_content{padding:10px 0px 0px 0px;}*/

/*** END HEADER ***/


/*** CONTENT ***/
#main_content{background-image:url(../images/bg_content.png); background-repeat:no-repeat; width:982px;}
#padding_content{ padding:30px 31px 30px 31px; float:left}

/* main */
#main{width:610px; float:left;}
#maintext{padding:0px 30px 0px 0px;}
#maintext hr{ margin-bottom:20px;}
ul#main_box{
	margin:0px; padding:0px; width:600px;
}

ul#main_box li{
	margin:0px; padding:0px; display:inline;
}

ul#main_box li.box_left{
	float:left; width:260px;
}

ul#main_box li.box_right{
	float:left; width:260px; padding-left:55px;
}


/* side */
#side{width:298px; float:left; padding-left:0px;}
.sidebox{padding:0px 0px 20px 0px;}
.sidebox.pad p{ margin-bottom:10px;}
ul.latest{margin:0px; padding:0px; list-style-type:none;}
ul.latest li{ float:left; padding:0px 5px 10px 0px;}
ul.latest li img{ border:1px solid #b1f0b1; padding:3px;}

ul.side_list{margin:0px; padding:0px; list-style-type:none;}
ul.side_list li{  border-bottom:1px solid #b1f0b1; padding:6px 0px;}
ul.side_list li a{ background-image:url(../images/icon_arrow.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:15px; color:#474747; text-decoration:none;}
ul.side_list li a:hover{color:#77bf77; text-decoration:none;}

.but{vertical-align:middle;}
.inputbox01{width:190px; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2; border-bottom:0px; border-right:0px; vertical-align:top; padding:4px 4px 5px 3px; color:#999; font-family:Arial, Helvetica, sans-serif; }
/*** END CONTENT ***/



/*** FOOTER ***/
#main_footer{ width:982px; margin:0px auto; padding-top:10px; clear:both;}
#left_footer{ width:530px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454;  float:left; background-image:url(../images/icon_twitter.png); background-repeat:no-repeat; padding:20px 0px 28px 70px; margin-left:15px; }
#right_footer{ width:270px; float:right; line-height:20px; background-image:url(../images/icon_phone.png); background-repeat:no-repeat; background-position:0 0px; padding:0px 0px 10px 55px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.title_phone{ color:#77bf77; font-size:18px;}

#main_copyright{ width:982px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545454;}
.copyright{ background-image:url(../images/bg_copyright.gif); background-repeat:no-repeat; padding:14px 0px 10px 0px; text-align:center;}

/*** END OF FOOTER ***/

/*Home tabs*/

#tab0 {
	margin-top: 20px;
	}

#tab1, #tab2, #tab3 {
	display: none;
	margin-top: 20px;
}

#tab3 p {
	font-size: 18px;
	color: #000;
	font-family:Helvetica;
	padding: 10px 20px;
	}

#panels {
	font-family: Helvetica, sans-serif;
	font-size: 12px;	
	}
#panels ul {
	margin: 25px 0 0 20px;
	padding: 13px 0 28px 0px;
	width: 942px;
	height: 62px;
	/*border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom:1px solid #b03434;*/
	background: url(../images/2011/tabsBG.jpg) repeat-x;

	
	}

#panels ul li {
	list-style:none;
	display:inline;
	padding: 0px 0px 0px 0;
	margin: 0;
/*	border-bottom: 1px solid #b03434;
	border-right: 1px solid #b03434;*/
	height: 52px;
	vertical-align: top;
	border: none;
		}

#panels #tab3LI {
	border-right: 0;
}

#panels #tab1LI {
	background-image: url(../images/2011/tabsBG.jpg);
	background-repeat: repeat-x;
	padding: 20px 0px 5px 10px;
	margin: 0;
	border-bottom: 1px solid #b03434;
	border-right: 2px solid #b03434;
	}
	
 #panels #tab2LI {
	background-image: url(../images/2011/tabsBG.jpg);
	background-repeat: repeat-x;
	padding: 20px 0px 5px 0px;
	margin: 0 0 0 -4px;
	border-bottom: 1px solid #b03434;
	border-right: 2px solid #b03434;
	}
	
#panels #tab3LI{
	background-image: url(../images/2011/tabsBG.jpg);
	background-repeat: repeat-x;
	padding: 20px 15px 5px 0;
	margin: 0 0 0 -4px;

	border-bottom: 1px solid #b03434;
	border-right: none;
	}

#panels li.divider {
	color: #b03434;
	line-height: 43px !important;
	font-weight: bold;
	margin-top: -35px !important;
	font-size: 30px;
	vertical-align: top;
}

#panels li a {
	color: #b03434;
	font-family: Helvetica, sans-serif;
	font-size: 20px !important;
	text-decoration: none;
	padding:0px 10px 0px 10px !important;
	margin: 0;
	text-transform:uppercase;
	font-weight: bold;
	
		}
#panels li a:hover {
	color: #000;
	background: #fff;
	}
/*#panels li:hover,*/ #panels ul li:active {
	color: #000;
	background: none;
	border-bottom: none;
	}
#panels li:hover a {
	color: #000;
	background: none;
	border-bottom: none;
	}
	
 #panels .tab1LIActive, #panels .tab2LIActive, #panels .tab3LIActive {
	border-bottom: none !important;
	background: #fff !important;
	padding-bottom: 6px !important;
	}
#panels .underline {
	border-bottom: 1px solid #b03434 !important;
}

#panels #tab1LI:hover, #panels #tab2LI:hover, #panels #tab3LI:hover {
	border-bottom: none !important;
	background: #fff !important;
	padding-bottom: 6px !important;
	}

		
/*end rollovers*/
#activities, #entertainment, #events{
	width: 830px;
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 20px 5px 20px 5px;
	height: 400px;
	}


#panels #tab1 ul, #panels #tab1 ul li, #panels #tab2 ul, #panels #tab2 ul li, #panels #tab3 ul, #panels #tab3 ul li {
border: 0;	
display: block;
height: 100%;
background: none;
}



#panels #tab1 ul li, #panels #tab2 ul li, #panels #tab3 ul li {
	background-image: url(../images/2011/bulletImage2011.png) !important;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 60px;
	margin-bottom: 15px;
	color: #000;
}

#headerHospiceCare {
	margin-left: 65px;
}


/* End Home tabs*/
