
/* lines below added for 75th Anniversary Logo */
#header h1#graphic {
	width:200px !important;
	padding-left:55px !important;
	}
	
.buttonsevenfive, a.buttonsevenfive {
	width: 164px;
	height: 36px;
	display:block;
	background-color: #0047BA;
	text-decoration:none;
	color: #ffffff;
	padding: 17px 10px 0px 10px;
	margin: 0;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	margin-bottom: 6px;
	text-align: center;
	Font-size: 20px;
	font-weight: bold;
	margin-left: 12px;
}
/* End 75th Add */

/* Lines below added to change Menu Headings to look like menu items in sub menus */

#menu ul li span {
	color: #FFF;
	text-shadow: none;
	border-bottom: 1px solid #1c1c1c;
	line-height: 28px;
	padding: 0px 16px;
	}

/* End sub menu headings add */

/*TWH 2015-09-03 : Tim Lyons
	Changes to fix the events menu (color issues) after the regpro update
	START*/
#menu_wrap ul.nav li.active a{
	background-color : inherit !important;
}
/*TWH 2015-09-03 : Tim Lyons
	Changes to fix the events menu (color issues) after the regpro update
	END*/

.module .fpss-container, .module .pad {
	text-shadow:none;
	}
	
.blog h2 {
	color: #2f6893 !important;
	margin-bottom:20px !important;
	}

.blog .items-row {
	padding-bottom:5px;
	border-bottom:2px dotted grey;
	margin-bottom:25px;
	}
	
#container h3 {
	color:#2f6893;
	font-size:14pt;
	line-height:16pt;
	background:url(../images/lightblue/divider.png) repeat-x 0 bottom;
	padding-bottom:8px;
	padding-top:5px;
	}

#container .moduleS2 h3 {
	text-shadow: #003f5d 0 -1px 0;
	color:#ffffff;
	font-size:1em;
	background:url(../images/lightblue/divider.png) repeat-x 0 bottom;
	padding-bottom:8px;
	}

div.module {
	margin-bottom:8px;
	}

#sidebar1 div.module, #sidebar1 div.moduleS3 {
	margin-bottom:20px;
	}

div.module h4 {
	font-size:14px;
	line-height:1.5;
	}

#topmenu.grid_8 div.grid div.custom {
	float:left;
	margin-right:10px;
	}
	
.elements-bot, .elements-bot li {
	font-size:13px;
	}

.elements-bot h3 {
	font-size:16px;
	}

.elements-bot a {
	text-decoration:none;
	}

#sidebar2 h4.newsflash-title {
	display:block;
	clear:both;
	}

#sidebar2 a.readon, #sidebar2 a.readmore {
	display: block;
	float:left;
	font-size: 12px;
	margin: 0 0 25px 0 !important;
}

#topmenu p {
	margin-bottom:0;
	}

#toolbar {
	background:#000000;
	}

#sidebar1 li {
	font-size:13px;
	}

#sidebar1 li a {
	font-size:13px;
	text-decoration:none;
	}

fieldset.formFieldset legend {
	font-size:24px;
	}
	
.elements-bot {
	padding:20px 0 0 0;
	}

.eventListRow2 {
	background: rgba(142, 144, 146, 0.65);
	}
	
.eventListRow1 {
	background: rgb(202, 219, 231);
	}
	
select {
	-webkit-appearance:menulist;
	}
	
body p, body td, body a, body {
	font-size: 10pt;
	}
	
.taylortable, .taylortable tr td, .taylortable tr td p, .taylortable a, .taylortable a:link, .taylortable a:hover, .taylortable a:visited {
	font-size: 8pt;
	}
	
.taylortable tr.taylortabletitles td {
	font-size:10pt;
	}

#fb_full_wrap {
	border-bottom: 47px solid #3b5998;
	}
	
#editor-xtd-buttons div.btn-toolbar {
	display:none;
	}
	

table td.ss-col a, table td.ss-title a {
	font-size:10pt;
	}
	
table td.list-title a, table tr.eventListRow1 td a, table tr.eventListRow2 td a {
	font-size:10pt;
	}


#container div.djc_title h3 {
	background: none;
	padding-bottom: 0;
	margin-bottom: 4px;
}

th.ss-title, th.ss-speaker, th.ss-series {
	text-align:left;
	}
	
.btn-toolbar div.btn-group {
	float:left;
	margin:30px 50px 20px 0;
	}
	
.btn-toolbar div.pull-right {
	float:right;
	}
	
span.label-warning {
	display:none;
	}
	
label.filter-search-lbl {
	display:none;
	}
	
h2 a {
	font-size:28px;
	}
	
#dtregform dl dd, #dtregform dl dt, dl dd, dl dt   {
	padding:0;
	}
	
