@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline:none;

}

body { 
  line-height: 1.7em; 
}

/* Tables still need 'cellspacing="0"' in the markup. 
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }*/

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Global */
body {background-color:#8b7e3d;}

.container {width:960px;margin:0 auto;   }
.left-column {width:620px; margin:0 10px 0 10px; float:left; padding:0;}
#content .left-column {width:623px; margin:0 7px 0 0px; float:left; padding:0;}

.right-column {width:320px;float:left; margin:0; padding:0;}

.one-column {padding: 18px 18px 10px 18px;}
.nav-v ul, .nav-v li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
.nav-h ul, .nav-h li { display:inline; list-style-type:none; margin:0; padding:0; }

.relative {position:relative;}
.padding-bottom{padding-bottom:10px;}
.padding-top {padding-top:10px;}
.news-date {margin-right:25px;}
.grey-wrapper {
	padding: 2px 10px;
	background-color:#ededed;
	border: 1px solid #dedede;
	margin: 5px 0 10px 0;
}

#upcoming-content a { color:#ffffff; text-decoration:none; } 
#upcoming-content a:hover { text-decoration:underline; } 

.gold { color:#ece2ac; } 
.clear {clear:both;}
.left { float:left; }
.right { float:right; } 

/* Top */

#logo a{
	height:114px;
	width:266px;
	float:left;
	text-decoration:none;
}
#logo a span {visibility:hidden;}

#top-wrapper {
	background-image: url(src/bg-blue-repeat.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height:207px;position: relative;
}

#top-blue-bg {
	background-image: url(src/bg-header.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	min-width:960px;
}

#top-tan {
	background-image: url(src/bg-whitebar-top-wshadow-new.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#nav-wrapper {margin-top:0;}
#main-nav {padding:40px 0 0 0; margin-left:10px; }

#button-nav {position: relative;}

/* Search */

#guide-search{
	width:445px;
	float: right;
	line-height: 1.8;
	background-image: url(src/bg-search-right2.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:25px;
	height:45px;
}

#search-wrapper {
	padding-top:4px;
	padding-left:27px;
	padding-right:7px;
	background-image: url(src/bg-search-left2.png);
	background-repeat: no-repeat;
	background-position: left top;	height:45px;
}


p#minguide-link{
   float: left;
}

p#minguide-link a{
   display: block;
   width: 113px;
   height:26px;
   text-indent: -9999px;
   background: url(src/bg_minguide_link.gif) no-repeat;
   padding:0;
}

p#minguide-link a.down{
   background-position: 0 -26px;
}

#guide-search #ctl00_HeaderNav1_SearchPanel{
   float: left;
   margin-left: 9px;
   width:205px;
}

#ctl00_HeaderNav1_SearchPanel fieldset{
   float: left;
   width: 305px;
   height: 26px;
   padding: 0;
   margin: 0;
   overflow: hidden;
}

#ctl00_HeaderNav1_SearchPanel input{
   display: block;
   float: left;
   width: 210px;
   height: 26px;
   padding: 4px 3px 3px 22px;
   border: none;
   background: transparent url(src/bg_search_input.gif) no-repeat;
   color: #797979;
   font-size: 1.1em;
   text-transform: capitalize;
   margin-top:0px;
}

#search a#search_go, #search a#ctl00_HeaderNav1_SearchLinkButton {
   display: block;
   float: left;
   width: 57px;
   height: 26px;
   background: url(src/bg_search_a.gif);
   text-indent: -9999px;
}

/* Ministry Guide */

#min-guide .min-col-wrap { 	
	background-image: url(src/bg-min-guide-underline.gif);
	background-repeat: no-repeat;
	background-position:center 15%;} 
	
	
#min-guide #col2 { } 


#min-guide{
    background-color:#fbfbfb;
	display:none;
	background-image: url(src/bg-minguide.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}
#min-guide h3 {font-weight:bold;color:#4d4a37; text-decoration:none;}

#min-guide ul {
 list-style: none;}
 
