img#logo {
    width: 1000px;
    height: 125px;
    background: url(images/logo.png) 0 0 no-repeat;
    margin-top: 0px;
    float: left;
}

img#logo-faith {
    width: 863px;
    height: 125px;
    background: url(images/faith-logo.png) 0 0 no-repeat;
    margin-top: 0px;
    float: left;
}

/* gets rid of any box around the artilces if nothing is there */
table.contentpaneopen-alert {



}


/* contactinfo */
table.contactinfo {
  margin: 0 0 0 0;
  background: whitesmoke;
  border-collapse: collapse; 
  width: 100%;
}

table.contactinfo th, table.contactinfo td, table.infotables th, table.infotables td  {
  border: 1px black solid;
}

table.contactinfo th, table.infotables th {
  background: url(images/th-bg.jpg) repeat-x top #470f0f;
  text-align: center;
  color: #d6dce8;
  padding: 0.1cm;
}

table.contactinfo td, table.infotables td {
  background: url(images/td-bg.jpg) repeat-x top #d6dce8;
  text-align: left;
  color: #470f0f;
  padding: 0.1cm;
}

table.contactinfo td:hover, table.infotables td:hover {
  color: #470f0f;
  background: #aaafb8;
}


/* infotables */
table.infotables {
  margin: 1em 1em 1em 0;
  background: whitesmoke;
  border-collapse: collapse; 
}

img {max-width: 100%; height:  auto;}

/************ ****************************  ************/
/************ GRAFFITO TEMPLATE - FEB 2016  ************/
/************ ****************************  ************/

/************* BACKGROUND ***********************/
.main-bg-purple .rt-bg2 {
    background-image: url(images/background-texture.jpg);
    background-color: #450e08;
}

/************ MENU  ************/

#rt-header .rt-grid-6.rt-alpha { display: none; }
#rt-header .rt-grid-6.rt-omega { width:  100%; }
.menu-block {float: left;}
.menutop li.root > .item { padding: 5px 0;}
.homelayout #rt-main {display: none;}


.menutop li.root > .item > span { padding: 5px 5px 5px 0px;}
.menutop li.parent.root .item > span {  padding-right: 15px; }
.menutop li.parent.root .item .daddyicon:before {display: none;}
.menutop li.root > .item { font-size: .9em;}	
.menutop li.parent.root .item { margin-right: 10px;}

@media only screen and (min-width: 1200px) {
	.menutop li.root > .item { font-size: 1.1em;}	
	.menutop li.parent.root .item { margin-right: 25px;}
	.menutop li.parent.root .item > span {padding-right: 5px;}
}

@media only screen and (min-width: 960px) and (max-width:1199px) {}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.menutop li.root, .menutop.level1 > li {background: none;}
	.menutop li.root > .item { font-size: .8em;}	
	.menutop li.parent.root .item > span, .menutop li.root > .item {padding-right: 5px;}
	.menutop li.parent.root .item, .menutop li.root > .item {margin-right: 0px;}
	.menutop li.parent.root .item .daddyicon {display: none;}
	
}



/***** MAKE THE ADS WORK ON THE HOME PAGE  ****************/
	.homelayout #rt-feature .rt-grid-6.rt-alpha{width: 760px;	}
	.homelayout #rt-feature .rt-grid-6.rt-omega{width: 200px;	}

@media only screen and (min-width: 1200px) {
	.homelayout #rt-feature .rt-grid-6.rt-alpha{width: 1000px;	}
	.homelayout #rt-feature .rt-grid-6.rt-omega{width: 200px;	}
}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
	.homelayout #rt-feature .rt-grid-6.rt-alpha{width: 760px;	}
	.homelayout #rt-feature .rt-grid-6.rt-omega{width: 200px;	}
}


@media only screen and (max-width: 959px) and (min-width: 768px) {
	.homelayout #rt-feature .rt-grid-6.rt-alpha{width: 586px;	}
	.homelayout #rt-feature .rt-grid-6.rt-omega{width: 200px;	}
}

@media only screen and (max-width: 767px){
	.homelayout #rt-feature .rt-grid-6.rt-alpha{width: 100%;	}
	.homelayout #rt-feature .rt-grid-6.rt-omega{width: 100%;	}
}

/************ QUICKLINKS  ************/
.sprocket-mosaic .sprocket-mosaic-header {padding: 0;}
.sprocket-mosaic-item .sprocket-mosaic-title a {font-size: .8em;}

@media only screen and (min-width: 1200px) { .sprocket-mosaic-item .sprocket-mosaic-title a {font-size: .9em;} }

.sprocket-mosaic-item .sprocket-readmore.readmore, .sprocket-mosaic-item:hover .sprocket-mosaic-hovercontent { display: none;}

.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-title { margin-right: -10px;}

/************ HOMELAYOUT FOR BOTTOM AREA  ************/
#rt-mainbottom .rt-grid-4 { width: 260px; }
#rt-mainbottom .rt-grid-4.rt-alpha { width: 440px; }
#rt-mainbottom .rt-grid-4 > .rt-block { padding: 0px; }

#rt-feature .rt-grid-4 { width: 453px; }
#rt-feature .rt-grid-4.rt-alpha { width: 307px; }
#rt-feature .rt-grid-4.rt-omega { width: 200px; }

@media only screen and (min-width: 1200px) { 
	#rt-mainbottom .rt-grid-4 { width: 325px; }
	#rt-mainbottom .rt-grid-4.rt-alpha { width: 550px; }
	#rt-mainbottom .rt-grid-4 > .rt-block { padding: 0 15px 15px 15px; }
}