.tooltip {
   position: absolute;
   z-index: 1030;
   display: block;
   visibility: visible;
   font-size: 11px;
   line-height: 1.4;
   opacity: 0;
   filter: alpha(opacity=0);
}
.tooltip.in {
   opacity: 0.8;
   filter: alpha(opacity=80);
}
.tooltip.top {
   margin-top: -3px;
   padding: 5px 0;
}
.tooltip.right {
   margin-left: 3px;
   padding: 0 5px;
}
.tooltip.bottom {
   margin-top: 3px;
   padding: 5px 0;
}
.tooltip.left {
   margin-left: -3px;
   padding: 0 5px;
}
.tooltip-inner {
   max-width: 200px;
   padding: 8px;
   color: #fff;
   text-align: center;
   text-decoration: none;
   background-color: #000;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}
.tooltip-arrow {
   position: absolute;
   width: 0;
   height: 0;
   border-color: transparent;
   border-style: solid;
}
.tooltip.top .tooltip-arrow {
   bottom: 0;
   left: 50%;
   margin-left: -5px;
   border-width: 5px 5px 0;
   border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
   top: 50%;
   left: 0;
   margin-top: -5px;
   border-width: 5px 5px 5px 0;
   border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
   top: 50%;
   right: 0;
   margin-top: -5px;
   border-width: 5px 0 5px 5px;
   border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
   top: 0;
   left: 50%;
   margin-left: -5px;
   border-width: 0 5px 5px;
   border-bottom-color: #000;
}
.tooltip {
   max-width: 400px;
}
.tooltip-inner {
   max-width: none;
   text-align: left;
   text-shadow: none;
}
th .tooltip-inner {
   font-weight: normal;
}
.tooltip.hasimage {
   opacity: 1;
}
.tip-text {
   text-align: left;
}

 div.cols-4 div.column-2 {
	padding-left:5%;
	}
	
 div.cols-4 div.column-1 {
	padding-left:5%;
	}
	
	
.blog div.cols-4 {
	margin-top:10px;
	border-top:1px solid black;
	padding-top:20px;
	}
	
.blog div.cols-4 div.span3{
	width:20%;
	margin-right:5%;
	float:left;
	}

div#sermon0.tile {
	clear:both;
	}
	
.category-list div.tile a {
height: 226px;
width: 190px;
padding: 0 5px;
}

dt.article-info-term {
display: none;}

dd.createdby {
background: none;}

dl.article-info, dl.muted {
clear: both;}

div.module div.ux-menu-container li {

background: none;
padding: 0;
margin: 0;

}

/* Registration Pro customization */
div.alert {
	background:#4a7ca2;
	border:#000000;
	color:#ffffff;
	text-shadow:none;
	}
/* End Reg Pro */

/* RSForm Pro Customiztion */
.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	/* for firefox and its text rendering engine failure */
	height: 24px;
	/* for firefox and its text rendering engine failure */
	margin-bottom:0;
	}
	
#container div.rsform-block div.formBody h3 {
	margin-bottom:0;
	margin-top:10px;
	}

/* for firefox and its text rendering engine failure 
.form-control {
    padding: 5px 12px;
}*/
/* End Rsform Pro */

/* TWH - Sermon Speaker Popover - Sept 10, 2015 */
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.popover {text-align:center;}
.popover img {max-width:100px;margin:0 auto;}
/* TWH - Sermon Speaker Popover - Sept 10, 2015 */

/* TWh - Sermon Speaker Speaker page adjustments  Sept 10, 2015 */
div.img-polaroid {
	float:left !important;
	}
div.img-polaroid img {
	max-width:100px;
	}
td.ss-date {
	width:70px;
	}
/* End TWh - Sermon Speaker Speaker page adjustments  Sept 10, 2015 */

/* TWH Changes - For Reg Pro Event List Image Size - Increase to 130 */

table.eventlisting img#event_img {
    width: 135px !important;
	height: auto;
	max-width:inherit;

}

/* TWH Change - Sam Drew - Sept 25, 2015 - Added for changes to Registration Pro Module for listing events */
.eventlisting {
	margin:5px 0 ;
	}
	
.eventimg {
	float:left;
	margin-right:10px;
	text-align:left;
	width:135px;
	margin-bottom:10px;
	}

.eventimg img {
	width: 135px !important;
	height: auto;

	}
	
.eventname {
	float:left;
	margin-right:5px;
	width:125px;

	}
	
.eventdatetime {
	float:left;
	margin-right:5px;
	width:210px;
	}

.eventdesc {
	float:left;
	width:205px;
	margin-bottom:10px;
	}
	
img#event_img  {
	width:300px !important;
	max-width:inherit;
	height:auto;
	}
/* waiting until tim okays new event page	
#regpro-header-toolbar {
	display:none !important;
	}
	*/
/* End TWH Change - Sam Drew - Sept 25, 2015 - Added for changes to Registration Pro Module for listing events */
/* Begin TWH Change - Sam Drew - Dec 29, 2015 - Added for special button for Bridge Survey */
.bridgebtn {
  background: #0047ba;
  background-image: -webkit-linear-gradient(top, #0047ba, #1058cc);
  background-image: -moz-linear-gradient(top, #0047ba, #1058cc);
  background-image: -ms-linear-gradient(top, #0047ba, #1058cc);
  background-image: -o-linear-gradient(top, #0047ba, #1058cc);
  background-image: linear-gradient(to bottom, #0047ba, #1058cc);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  
}

.bridgebtn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
/* End TWH Change - Sam Drew - Dec 29, 2015 - Added for special button for Bridge Survey */
/* Begin TWh Change - Sam Drew Jan 4, 2016 - Taylor People Displays */
#search-results261 {
	z-index:9000 !important;
	}
	
#search-results261 div#search-results-inner261 div.plugin-title-inner {
	display:none;
	}
	
div.item-image div.img_caption {
	font-style:italic;
	border-bottom:1px solid #DADADA;

	}
	
div.item-page div.item-image {
	float:none;
	text-align:center;
	}
	
div#rpga-257 div.fotorama div.fotorama__wrap {
	margin: 0 auto;
	}
	
div.allmode-list .allmode-name a:hover, div.allmode-list ul.allmode-items h3.allmode-title a, div.allmode-list ul.allmode-items div.allmode-text a {
	color:#3988CC !important;
	}
.allmode-columns .gt880 .allmode-wrapper {
	width: 50% !important;
}
/* End TWh Change - Sam Drew Jan 4, 2016 - Taylor People Display */

/* TWH Change - Sam Drew June 14, 2016 */

#container h1 {
	line-height:normal;
	}