.Width75 { width:75px; float:left; padding-top:3px; }
.Width100 { width:100px; float:left; padding-top:3px; }
.Width150 { width:150px; float:left; padding-top:3px; }
.Width175 { width:175px; float:left; padding-top:3px; }
.Width200 { width:200px; float:left; }
.Width250 { width:250px; float:left; }
.Width300 { width:300px; float:left; }
.Width350 { width:350px; float:left; }
.Width400 { width:400px; float:left; }

/* CSS Document */

/* Body and Universal Reset */

* {margin: 0; padding: 0;}

body {
	text-align:center;
	margin:0;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:23px;
	background:url(/images/backgrounds/bg.jpg) no-repeat top center #D59F4E;
}
	
td {
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:13px;
	/*vertical-align:top;*/
}

img {
	border:0;
}

#container {
	margin:0 auto;
	width:968px;
	text-align:left;
	background:url(/images/backgrounds/container_bg.gif) repeat-y left;
}

#leftContainer {
	background:url(/images/backgrounds/left_bg.gif) no-repeat;
	width:738px;
	padding:0 10px;
	float:left;
}

.clear {
	clear:both;
	height:1px;
}


/* for editor */
.h1 {
	color:#6E6F68;
	font-size:20px;
	font-weight:bold;
	padding:0 0 18px 0;
}
.h3 {
	color:#AD2D23;
	font-size:17px;
	font-weight:bold;
	padding-bottom:7px;
}

.h2 {
	color:#AD2D23;
	font-size:17px;
	font-weight:bold;
	padding-bottom:7px;
}
/**/
h1 {
	color:#6E6F68;
	font-size:20px;
	font-weight:bold;
	padding:0 0 18px 0;
}
h2 {
	color:#AD2D23;
	font-size:17px;
	font-weight:bold;
	padding-bottom:7px;
}

#contentRightCol h3 {
	color:#AD2D23;
	font-size:17px;
	font-weight:bold;
	padding-bottom:7px;
}

a {
	color:#AD2D23;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


/* Right Col */
#GroupLeaders { width:470px;}
#GroupLeaders img { max-width:200px; float:left; margin-right:8px;}
#GroupLeaders a { font-size:11px; font-family:Verdana; color:#6E6F68; text-align:right; }
#GroupLeaders a:hover { 	text-decoration:underline; }
#rightCol {
	float:right;
	background:url(/images/backgrounds/right_repeat_bg.gif);
	width:210px;
	line-height:14px;
	font-size:11px;
}

#rightCol p {
	font-style:italic;
	color:#6E6F68;
	margin:3px 0 10px 0;
}

#rightCol p.featuredProduct {
	margin:3px 0 0 0;
}

#rightColTitle {
	background:url(/images/backgrounds/right_top.gif) no-repeat;
	height:20px;
	color:#A1A299;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	padding:38px 0 0 15px;
}

#nextEvent {
	background:#FFFFFF;
	width:174px;
	height:174px;
	text-align:center;
	border:1px solid #E6E6E6;
	margin:0 0 0 13px;
}
#rightContent { margin:0px 0px 0 15px; }
#latestNews, #latestPodcast, #featuredProduct {
	margin:23px 20px 0 15px;
}

#latestNews a.readMore, #latestPodcast a.downloadListen, #featuredProduct a.buyNow {
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	line-height:18px;
}

#latestPodcast a {
	color:#1A90A5;
}

#featuredProduct a {
	color:#3F201B;
}

#featuredProduct a.buyNow, .featuredProductPrice {
	font-size:11px;
	color:#753D2B;
	font-weight:bold;
}

.featuredProductIMG 
{
    
	margin:0 9px 0 0;
}

#onlineGiving {
	clear:both;
	background:url(/images/backgrounds/right_bottom.gif) no-repeat bottom;
	padding:0 23px 20px 13px;
	text-align:center;
	line-height:14px;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
}

#onlineGiving a:hover {
	color:#1A90A5;
	text-decoration:none;
}


/* Submenu */

#subMenu li {
	margin:9px 0 0 10px;
	list-style:none;
}

#subMenu li a {
	color:#6E6F68;
	font-size:12px;
	padding:2px 5px;
}

#subMenu li a:hover, #subMenu li.down a {
	background:#FFFFFF;
	text-decoration:none;
}

ul.subSubMenu {
	margin:5px 0 0 0;
}

ul.subSubMenu li {
	list-style:none;
}

ul.subSubMenu a {
	color:#FFFFFF;
	padding:2px 5px;
}