#min-guide div.min-col{
   float: left;
   display: inline;
   width: 140px;
   margin:0px 0px 0 0;
   padding:15px 25px 15px 25px; 
   
}

.min-col-wrap { 
  background-image: url(src/bg-minguide-line.gif);
  background-repeat: repeat-x;
  background-position: left top;
  border-left:1px solid #dedede;
  border-right:1px solid #dedede;

   
}

#min-guide .min-padding {padding:15px;}

.min-col-outter { 

   
}

#min-guide ul{

}

#min-guide ul li h3{
   font-size: 16px;
  
}

#min-guide ul ul{
   margin-bottom: 5px;
}

#min-guide ul li a{

}

#min-guide ul li li a{
   font-size: 12px;
   line-height:normal;
   text-decoration:none;
   line-height:18px;
  
}
#min-guide ul li li{ margin-bottom:8px;}


.seek a, .serve a , .share a  {display:block; width:100px; height:92px; float:left; text-decoration:none; margin-right:3px; margin-top:1px;padding:0;}

#content ul#menu li .hovering { margin:0px; padding:0px;  background-color:#ffffff;} 


#home a, #about a, #life a, #new a  { float:left; width:152px; height:53px;  padding:0; text-decoration:none; margin:0 3px 0 0; }
#home a span, #about a span, #life a span, #new a span, .seek a span, .serve a span, .share a span { visibility:hidden;}
#home a {
	background-image: url(src/nav-home.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#about a {
	background-image: url(src/nav-about-FPCO.gif);
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#life a {
	background-image: url(src/nav-community.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#new a {
	background-image: url(src/nav-new.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#home a:hover, #about a:hover, #life a:hover, #new a:hover {	background-position: right bottom; padding:0px;}
#main-nav a.selected  {	background-position: left bottom; }

#main-nav li,#main-nav ul {padding:0; margin:0;  zoom: 1; }

#menu { /*background-color:transparent; float:left; z-index:0px; border:1px solid red; */} 



.seek a{
	background-image: url(src/btn-seek.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.share a {
	background-image: url(src/btn-share.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.serve a {
	background-image: url(src/btn-serve.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
 .seek a:hover, .serve a:hover, .share a:hover {background-position: center bottom; text-decoration:none;} 
 .seek .selected, .serve .selected, .share .selected {background-position: right bottom; text-decoration:none;} 

/* Home Content */

#content-wrapper {background-color:#e7dc9a;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(src/bg-content.jpg);
	background-repeat: repeat-x;
	background-position: left top;min-width:960px;
	}
#fuax-col {
	padding-top:0px;
	padding-bottom:0px;
	background-image: url(src/bg-fuax-col-middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	
}

#fuax-col-bottom {
	background-image: url(src/bg-fuax-col-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
#fuax-col-top{
	background-image: url(src/bg-fuax-col-top.gif);
	background-repeat: no-repeat;
	background-position: left top;

	}

	#fuax-col-nonav {
	padding-top:0px;
	padding-bottom:0px;
	background-image: url(src/bg-fuax-col-middle-nonav.gif);
	background-repeat: repeat-y;
	background-position: left top;
	
}

#fuax-col-bottom-nonav {
	background-image: url(src/bg-fuax-col-bottom-nonav.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
#fuax-col-top-nonav{
	background-image: url(src/bg-fuax-col-top-nonav.gif);
	background-repeat: no-repeat;
	background-position: left top;

	}

#content-border {
	border: 1px solid #c2b676;
}
#content {
	border: 1px solid #dfd7aa;
	background-color: #d1c585;
	padding:8px 0px 8px 8px;

}



#content .right-column { width:313px;float:left; }
#photo { padding:9px 0 9px 10px; }
#main-content { padding:30px 40px 37px 43px;}
.home-content #main-content  { padding:30px 25px 37px 28px;}
#side-content { padding:40px 42px 37px 29px; }
#side-content h4 { color:#4e4b38; font-size:21px; padding:0px; margin:0 0 20px 0; } 	
.home-content #main-content h2 {color:#676767; font-size:14px;}
.home-content #main-content h1 {margin-left:15px; margin-bottom:5px;}

.home-content #main-content #tab-panel-3 h1, .home-content #main-content #tab-panel-4 h1  {margin-left:0px; margin-bottom:20px;}
#connected ul {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; float: left; width: 240px; margin-left: 10px; 

background-image:none;
background-repeat:no-repeat;
font-weight:normal;
list-style-type:none;
margin-left:0px;
padding-left:0px;

}

#connected ul li{ padding: 0px; margin:0px; height:40px; clear: both;  }
#connected ul li a{ display: block; margin:0px; text-decoration:none; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;}
#connected ul li a.small-link:hover, #connected ul li a:hover h4{color:#ada05b;}
#connected ul li span{ float:left; padding:0px 0px 0px 0px; }
#connected ul li h4{ padding:5px 0px 15px 10px; margin:0px; margin-left:20px; font-size:14px; color: #676767; text-decoration:none;  font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;}
#connected ul li img{ margin-right:17px; border:none; padding-top:5px; }
#connected ul li .small-link { background-image:url(src/icons/icon-link-blue-arrow.gif); background-repeat:no-repeat; background-position:2px center; padding-left:10px; font-size:10px; font-weight:normal;} 
#connected {}
#latest a:link {  } 
#latest .lastest-content { float:left; } 
#latest .lastest-image { float:left; padding:0px 15px 60px 0px;  width:25px;} 
#latest h6 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #676767; }

#timer {background-color:#837843; }

#upcoming { background-image: url(src/bg-gold-home.jpg); background-repeat: repeat-x; background-position: left top; margin:9px 10px 9px 9px; height:269px; background-color:#c0b575; }
#upcoming-sub {background-image: url(src/bg-gold-home.jpg); background-repeat: repeat-x; background-position: left top; margin:9px 10px 7px 9px; height:189px; background-color:#c0b575;}
#upcoming-sub #upcoming-content { padding:30px 35px 0px 27px;} 
#upcoming-sub  p, #upcoming p {margin-bottom:5px; padding:0;}
#upcoming-content { padding:30px 35px 8px 27px;} 
#upcoming-content h4 { font-size:21px; color:#FFFFFF; font-family:Cambria,Georgia;} 
#upcoming-content h5 { font-size:1.2em; color:#ece2ac; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin-bottom:.5em;} 
#upcoming-content p { font-size:1em; color:#ffffff; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; line-height:1.3em;} 

/*#gold-wrap { background-image: url(src/bg-goldbox-bottom.jpg); background-repeat: no-repeat; background-position: left bottom;  } 
#gold-wrap-inner {background-image: url(src/bg-goldbox.jpg); background-repeat: no-repeat; background-position: left top;height:247px;} */
#upcoming img {vertical-align:top; padding:0; margin:0; float:none;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:25px 0 25px 0;border:none;}
.map {
	float:right;
	padding-right:60px;
	top: 10px;
	font-size:10px;
	width:80px;
}

.map img { padding:5px 5px 0 0; }

.post-wrapper {
	padding:15px;
	margin-bottom:5px;
}
.post-hover {
	background-color:#ecf1f5;
}
.read-more span {
	visibility: hidden;
}
.read-more a { 
	display:block; height:11px; width:72px;  text-decoration:none; float:right; margin-top:-15px; background-color:#ededed;  
	background-image: url(src/bg-read-more-off.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
/* Accomplished via jQuery
.read-more a:hover { 
	background-image:url(src/bg-read-more-hover.gif);
}
*/

#twitter_div ul li  {background-image:url(src/bullet-twiiter.gif); margin-left:10px;
background-position:0 5px;
background-repeat:no-repeat;
line-height:normal;
font-weight:normal;
list-style-type:none; font-size:11px;
padding-left:20px; margin-bottom:8px;}

#twitter_div a {word-wrap: break-word;}
#twitter_div  a {color:#a8a8a7; font-size:11px;}
#twitter_div span a {color:#0e609f; font-size:11px;}

#main-content ul li {background-image:url(src/bullet.gif); margin-left:10px;
background-position:0 7px;
background-repeat:no-repeat;
font-weight:normal;
list-style-type:none;
padding-left:15px;}

.sub-nav .RadPanelBar .rpRootGroup .rpLevel2 a {background-image:none;}

.sub-nav .RadPanelBar .rpRootGroup li {margin-right:10px;}

.sub-nav .RadPanelBar .rpRootGroup a {		
	background-image:url(src/bullet.gif);
background-position:0px 9px;
padding-left:15px;
background-repeat:no-repeat;
	color: #595851;
	text-decoration:none;
 margin-bottom:10px;
}
#side-content .sub-nav .RadPanelBar .rpLevel2 .rpTemplate, .RadPanelBar .rpLevel2 .rpOut span {
margin-left:-15px;
}

.sub-nav .RadPanelBar .rpLevel2 a{background-position:20px 7px;  margin-bottom:0;}

.sub-nav .RadPanelBar .rpRootGroup ul.rpLevel2 {margin-bottom:5px;}
.sub-nav li.rpLast a.rpExpanded {background-image:none; padding:0; margin:0; font-size: 2.0em; font-family: Cambria, Georgia; line-height: 1em; margin-bottom: .5em; font-weight:bold; color:#4e4b38;}


.sub-nav li.rpLast .rpLevel1 a.rpExpanded {font-weight:bold; color:#595851; font-size: 100%; font-family: Trebuchet MS, Trebuchet, "Helvetica Neue", Arial, Helvetica, sans-serif; 
background-repeat:no-repeat;	background-image:url(src/bullet.gif); color: #595851; text-decoration:none; margin-bottom:5px;padding-left:15px;background-position:0px 5px;}

.sub-nav li.rpLast .rpLevel2 a.rpExpanded {font-weight:bold; color:#595851; font-size: 100%; font-family: Trebuchet MS, Trebuchet, "Helvetica Neue", Arial, Helvetica, sans-serif; 
background-repeat:no-repeat;	background-image:none; color: #595851; text-decoration:none; margin-bottom:5px;padding-left:15px;background-position:0px 5px;line-height:22px;}


.sub-nav .RadPanelBar .rpRootGroup  a:hover { color:#ada05b; background-color:transparent; background-position:0px 9px;}
.sub-nav .RadPanelBar .rpLevel2 a:hover { color:#ada05b; background-color:transparent;}
.sub-nav .RadPanelBar .rpRootGroup .rpSelected{ font-weight: bolder; color:#595851; }



/* content navs */

#left-nav-sub, #right-nav-sub {	height:40px;
	border-right: 1px solid #c2bc9a;
	border-top: 1px solid #dedede;
	border-left: 1px solid #c2bc9a;

	border-bottom: 1px solid #c3c3c3;
	background-color: #cecece;
	background-image: url(src/bg-left-nav.jpg);
	background-repeat: repeat-x;
	background-position: left top; color:#757575;}

	.breadcrumbs {padding:12px 30px 12px 42px;}
	.breadcrumbs img {padding-right:5px; vertical-align:top;}
	.breadcrumbs a {text-decoration:none; color:#757575; font-size:12px;}
	.breadcrumbs a:hover {color:#0f4981;} 
	.breadcrumbs a span {color:#0f4981;}

#left-nav  a {
	color:#757575;
	font-size:14px;
	width:154px;
	display:block;
	float:left;
	padding-top:10px;
	text-align:center;
	height:28px;
	border-right: 1px solid #dedede;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #c3c3c3;
	background-color: #dddddd;
	background-image: url(src/bg-left-nav.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration:none;
}

#left-nav .last a {	width:157px;} 
#right-nav .last a {	width:110px; padding-right:45px;} 
#left-nav .selected a, #left-nav .selected a:hover { background-color: #dddddd;background-image: url(src/bg-left-nav-on.jpg);background-repeat: repeat-x;background-position: left top;text-decoration:none;background-color:#0c487d;color:#ffffff;}
#left-nav .selected a:hover span { color:#f6db4f; }
#left-nav .selected a span { color:#f6db4f; }
	 
#right-nav a{	color:#7e7c7c;
	width:132px;
	font-size:11px;
	height:38px;
	display:block;
	float:left;
	text-align:center;
	padding-right:24px;
	line-height:14px;
		border-right: 1px solid #dedede;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #c3c3c3;
	background-color: #dddddd;
	background-image: url(src/bg-left-nav.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration:none;}

#right-nav img {padding-left:18px;}

#right-nav .last img {padding-left:22px;}
#right-nav  p {margin-top:5px; margin-bottom:0; padding:0;}
#left-nav  a span {color:#0e5996; font-weight:bold;}

#left-nav a:hover, #right-nav a:hover {color:#7e7c7c; 	background-image: url(src/bg-left-nav-hover.jpg);background-color:#ededed;}
#left-nav a:hover span {color:#898464;}

/* Footer */

#footer-wrapper {
	padding-top:25px;
	padding-bottom:20px;
	border-top: 1px solid #ffffff;
	background-color: #8b7d3d;
	background-image: url(src/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;min-width:960px;
}

#footer{
	background-image: url(src/bg-footer-lines.gif);
	background-repeat: repeat-y;
	background-position: left top; color:#ffffff;}
	
#footer-wrapper .left-column{ }
#footer-wrapper .right-column{ }
#footer-col3 a img {padding-top:5px;}
.footer-col {float:left; width:130px;  margin-left:20px;}

/* --------------------------small social icons: Inactive = add -20px down x Active = 140px right ---------------------------- */

#footer-col3.icon li a {padding-left:24px;}
.icon li a {background-image:url('src/footer-social-icons.gif'); height:20px; padding-left:30px; background-repeat:no-repeat; }

.icon li a.facebook {background-position:0px -20px; }
.icon li a.facebook:hover {background-position:-140px -20px; }
.icon li a.twitter {background-position:0px -40px; }
.icon li a.twitter:hover {background-position:-140px -40px; }
.icon li a.youtube {background-position:0px -60px; }
.icon li a.youtube:hover {background-position:-140px -60px; }
.icon li a.vimeo {background-position:0px -80px; }
.icon li a.vimeo:hover {background-position:-140px -80px; }
.icon li a.rss {background-position:0px -100px; }
.icon li a.rss:hover {background-position:-140px -100px; }



.icon li a.contact{background-position:0px -160px; }
/*.icon li a.contact:hover {background-position:-140px -160px; }*/
.icon li a.join{background-position:0px -180px; }
/*.icon li a.join:hover {background-position:-140px -180px; }*/
.icon li a.first{background-position:0px -200px; }
/*.icon li a.first:hover {background-position:-140px -200px; }*/
.icon li a.explore{background-position:0px -220px; }
/*.icon li a.explore:hover {background-position:-140px -220px; }*/
.icon li a.immeasurably{background-position:0px -240px; }
/*.icon li a.immeasurably:hover {background-position:-140px -240px; }*/
.icon li a.e-news{background-position:-140px -260px; }
/*.icon li a.e-news:hover {background-position:-140px -260px; }*/





#footer-col4 li {padding-bottom:9px;}
#contact-info {text-align:center;}
#footer h2, #footer h3, #footer h4 {color:#ffffff; font-weight:bold; margin-bottom:10px; font-size:13px;   font-family: Trebuchet MS, Trebuchet, "Helvetica Neue", Arial, Helvetica, sans-serif;}
#footer li a{line-height:26px;}
#footer a {color:#f5edc4; text-decoration:none;}
#footer a:hover, #footer a.selected{color:#ffffff; }
#footer-col2 a {color:#ffffff;}
#footer-col1 li.first, #footer-col3 li.first {margin-bottom:8px;}
#footer-col2 li { margin-bottom:7px; }
#footer-col3 li.first{ margin-top:3px;} 
#footer-col1.footer-col a {line-height:20px;}
#footer-col1 {margin-left:20px;}
#footer-col2.footer-col{width:105px;}
#footer-col3.footer-col{width:115px;}
#footer-col4.footer-col{width:140px;}

#contact-info {padding-left:25px;}
#contact-info, #contact-info p {line-height:normal; text-align:left;}
#contact-info h4 { font-size:1.4em; }

/* panelbar over rides*/
.sub-nav .RadPanelBar .rpText {padding:0;}

.sub-nav .RadPanelBar {
width:auto;
}
.sub-nav .RadPanelBar .rpRootGroup {
border-style:none;
border-width:0;
}
.sub-nav .RadPanelBar .rpRootGroup, .sub-nav .RadPanelBar .rpGroup, .sub-nav .RadPanelBar .rpItem {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.sub-nav .RadPanelBar .rpLink {
background-repeat:repeat-x;
border-bottom-style:none;
cursor:pointer;
overflow:hidden;
text-decoration:none;
font-weight:normal;
}

.sub-nav .RadPanelBar .rpOut {
border-bottom-style:none;
}
.sub-nav .RadPanelBar .rpFocused .rpOut, .sub-nav .RadPanelBar .rpLink:hover .rpOut, .sub-nav .RadPanelBar .rpSelected .rpOut, .sub-nav .RadPanelBar .rpSelected:hover .rpOut {
border-bottom-width:0;
padding-bottom:0;
}
.sub-nav RadPanelBar_Forest .rpDisabled:hover .rpOut {
border-bottom-width:1px;
padding-bottom:0;
}

/* Custom Nav CSS */

  ul#menu li {
        display: inline;

    }

    ul#menu div {
        display: none;
    }
	
	
	
    ul#menu li.mega .menu-links {
		margin: 6px 8px 0 8px;
        background-color: #ebebeb;
		background-image: url(/App_Themes/RWCC/src/bg-menu-fade.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		padding: 25px 0 25px 25px;
    }

	    ul#menu li.mega .serve .menu-links {
		padding: 25px ;
    }
	

	
	.seek .menu-wrapper {		
		background-image: url(/App_Themes/RWCC/src/bg-menu-expanded-top-seek.png);
		background-repeat: no-repeat;
		background-position: left top;
		}
		
	.share .menu-wrapper {		
		background-image: url(/App_Themes/RWCC/src/bg-menu-expanded-top-share.png);
		background-repeat: no-repeat;
		background-position: left top;
	
		}
		
	.serve .menu-wrapper {		
		background-image: url(/App_Themes/RWCC/src/bg-menu-top-serve.png);
		background-repeat: no-repeat;
		background-position: left top;
		}
		
	ul#menu .serve	div.menu-wrapper {	
		width: 320px;
        top: 86px;
        right:6px;
		padding:0px;
		
		}
		ul#menu .serve .menu-repeat {		
		background-image: url(/App_Themes/RWCC/src/bg-menu-short-bottom-large.png);
		background-repeat: no-repeat;
		background-position: left bottom; padding-bottom:7px; } 		
		
		ul#menu  div.menu-wrapper {	
		width: 960px;
        position: absolute;
        top: 86px;
        right:0px;
		z-index:100;
		
/*		background-image: url(/App_Themes/RWCC/src/bg-menu-expanded-bottom.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		z-index:100;*/
		}
	

		
	ul#menu  .menu-repeat {		
		background-image: url(/App_Themes/RWCC/src/bg-menu-expanded-bottom-large.png);
		background-repeat: no-repeat;
		background-position: left bottom;  padding-bottom:8px; margin-top:1px;} 	
		
	ul#menu li.mega .menu-links a {background-image: none; color:#4f4f4f; font-size:14px;  text-decoration:none; display:block; height:auto; border-bottom: 1px solid #dbdbdb;
	margin-right:30px;  padding:4px 8px 4px 0; width:264px; font-weight:bold;}	
		
	ul#menu .serve .menu-links .children a {background-image: none; color:#4f4f4f; font-size:14px;  text-decoration:none; display:block; height:auto; border-bottom: 1px solid #dbdbdb;padding:4px 5px; width:240px; font-weight:bold; margin-right:25px;}	
	
	ul#menu li.hovering .menu-links a:hover {color:#0f62a1; background-color:#dbdbdb; padding:4px 0 4px 8px;  }
		
	ul#menu li.mega .menu-links .children .children a {font-size:12px; color:#4f4f4f; /*float:left; width: 120px;*/ font-weight:normal; border:none; line-height:normal;}	
	ul#menu li.mega .menu-links .children .children ul {margin-bottom:10px;}
	
	ul#menu li.mega .menu-links .menu-column { float:left; width: 300px;}
		
    ul#menu li.hovering div {
        display: block;
    }
	
	ul#menu li.hovering a {background-position: center bottom; text-decoration:none;}
	


#fuax-col-bottom-nonav { padding-bottom:20px; } 

#col3-wrap { padding:25px 40px 25px 40px; margin-bottom:20px; background-image:url(src/bg-col3-dividers2.gif); background-repeat:repeat-y; background-position:center top;  } 
#col3-wrap h4 { color:#4e4b38; font-size:1.8em; padding:0px; margin:0 0 24px 0; } 	
#col3-1 ,#col3-2, #col3-3 { float:left; background-color:transparent; }
#col3-1 { width:280px; }
#col3-2 { width:270px; margin-left:25px;}
#col3-3 { width:260px; margin-left:35px;}


#col3-3 ul li { list-style-image:none; list-style-type:none; } 
#col3-3 ul li a { text-decoration:none; padding:7px 0; display:block; font-size:13px; } 
#col3-3 ul li img { padding-right:5px; vertical-align:middle; } 

#sub-upcoming-content h5 , #col3-1 h2 { color:#676767; font-size:13px; padding:0px; line-height:18px; margin-bottom:3px; }
#sub-upcoming-content .gold {color:#676767;  }
#col3-1 #NewsItem .read-more{ visibility:hidden;}
#col3-1 #NewsItem .padding-top { padding:0px }
#col3-1 #NewsItem { padding:0px;}
#col3-1 #NewsItem .grey-wrapper { background-color:#ffffff; padding:0px; border:none; } 
#col3-1 #NewsItem .news-date { display:block;} 



#ctl00_Body_ctl00_Form_ChdCount_Field select { width:50px; }
table#form-table td { margin:0px; vertical-align:middle; line-height:0px;} 
table#form-table select { padding:8px; } 

#ctl00_Body_ctl00_Form_Ministries label, #ctl00_Body_ctl00_Form_SupportGroups label,
#ctl00_Body_ctl00_More_Info_On label, #ctl00_Body_ctl00_More_Info_On_2 label, 
span#ctl00_Body_ctl00_Attendance label, span#ctl00_Body_ctl00_Marital_Status label, 
#ctl00_Body_ctl00_Unsubscribe_Weekly_Email, #unsubsribe label, #ctl00_Body_usercontrols_prayerrequestform_ascx1_RadAjaxPanel1 label, span#ctl00_Body_usercontrols_nominationform_ascx1_NominationFor label { line-height:1.5em; padding:5px 0; text-transform:none; } 

label span { text-transform:none; font-weight:normal; } 

#timer-frame { margin-left:10px; margin-bottom:34px; }

#home-photo{height:269px; padding:9px 0 9px 10px;}

.close {position:absolute; z-index:6; width:15px; height:15px; top:20px; right:20px;}

.map-icon-small a {background-image:url('src/footer-social-icons.gif'); height:20px; padding-left:24px; padding-top:2px; background-repeat:no-repeat; display:block; }
.map-icon-small a.map-icon{background-position:0px -280px; }
.map-icon-small a.map-icon:hover {background-position:-140px -280px; }

#top-share-icons { width:115px; float:right; text-align:right; margin:0px; padding-top:12px; }
#top-share-icons a span { visibility:hidden; display:none; }
#top-share-icons a { background-image:url('src/top-button-sprites.gif'); height:16px; width:16px; background-repeat:no-repeat; text-decoration:none; float:left; margin-left:14px; }
#top-share-icons a.top-print {background-position:0px -20px;}
#top-share-icons a.top-print:hover {background-position:-140px -20px; }
#top-share-icons a.top-send {background-position:0px -40px; }
#top-share-icons a.top-send:hover {background-position:-140px -40px; }
#top-share-icons a.top-fav {background-position:0px -60px; }
#top-share-icons a.top-fav:hover {background-position:-140px -60px; }

#ctl00_Body_SearchResult1 h2 {font-size:14px; color:#676767;} 
#main-content .searchResults { } 
#main-content .searchResults dt a { font-size:20px; } 
#main-content .searchResults dd a { } 
#main-content .searchResults dd { margin-bottom:18px; margin-left:0px; } 


a.goldlink {color:#978d56;}
p.no-bottom-padding {padding:0; margin:0;}

#main-content ul.sf_pager  li {background:none; padding-left:5px; margin-left:0;}
#main-content ul.sf_pager {margin-left:0; padding-left:0;}



#pagesearch{
   margin-bottom:25px;
 
}

#pagesearch fieldset{
   float: left;
   width: 305px;
   height: 26px;
   padding: 0;
   margin: 0;
   overflow: hidden;
}

#pagesearch input{
   display: block;
   float: left;
   width: 210px;
   height: 26px;
   padding: 4px 3px 3px 22px;
   border: none;
   background: transparent url(src/bg_search_input.gif) no-repeat;
   color: #797979;
   font-size: 1.1em;
   text-transform: capitalize;
   margin-top:0px;
}

 #pagesearch a {
   display: block;
   float: left;
   width: 57px;
   height: 26px;
   background: url(src/bg_search_a.gif);
   text-indent: -9999px;
}


.page-navigation p { float:left;  } 
ul.sf_pager { float:left; } 



/*
#main-content ul.RadTreeView  {list-style-type:none;}
#ctl00_Body_sitefinity_usercontrols_navigation35_sitetreeview_ascx1_RadTreeview1 ul li a , #main-content ol {margin:0px !important;}
#main-content .RadTreeView .rtMinus {background-position:0 0px;}
#main-content .RadTreeView ul li a { margin:0px; margin:0px; }
#main-content .RadTreeView ul li a { background-color:green;}
#main-content .RadTreeView li.rtLI { background-color:#999999;}
#main-content .RadTreeView a.rtIn { background-color:#cccccc; }
#main-content ul.rtUL li.rtLI div.rtTop { background-color:green; }
#main-content ul.rtUL li.rtLI div.rtMid { background-color:blue; } 
#main-content ul.rtUL li.rtFirst { background-color:red; }
#main-content ul.rtUL li ul.rtUL  { background-color:yellow; } 

#main-content .RadTreeView .rtTop, #main-content .RadTreeView .rtMid, #main-content .RadTreeView .rtBot {
padding:0 0 0 0px; margin:0px;
}*/


#main-content .RadTreeView .rtTop, #main-content .RadTreeView .rtMid, #main-content .RadTreeView .rtBot { padding:0 0 0 10px; margin:0px;}
#main-content ul.rtUL li.rtLI div.rtTop { font-weight:bold; margin-left:0px; font-size:12px;}
#main-content li ul.rtUL, #main-content li ol.rtUL {margin:0 !important; padding:0px !important;}
#ctl00_Body_sitefinity_usercontrols_navigation35_sitetreeview_ascx1_RadTreeview1 ol li, #ctl00_Body_sitefinity_usercontrols_navigation35_sitetreeview_ascx1_RadTreeview1 ul li {margin-left:10px !important; padding:0 0 0 5px !important;}
.RadTreeView .rtIn { margin-left:0; padding:0;}



ol.sf_photoListLightbox li, ol.sf_listAndPage li {
float:left;
height:17.6em;
overflow:hidden;
padding:0;
width:150px;
margin:0 0 0 0 !important;
}

#main-content ul.sf_photoListLightbox, #main-content ol.sf_photoListLightbox { margin:0; }
#main-content ol.sf_photoListLightbox li dl dt a { visibility:hidden;}
#contact-info img {width:182px; height:82px;}
.breadcrumbs img.homeimg {width:16px; height:15px; padding-right:5px;}