@font-face { 
  font-family: News Cycle; 
    src: url('NewsCycle-Regular-3.eot')/*tpa=http://web.archive.org/web/20211223082411im_/http://www.bisphamchurch.org.uk/theme/GScss3_B&W/fonts/NewsCycle-Regular.eot*/; 
    src: local("News Cycle"), url('NewsCycle-Regular-3.ttf')/*tpa=http://web.archive.org/web/20211223082411im_/http://www.bisphamchurch.org.uk/theme/GScss3_B&W/fonts/NewsCycle-Regular.ttf*/; 
} 

html { 
  height: 100%;
}

* { 
  margin: 0;
  padding: 0;
}

/* tell the browser to render HTML 5 elements as block */
article, aside, figure, footer, header, hgroup, nav, section { 
  display:block;
}
body{
font:normal .85em arial, sans-serif
}
p { 
  padding: 0 0 20px 0;
  line-height:1.7em;
  font-size:17px
}

img { 
  border: 0;
}

h1, h2, h3, h4, h5, h6 { 
  font: normal 200% 'News Cycle', arial, sans-serif;
  color: #222;
  margin: 0 0 15px 0;
  padding: 15px 0 5px 0;
}

h1 { 
  text-shadow: 1px 1px #FFF;
}

h2 { 
  font: normal 200% 'News Cycle', arial, sans-serif;
  color: #222;  
  margin: 0;
  padding: 0 0 8px 0;
  text-shadow: 1px 1px #FFF;
}

h3 { 
  font: normal 125% 'trebuchet ms', arial, sans-serif;
}

h4, h5, h6 { 
  margin: 0;
  padding: 0 0 5px 0;
  font: normal 110% arial, sans-serif;
  color: #999;
  line-height: 1.5em;
}

h5, h6 { 
  font: italic 95% arial, sans-serif;
  color: #888;
  padding-bottom: 15px;
}

h6 { 
  color: #362C20;
}

a, a:hover { 
  outline: none;
  color: #000;
  text-decoration: underline;
}

a:hover { 
  text-decoration: none;
  color: #666;
}

ul { 
  margin: 2px 0 22px 17px;
}

ul li { 
  list-style-type: circle;
  margin: 0 0 0 0; 
  padding: 0 0 4px 5px;
}

ol { 
  margin: 8px 0 22px 20px;
}

ol li { 
  margin: 0 0 11px 0;
}

.left { 
  float: left;
  width: auto;
  margin-right: 10px;
}

.right { 
  float: right; 
  width: auto;
  margin-left: 10px;
}

.center { 
  display: block;
  text-align: center;
  margin: 20px auto;
}

#main, header, #logo, nav, #site_content, footer { 
  margin-left: auto; 
  margin-right: auto;
}

#main { 
  max-width: 1048px;
	width: 100%;
  margin: 20px auto 0 auto;
}

header { 
    max-width: 1048px;
	width: 100%;
	height: 155px;
}

#logo { 
  width:100%;
  display:block
}

#logo h1 { 
  font: normal 330% 'News Cycle', arial, sans-serif;
  padding: 17px 0 0 0;
  color: #222;
  letter-spacing: -2px;
}

#logo h1 a { 
  color: #8C8B8B;
  text-decoration: none;
}

#logo h1 a:hover { 
  color: #222;
  text-decoration: none;
}

#content img{
  max-width:400px;
  width:100%;
  margin:0 20px 0 0;
  float:left;
  border-radius:18px
}

#site_content { 
  max-width: 1048px;
  width: 100%;
  overflow: hidden;
  margin: 4px auto 0 auto;
  padding: 0;
  border-top: 0;
  border-bottom: 0;
} 

#sidebar_container { 
  float: right;
  width: 250px;
  padding: 16px 0 0 0;
  height: 450px;
}

.sidebar { 
  float: right;
  width: 200px;
  margin: 0 0 17px 0;
  padding: 0 15px 5px 13px;
}
  
.sidebar h3 { 
  padding: 0 15px 20px 0;
  font: 200% 'News Cycle', arial, sans-serif;
  text-shadow:  #FFF 1px 1px;
  margin: 0 1px;
  color: #222;
}

.sidebar_item, .content_item { 
  padding: 15px 0;
}

#content { 

}

#content ul, .sidebar ul { 
  margin: 2px 0 5px 0px;
}

#content ul li, .sidebar ul li { 
  list-style-type: none;
  background: transparent url(bullet-3.png)/*tpa=http://web.archive.org/web/20211223082411im_/http://www.bisphamchurch.org.uk/theme/GScss3_B&W/images/bullet.png*/ no-repeat left center;
  margin: 0 0 0 0; 
  padding: 2px 0 2px 28px;
  line-height: 1.5em;
}

footer { 
    font:normal 130% 'News Cycle',  arial, sans-serif;
    padding:21px 0;
    background:#D5D5D6;
}

footer p { 
  color:#222;
  text-align:center;
  padding:0;
  line-height:1
}

footer a, footer a:hover { 
  color: #222;
  text-decoration: underline;
}

footer a:hover { 
  color: #FFF;
  text-decoration: none;
}

/* form styling */
.form_settings { 
  margin: 0;
}

.form_settings p { 
  padding: 0 0 10px 0;
}

.form_settings span { 
  padding: 5px 0; 
  float: left; 
  width: 170px; 
  text-align: left;
}
  
.form_settings input, .form_settings textarea { 
  padding: 4px; 
  width: 252px; 
  font: 100% arial, sans-serif;
  border: 0;
  border-bottom: 1px solid #666; 
  background: transparent;
}
  