ul.subSubMenu a:hover, ul.subSubMenu li.down a {
	background:#83211A;
	text-decoration:none;
}


/* Header */

#header {
	background:url(/images/backgrounds/header_bg.jpg);
	
	height:127px;
}


/* Main Nav */

#mainNav {
	margin:0 0 0 12px;
}

#mainNav li {
	list-style:none;
	display:inline;
}


/* Banner */

#banner {
	margin:16px 0 0 14px;
}


/* Content */

#contentContainer {	
	background:url(/images/backgrounds/content_spacer.gif) repeat-y 495px 0 #3F201B;
	margin:16px 6px 0 13px;
	padding:18px 18px 0 18px;
	width:683px;
}
#contentContainerFull {	
	background:url(/images/backgrounds/content_spacerFull.gif) repeat-y 495px 0 #3F201B;
	margin:16px 6px 0 13px;
	padding:18px 18px 0 18px;
	width:683px;
}

#content {
	width:450px;
}

#content p {
	margin:0 0 18px 0;
}

.quoteName {
	color:#6E6F68;
	font-size:11px;
	font-style:italic;
}

#contentFooterLinks {
	margin:17px 0 0 12px;
}

#homeBanners {
	margin:0 0 0 13px;
}

#homeBanners img {
	margin:5px 6px 0 0;
}

#contentFooterLinks img {
	margin:0 5px 0 0;
}


/* Content Right Col */

#contentRightCol {
	float:right;
	width:180px;
}

.serviceTime {
	line-height:18px;
	border-top:1px solid #321712;
	padding:10px 0;
}

.serviceDay {
	color:#AD2D23;
	font-size:11px;
	line-height:15px;
}

.serviceVenue {
	color:#A1A299;
	font-size:11px;
	font-style:italic;
}


/* Footer */

#footer {
	background:url(/images/backgrounds/bottom_bg.gif) no-repeat #D59F4E;
	width:768px;
	padding:30px 0 0 0;
	text-align:center;
}

#footer li {
	list-style:none;
	display:inline;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 15px 0 0;
}

#footer li a {
	color:#FFFFFF;
}

#footer li a:hover {
	color:#AD2D23;
}
.fs2 { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px }
#GroupsList { padding:0 13px 0 13px;}
#GroupsList h2 { color:#ad2d23; 	font-size:18px;	font-weight:bold;	padding:0 0 18px 0;}
#GroupsList .GroupsListImg { width:360px; float:left; }
#GroupsList .GroupsListImg img { max-width:358px; }
#GroupsList .GroupsListContent { width:360px; padding-left:10px; float:left; }
#GroupsList .GroupsListContent h2 { color:#6E6F68; 	font-size:18px;	font-weight:bold;	padding:0 0 18px 0; }
.Clear { clear:both; }
.clear { clear:both; }
.PaddingTop15 { padding-top:15px; }
.Link { clear:both; text-align:right; }
.Link a { color:#ad2d23; font-size:13px;  text-decoration:underline;}
.Link a:hover { color:#ad2d23; font-size:13px;  text-decoration:none;}



.btnRed { background:url(../../images/admin/btnRed.jpg);background-repeat:repeat-x; background-color:#A42806; height:20px; border:solid 1px #852205; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;padding:2px 5px 2px 5px;}
.btnGreen { background:url(../../images/admin/btnGreen.jpg); background-repeat:repeat-x; background-color:#83AE16; height:20px; border:solid 1px #83AE16; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;padding:2px 5px 2px 5px;}
.btnAqua {background:url(../../images/admin/btnAqua.jpg); width:72px; height:22px; border:none; font:11px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-align:left; padding-left:10px; }
.btnBlue { background:url(../../images/admin/btnBlue.jpg); background-repeat:repeat-x; background-color:#013763;  height:20px; border:solid 1px #012440; margin:0; padding:2px 5px 2px 5px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.btnBlueLarge { background:url(../../images/admin/btnBlueLarge.jpg); width:135px; height:22px; border:none; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.btnBlueSml { background:url(../../images/admin/btnBlueSml.jpg); width:35px; height:22px; border:none; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}

.btnGreenSml { background:url(../../images/admin/btnGreenSml.jpg); width:35px; height:22px; border:none; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.btnOrange { background:url(../../images/admin/btnOrange.jpg); width:85px; height:22px; border:none; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.btnOrangeSml { background:url(../../images/admin/btnOrangeSml.jpg); width:35px; height:22px; border:none; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