@media only screen and (min-width: 960px) and (max-width:1199px) {

} 

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#rt-mainbottom .rt-grid-4 { width: 200px; }
	#rt-mainbottom .rt-grid-4.rt-alpha { width: 568px; }
	#rt-mainbottom .rt-grid-4.rt-omega { width: 100%; }
	#rt-mainbottom .rt-grid-4 > .rt-block { padding: 0; }	
}

@media only screen and (max-width: 767px) {
	#rt-mainbottom .rt-grid-4, #rt-mainbottom .rt-grid-4.rt-alpha, #rt-mainbottom  .rt-grid-4.rt-omega { width: 100%; }
	body .layout-showcase .sprocket-features-desc {   display: block; }
}
	


/************ ADS  ************/
.admod table {margin: auto;}

/************ SLIDESHOW FIX ************/
.component-content ul { list-style-type: none; padding: 0; margin: 0;}
/************ SPONSORSHIP PAGE  ************/

.sprocket-tables {color: black;}

.basic, .bronze, .silver, .gold, .platinum {transition: all .5 linear;}
h4.sprocket-tables-title a {font-weight: bold; font-size: 1.5em; }
.basic .sprocket-tables-desc {background: white; color: #333; }
.bronze .sprocket-tables-desc {background: #8C7853 !important; color: #333; }
.silver .sprocket-tables-desc {background: #CDCDCD !important; color: #333; }
.gold .sprocket-tables-desc {background: #CFB53B !important; color: #333; }
.platinum .sprocket-tables-desc {background: #E5E4E2 !important; color: #333; }

.sponsorshippage .component-content ul li, .sponsorshippage .component-content ol li, .sponsorshippage .component-content ul {   
	padding: 0 1%;
    line-height: inherit;
    margin: 1% -4px 1% 0;}

.sponsorshippage .component-block .sprocket-tables .readon {float: none; display: block;}

.basic h4.sprocket-tables-title a {color: #333 !important; }
.bronze h4.sprocket-tables-title a {color: white !important; }
.silver h4.sprocket-tables-title a {color: #333 !important; }
.gold h4.sprocket-tables-title a {color: white !important; }
.platinum h4.sprocket-tables-title a {color: #333 !important; }

.basic:hover h4.sprocket-tables-title a {color: #666 !important; }
.bronze:hover h4.sprocket-tables-title a {color: #ddd !important; }
.silver:hover h4.sprocket-tables-title a {color: #666 !important; }
.gold:hover h4.sprocket-tables-title a {color: #ddd !important; }
.platinum:hover h4.sprocket-tables-title a {color: #CFB53B !important; }

.sprocket-tables-item .sprocket-tables-cell:nth-child(1) { height: 140px;}
.sprocket-tables-item .sprocket-tables-cell:nth-child(3) { height: 225px;}
.sprocket-tables-item .sprocket-tables-cell:nth-child(3) img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.noborder img {
     background: none !important;
     border: 0 !important;
     -moz-box-shadow: none !important;
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
     padding: 0px !important;
	 margin: 0 !important;
     -moz-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-radius: 0px;
}
/************ HIGHLIGHT SILVER  ************/
.sprocket-tables-block {margin-top: 30px !important; }
.silver {margin-top: -30px !important; }
.silver .sprocket-tables-item .sprocket-tables-cell:nth-child(1) { height: 132px; padding-top: 30px;}
.silver .sprocket-tables-item .sprocket-tables-cell:nth-child(6) { height: 50px; padding-top: 30px;}
.silver .sprocket-tables-item { border: 3px solid #572A79; margin-top: 30px; }
.silver .sprocket-tables-item {box-shadow: 2px 2px 15px #888 ;} 

/************ EXAMPLE ADS  ************/
.sponsorshippage .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption {text-align: center;}
.sponsorshippage .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content { padding-bottom: 40px;}

/************ FAQ  ************/
.sponsorshippage .sprocket-lists-container li:first-child {display: none;}
.sponsorshippage .sprocket-lists .sprocket-lists-container li .sprocket-lists-title {background: none; color: #777;}
.sponsorshippage .sprocket-lists .sprocket-lists-container li {background: none; border: none; box-shadow: none;}
.sponsorshippage .sprocket-lists-title .indicator {display: none;}

/********** EQUAL TABLES ********************/
.equaltables { width: 100%; display: table; table-layout: fixed;}
.equaltables > div  {	display: table-cell; margin: 10px; width: 2%; border: 10px solid rgba(0,0,0,0); vertical-align: top; word-break: break-word;}

@media only screen and (max-width: 767px){ 
	.equaltables, .equaltables div{ display: block; table-layout:auto; width: 100%; border: none; margin: 0;}
	.equaltables img { display: block; margin: 0 auto;}
}

/************ BORDER ON VIDEO  ************/
.sponsorshippage iframe {border: 4px rgba(0,0,0,0.5) solid; border-radius: 5px;}

/************ NO BORDER  ************/
.sprocket-tables img {
     background: none !important;
     border: 0 !important;
     -moz-box-shadow: none !important;
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
     padding: 0px !important;
	 margin: 0 !important;
     -moz-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-radius: 0px;
	 max-width: 100%;
}

.sponsorshippage .cat-children, .sponsorshippage .rt-cat-children{display: none;}