/* ------------------------------ BEGIN Global Styles ------------------------------ */@import url("../../global/CSS/global.css");/* ------------------------------ END Global Styles ------------------------------ *//* Global Overrides */.media-archive-archive-item {	height: 200px;}.post-profileinfo, .post-tags, .blog-entry h4 {	display: none;}.blog-entry h4.post-title {	display: block;}img.float-right {	float: right;}img.float-left {	float: left;}.regmodule-altrow, .donationmodule-altrow, .formmodule-altrow {	background-color: #F6F5F3;	border-bottom: 1px solid #AEA79E;}table.regmodule-table td, table.donationmodule-table td, table.formmodule-table td {	padding: 10px;	vertical-align: middle;}table.regmodule-table, table.donationmodule-table, table.formmodule-table {	width: 100%;	border-collapse: collapse;	color: #42321D;	font-size: 14px;	font-family: Arial,Helvetica,sans-serif}td.regmodule-column1, td.donationmodule-column1, td.formmodule-column1 {	width: 70%;}td.regmodule-column2, td.donationmodule-column2, td.formmodule-column2 {	width: 29%;}input.regmodule-singleline, input.donationmodule-singleline, input.formmodule-singleline {	width: 325px;	height: 25px;	font-size: 20px;	line-height: 25px;	font-family: Arial,Helvetica,sans-serif}/* BE SURE TO COPY YOUR CLIENT STYLES IN THIS MASTER.CSS IN ORDER FOR THE EDITOR TO IMPLEMENT THE CLIENT STYLES-YOU HAVE TO LOAD THEM UP SEPARATELY AS CLIENT.CSS AS WELL *//* Removes padding from carousel */div.wrapper UL {	padding: 0px;}img {	border: none;}hr {	border: 0;	width: 100%;	color: #fffad1;	background-color: #E7DEC4;	height: 2px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}/* TYPE ------------------------------------------------------------------------------ */body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 20px;	color: #42321D;	background-color: #e7dec4;	margin: 0;	padding: 0;}a:link, a:visited, a:active {	color: #CC7A00;	text-decoration: underline;}a:hover {	color: #CC7A00;	text-decoration: none;}a:focus {	outline: none;}h1 {	font-size: 40px;	line-height: 50px;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	margin-top: 15px;	margin-bottom: 3px;}h2 {	font-size: 24px;	margin-top: 0px;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	margin-top: 15px;	margin-bottom: 3px;}h3 {	font-size: 27px;	line-height: 34px;	color: #599897;	font-weight: normal;	display: block;	margin-top: 15px;	margin-bottom: 3px;}blockquote {	font-size: 20px;	line-height: 30px;	color: #BBB6A1;	font-weight: normal;	display: block;	padding-left: 20px;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #efefef;	margin-top: 10px;	margin-bottom: 10px;	font-style: italic;}h4 {	font-size: 18px;	line-height: 25px;	font-family: Arial, Helvetica, sans-serif;	margin-top: 15px;	margin-bottom: 3px;}h5 {	font-size: 20px;	line-height: 24px;	margin-top: 15px;	margin-bottom: 3px;}/* SEARCH ------------------------------------------------------------------------------ */#search {	float: right;	width: 275px;	padding-left: 20px;	padding-right: 20px;	height: 32px;}.searchField {	font-size: 11px;	color: #B3B3B3;	width: 210px;	border: 1px solid #B3B3B3;	margin: 0px;	float: left;	height: 20px;	padding: 5px;}.searchButton {	text-indent: -1000px;	width: 38px;	height: 32px;	line-height: 0px;	border: none;	float: right;	background: url(/sitefiles/1338/Images/searchbtn.jpg);}.signupField {	font-size: 11px;	color: #B3B3B3;	width: 210px;	border: 1px solid #B3B3B3;	background-color: #FFF;	margin: 0px;	float: left;	height: 20px;	padding: 5px;}.signupButton {	text-indent: -1000px;	width: 38px;	height: 32px;	line-height: 0px;	border: none;	float: right;	background: url(/sitefiles/1338/Images/signupbtn.jpg);}.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #599897;}a.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #599897;	text-decoration: none;}a.pageSearchTitle:hover {	font-size: 14px;	line-height: 18px;	color: #599897;	text-decoration: underline;}/* @group BreadCrumbs */#breadcrumb {	list-style-type: none;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;}/* @end */#breadcrumb a {	color: #BCB6AF;}#breadcrumb li {	float: left;	background: url(../images/breadcrumb.png) no-repeat 0 4px;	margin: 0 5px 0 0; 	padding: 0 0 0 8px; }/* @group RandomLists */ul.random, ul.random li{margin:0;padding:0;list-style:none;} ul.random li{display:none; }/* @end */#breadcrumb #bc-home {	float: left;	margin-right: 5px;	background: none;	padding-left: 0px;}/* @end *//* SUB NAV ------------------------------------------------------------------------------ */#subnavWrapper {	width: 234px;	float: left;	margin-bottom: 20px;	margin-top: 12px;}#subnavWrapper h2 {	margin-top: 24px;	margin-bottom: 0px;}#subnav {	padding: 0px;	margin: 0px;}#subnav .archives {	padding-top: 20px;}#subnav li {	padding: 0px;	margin: 0px;	float: left;	width: 234px;	background: none;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	list-style: none;}#subnav a {	display: block;	text-decoration: none;	padding: 5px 0px 5px 5px;	border-bottom: 1px solid #efefef;	color: #685B4A;}#subnav a:hover {	display: block;	text-decoration: none;	padding: 5px 0px 5px 5px;	border-bottom: 1px solid #AEA79E;	color: #42321D;	font-weight: bold;}#subnav a.current {	font-size: 12px;	display: block;	text-decoration: none;	padding: 5px 0px 5px 5px;	border-bottom: 1px solid #AEA79E;	color: #42321D;	background-color: #F6F5F3;	font-weight: bold;}#subnavWrapper h2.tag-header {	margin-top: 20px; !important}/* PARENT STYLE- THIS JUST NEEDS TO BE THE SAME DIV NAME AS THE CONTAINING SUBMENU CONTAING DIV NAVE#subnavWrapper h2 {	font-size:16px;	display: block;	text-decoration: none;	padding: 15px 0px 5px 0px;	color: #BBB6A1;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	clear: left;}#subnavWrapper h2 a {	font-size:16px;	display: block;	text-decoration: none;	padding: 15px 0px 5px;	color: #BBB6A1;	border-bottom: 1px solid #BBB6A1;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	clear: left;}*/#subnavWrapper p {	display: none;}/* WRAPPERS ------------------------------------------------------------------------------ */#indexWrapper {	width: 100%;	float: left;	text-align: left;	background-color: #e9e5d7;	overflow: hidden;}#indexWrapper p {	margin: 0;	padding: 0;}#topWrapper {	width: 100%;	float: left;	text-align: left;	height: 230px;	background-image: url(/sitefiles/1338/Images/bk-top.jpg);	background-repeat: repeat-x;}#contentWrapper {	width: 100%;	float: left;	text-align: left;	background-image: url(/sitefiles/1338/Images/bk-midtop.jpg);	background-repeat: repeat-x;	background-position: center top;	background-color: #e7dec4;}#contentWrapperB {	width: 100%;	float: left;	text-align: left;	background-image: url(/sitefiles/1338/Images/bk-midbtm.jpg);	background-repeat: repeat-x;	background-position: center bottom;	position: relative;}.contentWrapper {	background-image: url(/sitefiles/1338/Images/bk-midbtm.jpg);	background-repeat: repeat-x;	background-position: center bottom;}#footerWrapper {	width: 100%;	float: left;	text-align: left;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #3B6E8F;	background-color: #0D0D0D;	background-image: url(/sitefiles/1338/Images/bk-btm.jpg);	background-repeat: repeat-x;	background-position: center bottom;}/* DROPDOWN TAB ------------------------------------------------------------------------------ */#siteIndex {	margin: 0px auto;	padding: 20px 0px;	width: 974px;	background-color: #e9e5d7;	position: relative;}#indexTab {	float: right;	width: 160px;	height: 25px;}#indexLeft {	display: inline;	float: left;	width: 300px;	padding-right: 20px;	margin-top: 20px;	font-family: Arial, Helvetica, sans-serif;}#indexRight {	float: right;	width: 650px;	background-color: #ded9cd;	font-family: Arial, Helvetica, sans-serif;}#indexRight-col1 {	width: 289px;	padding: 20px;	float: left;}#indexRight-col1 p, #indexRight-col2 p, #indexRight-col3 p {	border-bottom: 1px solid #c6bba0;}#indexRight-col1 ul li {	float: left;}#indexRight-col2 {	width: 119px;	padding: 20px;	float: left;}#indexRight-col3 {	width: 119px;	padding: 20px;	float: left;}#indexRight p {	font-family: Arial, Helvetica, sans-serif;}#indexRight p a {	color: #685B4A;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #685B4A;}#indexRight a {	color: #685B4A;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #685B4A;}#indexRight a:hover {	color: #685B4A;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #685B4A;}ul.indexList {	font-size: 12px;	line-height: 18px;	font-family: Arial, Helvetica, sans-serif;	padding: 0;	margin: 0;	margin-top: 10px;}ul.indexList li {	list-style: none;	float: left;	text-align: left;	width: 125px;	background: none;	padding-left: 0;	padding-right: 15px;	padding-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #685B4A;}ul.indexList a {	font-size: 12px;	text-decoration: none;	color: #685B4A;}ul.indexList a:hover {	font-size: 12px;	color: #685B4A;	text-decoration: underline;}/* TOP ------------------------------------------------------------------------------ */#top {	margin: 0px auto;	padding: 0px;	width: 974px;	height: 230px;	position: relative;}* html #top {	width: 974px;	w\idth: 972px;}#logo {	width: 310px;	height: 190px;	color: #FFFFFF;	float: left;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #5E4F3E;	padding-left: 10px;}* html #logo {	width: 321px;	w\idth: 310px;}#topbar {	height: 40px;	width: 974px;	position: relative;}#menuMinistries {	float: left;	height: 145px;	width: 202px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #5E4F3E;	padding: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #C6C1BB;	text-decoration: none;	text-align: left;	overflow: hidden;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #5E4F3E;}* html #menuMinistries {	width: 242px;	w\idth: 202px;}#menuMinistries:hover {	float: left;	height: 145px;	width: 202px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #c4bd9b;	padding: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #FFF;	text-decoration: none;	text-align: left;	overflow: hidden;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #5E4F3E;	background-image: url(/sitefiles/1338/Images/bk-menublack.png);	background-repeat: repeat;}#menuMinistries:hover a {	color: #FFF;}img, #menuMinistries:hover {	behavior: url(/SiteFiles/1338/Scripts/iepngfix.htc);}* html #menuMinistries:hover {	width: 242px;	w\idth: 202px;}#titleMinistries {	float: left;	width: 202px;	margin-bottom: 10px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #635747;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #BCB6AF;}#menuInvolved {	float: left;	height: 145px;	width: 124px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #5E4F3E;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #C6C1BB;	text-decoration: none;	text-align: left;	overflow: hidden;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #5E4F3E;	padding: 20px;}* html #menuInvolved {	width: 164px;	w\idth: 124px;}#menuInvolved:hover {	float: left;	height: 145px;	width: 124px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #CC7A00;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #FFF;	text-decoration: none;	text-align: left;	overflow: hidden;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #5E4F3E;	padding: 20px;	background-image: url(/sitefiles/1338/Images/bk-menublack.png);	background-repeat: repeat;}img, #menuInvolved:hover {	behavior: url(/SiteFiles/1338/Scripts/iepngfix.htc);}#menuInvolved:hover a {	color: #FFF;}* html #menuInvolved:hover {	width: 164px;	w\idth: 124px;}#titleInvolved {	float: left;	width: 124px;	margin-bottom: 10px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #635747;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #BCB6AF;}#menuResources {	float: left;	height: 145px;	width: 204px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #5E4F3E;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #C6C1BB;	text-decoration: none;	text-align: left;	overflow: hidden;	padding: 20px;	border-right: 1px solid #5E4F3E;}* html #menuResources {	width: 244px;	w\idth: 204px;}#menuResources:hover {	float: left;	height: 145px;	width: 204px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #900028;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #FFF;	text-decoration: none;	text-align: left;	overflow: hidden;	padding: 20px;	background-image: url(/sitefiles/1338/Images/bk-menublack.png);	background-repeat: repeat;}img, #menuResources:hover {	behavior: url(/SiteFiles/1338/Scripts/iepngfix.htc);}#menuResources:hover a {	color: #FFF;}* html #menuResources:hover {	width: 244px;	w\idth: 204px;}#titleResources {	float: left;	width: 204px;	margin-bottom: 10px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #635747;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #BCB6AF;}#menuMinistries ul, #menuResources ul {	text-align: left;	width: 101px;	clear: both;	padding: 0px;	margin: 0px;}#menuInvolved ul{	text-align: left;	width: 164px;	clear: both;	padding: 0px;	margin: 0px;}#menuMinistries ul, #menuResources ul  {	width: 202px;}#menuMinistries ul li, #menuResources ul li {	list-style: none;	float: left;	text-align: left;	width: 101px;	background: none;	padding-left: 0;	padding-bottom: 5px;	line-height: 18px;}#menuInvolved ul li{	list-style: none;	float: left;	text-align: left;	width: 164px;	background: none;	padding-left: 0;	padding-right: 0px;	padding-bottom: 5px;	line-height: 18px;}#menuMinistries ul a, #menuInvolved ul a, #menuResources ul a {	display: block;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #C6C1BB;	text-decoration: none;}#menuMinistries ul a:hover, #menuConnect ul a:hover, #menuInvolved ul a:hover, #menuResources ul a:hover {	display: block;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #FFF;	text-decoration: underline;}/* CONTENT *------------------------------------------------------------------------------ */.clear {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}#content {	margin: 0px auto;	width: 974px;	background-color: #FFFFFF;}#contentLeft {	float: left;	width: 280px;	background-color: #FFFFFF;	padding: 20px;	overflow: hidden;	height: 390px;}#contentLeft div.templatecontent {	height: 300px;}* html #contentLeft {	width: 320px;	w\idth: 280px;}#contentRight {	float: right;	width: 614px;	padding: 20px;	background-color: #FFFFFF;	background-image: url(/sitefiles/1338/Images/bk-image.gif);	background-repeat: no-repeat;	background-position: left top;	height: 390px;	z-index: 200;}* html #contentRight {	width: 644px;	w\idth: 614px;}#contentLeftBtm {	padding: 40px;	float: left;	width: 580px;	background-color: #FFFFFF;	background-image: url(/sitefiles/1338/Images/bk-leftbtmContent.jpg);	background-repeat: no-repeat;	background-position: right top;	position: relative;}#contentRightBtm {	background-image: url(/sitefiles/1338/Images/bk-rightbtmContet.gif);	background-repeat: no-repeat;	background-position: top;	width: 314px;	height: 380px;	right: -315px;	top: -25px;	position: absolute;}#btmContent {	background-color: #FFFFFF;	float: left;	width: 974px;}#contentDef {	float: left;	width: 620px;	background-color: #FFFFFF;	background-image: url(/sitefiles/1338/Images/bk-leftbtmContent.jpg);	background-repeat: no-repeat;	background-position: right top;	padding: 10px 40px 40px;}* html #contentDef {	width: 700px;	w\idth: 620px;}#contentRightDef {	float: right;	width: 234px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;}* html #contentDef {	width: 274px;	w\idth: 234px;}#contentRightDefextra {	float: left;	width: 234px;	padding-bottom: 5px;}#contentTopDef {	padding: 20px;	float: left;	width: 934px;	background-color: #FFFFFF;}#bottomContent {	padding: 20px;	float: left;	width: 934px;	background-color: #FFFFFF;}* html #bottomContent {	width: 7974px;	w\idth: 934px;}/* FOOTER  ------------------------------------------------------------------------------ */#footer {	margin: 0px auto;	width: 974px;	padding-top: 20px;	padding-right: 0px;	padding-left: 0px;	height: 175px;	padding-bottom: 0px;}#footerRight {	float: right;	width: 240px;}#footerLeft {	float: left;	width: 600px;	padding: 0px 30px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #b3b3b3;	text-decoration: none;}#footerLeft a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #b3b3b3;	text-decoration: none;}#footerLeft a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;	text-decoration: underline;}#utilities {	float: left;	padding: 0px 30px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #b3b3b3;	text-decoration: none;}#utilities a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #b3b3b3;	text-decoration: none;}#utilities a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;	text-decoration: underline;}#footerRightBtm {	float: right;	width: 260px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #b3b3b3;	text-decoration: none;}#footerRightBtm a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #b3b3b3;	text-decoration: none;}#footerRightBtm a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;	text-decoration: underline;}#footerbtm {	float: left;	width: 974px;	margin-top: 20px;	padding-top: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #404040;	margin-bottom: 40px;}/* events------------------------------------------------------------------------------ */.upcoming-events-wrapper ul {	margin: 0;	padding: 0 0 8px;	width: 280px;}.upcoming-events-wrapper li {	border-bottom: 1px solid #E0E0E0;	float: left;	list-style-image: none;	list-style-position: outside;	list-style-type: none;	padding: 10px 10px;	width: 260px;	background: none;	cursor: pointer;	margin: 0px;	margin-bottom: 0px !important;	height: 42px;}.upcoming-events-wrapper li:hover {	background-color: #f2f2f2;} .upcoming-events-wrapper p {	margin-bottom: 0;}p.upcoming-events-date {	float: right;	height: 40px;	margin: 0 10px 0 0;	width: 40px;}* html p.upcoming-events-date {	overflow: hidden;}.upcoming-events-weekday, .upcoming-events-time {	display: none;}.upcoming-events-name {	margin-top:  0px;}.upcoming-events-month {	color: #CC7A00;	float: right;	font-family: Arial,Helvetica,sans-serif;	font-size: 14px;	font-weight: bold;	text-align: center;	width: 40px;	padding-bottom: 5px;}span.upcoming-events-date {	color: #42321D;	float: right;	font-family: Arial,Helvetica,sans-serif;	font-size: 24px;	font-weight: bold;	margin: -5px 0 0;	text-align: center;	width: 40px;}.upcoming-events-name a {	color: #42321D;	text-decoration: none;	}.upcoming-events-name a:hover {	color: #42321D;	text-decoration: underline;}p.upcoming-events-description {	color: #CC7A00;	font-size: 12px;	margin-top: 0px;	font-style: italic;}p.upcoming-events-location {	}.upcoming-events-view-link {	height: 28px;	margin-top: 16px;	overflow: hidden;	width: 280px;	clear: both;}.upcoming-events-view-link a {	background: transparent url(/SiteFiles/1338/Images/b-events.gif) no-repeat scroll 0 0;	display: block;	height: 28px;	overflow: hidden;	text-indent: -9999px;	width: 118px;}.upcoming-events-view-link a:hover {	background: transparent url(/SiteFiles/1338/Images/b-events.gif) no-repeat scroll 0 -28px;}/* tabs ------------------------------------------------------------------------------ */#tab {	float: left;	height: 380px;	width: 314px;}.tabset {	margin: 0;	overflow: hidden;	padding: 0;	width: 314px;}* html .tabset {	margin: 0;	overflow: auto;	padding: 0;	width: 314px;}.tabset li {	display: inline;	float: left;	margin: 0;	padding: 0;}.tabset li a {	font-size: 11px;	color: #BBB6A1;	display: block;	height: 15px;	text-transform: uppercase;	padding: 5px 6px 5px 5px;	width: 146px;	background-image: url(/sitefiles/1338/Images/tabs_01.jpg);	background-repeat: no-repeat;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}.tabset li a span {	background-repeat: no-repeat !important;	cursor: pointer;	display: block;	font-size: 11px;	height: 25px;	text-align: center;}.tabset li a.active, .tabset li a:hover {	font-size: 11px;	color: #42321D;	background-image: url(/sitefiles/1338/Images/tabs_01on.jpg);	background-repeat: no-repeat;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}.tabsetbox {	height: 340px;	width: 274px;	padding: 20px;	overflow: hidden;}.tabsetbox ul li {	margin: 0;	padding: 0;}#signin {	float: right;	width: 160px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 35px;	color: #D4BDAF;	height: 35px;}#signin a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D4BDAF;	text-decoration: none;}#signin a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFF;	text-decoration: underline;}#enews {	float: left;	width: 274px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #808080;	padding-bottom: 20px;}/*    anythingSlider v1.0        By Chris Coyier: http://css-tricks.com    with major improvements by Doug Neiner: http://pixelgraphics.us/    based on work by Remy Sharp: http://jqueryfordesigners.com/------------------------------------------------------------------------------ */.anythingSlider {	width: 614px;	height: 360px;	position: relative;	margin: 0;}.anythingSlider .wrapper {	width: 614px;	overflow: hidden;	height: 360px;	margin: 0;	position: absolute;	top: 0;	left: 0;}.anythingSlider .wrapper ul {	width: 99999px;	list-style: none;	position: absolute;	top: 0;	left: 0;	background: #FFF;	margin: 0;}.anythingSlider ul li {	display: block;	float: left;	padding: 0;	height: 360px;	width: 614px;	margin: 0;}#thumbNav {	position: absolute;	top: 54px;	left: -50px;	text-align: center;}#thumbNav a {	text-indent: -9999px;	display: inline-block;	padding: 0 8px;	height: 53px;	margin: 0 5px 10px 0;	background: url(/sitefiles/1338/Images/btn.gif) no-repeat;	text-align: center;	float: left;	clear: both;	-moz-border-radius-bottomleft: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius: 5px;}#thumbNav a:hover {	background: url(/sitefiles/1338/Images/btnON.gif) no-repeat;}#thumbNav a.cur {	background: url(/sitefiles/1338/Images/btnON.gif) no-repeat;	text-align: center;}/*  Prevents*/.anythingSlider .wrapper ul ul {	position: static;	margin: 0;	background: none;	overflow: visible;	width: auto;	border: 0;}.anythingSlider .wrapper ul ul li {	float: none;	height: auto;	width: auto;	background: none;}ul.upcoming-events-list {	margin: 0px;	padding: 0px;	list-style-type: none;	height: 42px;}ul.upcoming-events-list li{	margin-bottom: 10px;}ul.upcoming-events-list li.cur {	background-color: #CCCCC;}.craig-thumb {	float: right;	margin-left: 7px;	border: 3px solid #DED9CD;}