.form_settings .submit { 
  font: 140% 'News Cycle', arial, sans-serif; 
  border: 0; 
  width: 100px; 
  margin: 0 0 0 162px; 
  height: 30px;
  padding: 0 0 6px 0;
  cursor: pointer; 
  border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  background: #444;
  text-shadow: 1px 1px #000;
  color: #FFF;
  line-height: 15px;
}

.form_settings textarea, .form_settings select { 
  font: 100% 'trebuchet ms', arial, sans-serif; 
  border: 1px solid #666; 
  border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  width: 250px;
  overflow: auto;
}

.form_settings select { 
  width: 260px;
}

.form_settings .checkbox { 
  margin: 4px 0; 
  padding: 0; 
  width: 14px;
  border: 0;
  background: none;
}

table { 
  margin: 10px 0 30px 0;
}

table tr th, table tr td { 
  background: #BBB;
  color: #FFF;
  padding: 7px 4px;
  text-align: left;
}
  
table tr td { 
  background: #DDD;
  color: #47433F;
  border-top: 1px solid #FFF;
}

/* Image Transitions */
ul#images {
  margin: 0 15px 10px 0;
  padding: 0;
  position: relative;
}

ul#images li {
  display: block;
  overflow: hidden;
  padding: 0;
  float: left;
  width: 155px;
  height: 300px;
  list-style: none;
}


/* from here: http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers */
.lavaLampWithImage {
  position: relative;
  overflow: hidden;
	margin-left:0
}

.lavaLampWithImage li {
  float: left;
  list-style: none;
}

.lavaLampWithImage li.back {
  background: #D5D5D6;
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border: 15px 15px 15px 15px;
  height: 28px;
  z-index: 8;
  position: absolute;
}

.lavaLampWithImage li a {
  font: normal 130% 'News Cycle', sans-serif;
  text-shadow:1px 1px #FFF;
  text-decoration: none;
  color: #222;
  outline: none;
  text-align: center;
  letter-spacing: 0;
  z-index: 10;
  display: block;
  float: left;
  height: 30px;
  padding: 0px 7px 0 7px;
  position: relative;
  overflow: hidden;
  margin: auto 10px;    
}

.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
  border: none;
}
#headerImgContainer{
    background-image:url('headerBackgroundImg-3.jpg')/*tpa=http://web.archive.org/web/20211223082411im_/http://www.bisphamchurch.org.uk/headerBackgroundImg.jpg*/;
	background-size:cover;
	padding:3% 0 13% 0;
	background-position:0px -222px;
}
.wrapper{
    max-width:1100px;
    width:100%;
    margin:0 auto
}
#headerImgContainer p{padding:0}
#headerImgContainer p span{
    color:#8c8b8b;
    font-weight:900;
    font-size:38px;
    line-height:1.2;
    margin:0;
    display:inline-block;
    background-color:rgba(255, 255, 255, 0.78);
    padding:4px 8px 4px 8px;
}
#headerImgContainer p span:nth-child(1){
    margin-bottom:12px
}
.hamburgerContainer{
    height:24px;
    width:31px;
    position:absolute;
    top:10px;
    right:10px;
    z-index:1;;display:none
}
.hamburgerChild, .hamburgerChild:before, .hamburgerChild:after{
    background:#8c8b8b;
    height:5px;
    width:31px;
    position:absolute
}
.hamburgerChild{
    top:10px;
    visibility:visible;
}
.hamburgerChild:before{
    top:-9px
}
.hamburgerChild:after{
    top:9px
}
.hamburgerChild:after, .hamburgerChild:before{
    content:'';
	transition:.2s
}
.mobileMenuContainer nav{
    position:absolute;
    width:96%;
    left:0;
    right:0;
    top:0;
    background:#8c8b8b;
    padding:33px 2%;
    height:100vh;display:none
}
.hamburgerContainer.activeMenu .hamburgerChild{
    visibility:hidden
}
@media(max-width: WHATEVER!){
    .hamburgerContainer{display:block}
}
.hamburgerContainer.activeMenu .hamburgerChild:before{
    transform:rotate(-50deg);
    top:0;
    visibility:visible;
    background:#fff
}
.hamburgerContainer.activeMenu .hamburgerChild:after{
    transform:rotate(50deg);
    top:0;
    visibility:visible;
    background:#fff
}
.mobileMenuContainer.displayMobileMenu nav{display:block}
@media(max-width:1160px){
    #headerImgContainer{
        padding:60px 0 185px 0;
        background-position:0px -82px;
		background-size:100% 445px
	}
}
@media(max-width:1122px){
    .wrapper{width:94%}
}
@media(max-width:655px){
	#headerImgContainer{
        padding:60px 0 105px 0;
        background-size:100% 445px
	}
    #headerImgContainer p span{
	    font-size:28px
	}
	#headerImgContainer p span:nth-child(1){
	    margin-bottom:7px
	}
	#content img{
	    float:none;
		margin:0 auto;
		display:block
	}
}
@media(max-width:500px){
	#headerImgContainer{
	    padding:210px 0 0 0
	}
	#headerImgContainer p span:nth-child(1){
	    margin:0
	}
    #headerImgContainer p span{
	    display:block;
		width:100%;
		text-align:center;
	}
	#headerImgContainer .wrapper{width:100%}
    #headerImgContainer p br{
	    display:none
	}
}

@media(max-width:875px){
	#logo h1 a{
	    display:block;
		text-align:center
	}
    nav{display:none}.hamburgerContainer{display:block}
}


/*
     FILE ARCHIVED ON 08:24:11 Dec 23, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:58:15 Feb 19, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 150.511
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.067
  RedisCDXSource: 18.186
  esindex: 0.008
  LoadShardBlock: 111.468 (3)
  PetaboxLoader3.datanode: 117.756 (4)
  load_resource: 112.85
  PetaboxLoader3.resolve: 76.599
*/