/* St. Peter's CSS */
/* =============== */

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {	
	background: #fff;
	font: 14px Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 60px 0 0 0; /* padding-top required padding for .navbar-fixed-top. */
}

body#home {padding-top: 50px; background: #fff; } /* padding-top required padding for .navbar-fixed-top. */
body#home_new{padding-top: 50px; background: #4A5C70; } /* padding-top required padding for .navbar-fixed-top. */
body#error_page {padding-top: 60px; background: #E5EAF0;} /* #cde */

/* Text - headings, paragraphs, lists */
/* ---------------------------------- */

/* headings
------------------------------------ */

h1, h2, h3, h4 {
	font-weight: normal; 
	line-height:1.5em; 
	margin-bottom: 1em;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
}

h1 {
	font: 2em Verdana, sans-serif;
	color: #445288
}

h2 {
	border-bottom: 1px dotted #4890C4;
	font: 1.5em Garmond, Verdana, Arial, sans-serif;
	color: #2d2d2d;
	clear: both;
}

h3 {
	font: 1.2em Verdana, Arial, sans-serif;
	color: #4d5d6d;
}

h4 {
	font: 1.1em Tahoma, Arial, sans-serif;
	color: #4d5d6d;
}

h5 {
	font: 1em Tahoma, Arial, sans-serif;
	color: #4d5d6d;
	text-transform:uppercase;
}

hr{
	border:0;
	color:#BFBAB0;
	background-color:#bfbab0;
	height: 1px;
	text-align:left;
	clear:both;
	margin: 5px;
	padding: 0;
}


/* paragraphs, quotes and lists
------------------------------------ */

p, ul, ol, tr, dt, dd {
	margin-bottom: 1em;
	font: 1em/1.5em Verdana, Arial, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}

ul, ol {margin-left: 1em}

ol {list-style: decimal}
ul {list-style: disc}
li {margin-left: 10px}


blockquote {
	font-family: Georgia, 'Times New Roman', serif;
	font-size:1em;
	padding-left:2em;
	padding-right:2em;
	border-left:4px solid #ccc;
}

blockquote cite {
	font-size:1em;
}

code {font:1em "Courier New",monospace}



/* anchors
---------------------------------- */

a {
	color: #0A86C1;
	text-decoration:none
}

a:focus {outline: 1px dotted invert}

a:hover {color:#e55300}

a img {	border:0}

a.home_new {
	color: #FFF;
	text-decoration:none
}

/* images
----------------------------------------------- */

img {	
	border: none;
	margin: 0px;
}

img.fit {width: 96%}

img.center {text-align: center}

img.picture{
	display:inline;
	float: left;
	font-size:100%;
	margin:0 10px 10px 5px;
	padding:5px;
	border: 1px solid #444;
}


img.picture a:hover {border-color:#000}

img.article-image {
	display: inline;
	float: left; 
	margin: 0 10px 10px 5px;
	padding: 5px;
	max-width:95%;
	}
	
img.slide-image {
	display: inline;
	float: left; 
	margin: 0;
	padding: 5px;
	max-width:95%;
	}
	
img.rss {
	display: inline;
	float:left;
	margin: 0 5px;
	padding: 0;
	border: none;
	}

/* forms
---------------------------------- */

fieldset {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

legend {
	margin-left: 2em;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
}

fieldset ol {
	padding: 1em 0.5em 0 0;
	list-style: none;
}

fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em;
	line-height: 2em;
}

fieldset fieldset
{
	margin-bottom: -3em; 
	margin-top:-2em;
	margin-left:140px;
}

fieldset fieldset legend
{
	margin-left: 0;
	font-weight: normal;
}

fieldset fieldset ol
{
	position: relative;
	top: -2.5em;
	margin: 0 0 0 100px;
	padding: 0;
}

fieldset fieldset label
{
	float: none;
	margin-right: auto;
	width: auto;
	font-size: 1em;

}

fieldset.submit
{
	display: inline;
	float: left;
	border-style: none;
	background-color: transparent;
	background-image: none;
}

.button{
	display: inline;
	width:auto;
}

/* ----------------------------------------------------------- */ 
/*                 Page Layout and navigation styles           */

/* Viewing Area */
/* Fixed width:  */

.banner	{
	position: relative;
	width: 100%;
	margin: 0 0 1px 0;
	padding: 0;
	text-align:left;
	background:#396AB9  url(../img/newbanner.png) no-repeat bottom right;
	}

.banner h1 {
	padding: 1em 0 0 20px;
	margin: 0;
	color: #fff;
	font: 1.5em Verdana, sans-serif;
	letter-spacing: 0.1em;
	}

.banner h1 a {color: #fff}

.banner h2 {
	padding: 0.5em 0 0.5em 20px;
	margin: 0;
	border: none;
	color: #8eadcb;
	font: 1.2em Verdana, sans-serif;
}

.banner p {
	padding: 0 20px 0.5em 0;
	margin: 0;
	font: 1em Verdana, sans-serif;
	text-align: right;
}

.banner p a {color: #3976a0}

.banner a:hover {color: #000; text-decoration: none}

/* Minor navigation menu  */
/* Location: inside #top  */
/* ---------------------- */


.top {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
	background-color: #396AB9; /* #2d2d2d; */
	list-style-type: none;
}

.slogan {
	float: left;
	padding : 5px 0;
	margin: 0;
	font: 0.9em Arial, sans-serif;
	color: #fff;
}

.slogan p {
	padding: 0;
	margin: 0;
}

.minornav {
	display: inline;
	float: right;
	right: 5px;
	padding: 5px 0;
	margin: 0;
	font: 0.9em Arial, sans-serif;
}

.minornav li {
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}

.minornav  a {
	padding: 0 6px;
	color: #cbcbcb; 
	display: block;
}

.minornav a:hover {color: #fff; text-decoration:none;}


.nav li {margin-left:0; padding: 0 0 0 5px;} /* Bootstrap style: maximise navigation area for the buttons */
.navbar-fixed-top {top: 0px; border-top: 3px solid #FFB750; } /* orange border on the top Bootstrap style: leave a top border to allow the fixed menu to stand out when phone is black in colour */
.navbar-inverse .navbar-brand {color: #f7f78e}
.navbar-inverse .navbar-nav  li a {color: #cbcbcb}
 
#navigation ul {
	margin:0; 
	padding:0; 
	list-style-type:none
}

#navigation li {
	display:inline;
	float:left;
	margin: 0;
	padding: 0;
}

#navigation a {
	display: block;
	margin: 0;
	padding: 6px 8px 6px 8px;
	background-color: #5E80B7;
	color: #fff;
}

#navigation a:hover {
	background-color: #FFB750;
	color: #fff;
}

#navigation a.current {
	background-color: #4D5D79;
	color: #fff;
}


/* Main Contents - ccontent and sidebar */

#container {
	padding-top: 20px;
	background-color: #fff;
}


h1,h2,h3,h4
	{
	clear: both;
	margin-bottom:15px; /* a stricter spacing */
}

h2,h3,h4 {padding-top:5px;}

h3 {
	font-variant:small-caps; 
	color:#344067
}
hr {
	color: #E3E3E3;
	clear: both;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 0 5px;
}

p,ol,ul{
	margin-bottom:1.2em;
}

li {padding:0 0 0 10px}

table {
	margin-left:10px;
	margin-bottom: 15px;
	border: 1px solid #C0C0C0;
	border-spacing:0;
}

th,td {
	padding: 4px 6px;
	border: 1px solid #C0C0C0;
}


/* article info: comments count, date posted, author etc. */
p.info{
	font-size:1.0em;
	margin:-15px 0px 15px 0px;
	}

p.notice{
	background:#333;
	color:#eeb;
	padding:0 5px;
	text-align:justify
}

p.excerpt span{
	display:block;
	margin:0 0 15px;
	text-align:right
}

p.search_results {color:#999}

p.search_results strong{
	color:#3399FF;
	font-weight:normal
}

blockquote {margin:0 5px 1em 15px}

blockquote p{
	font: 1em/1.5em Georgia,sans-serif;
	margin:0 5px;
	padding:0 5px;
	text-align:justify
}

.sermon-meta p {margin-bottom: 5px;}
.sitemap h3 {font-size:1.2em; line-height:1.5em; margin-bottom: 10px;}
.sitemap p {font-size:1em}


/* 2-col or 3-col, Sidebar right
------------------------------------------------ */

.sidebar{overflow:hidden; text-align:left;}

.sidebar table {
	margin: 5px 0 10px 5px;
	padding: 0;
	border: 1px solid #C0C0C0;
	border-spacing:0;
}

.sidebar th,
.sidebar td {
	padding: 2px 2px;
	border: 1px solid #C0C0C0;
	font-size: 1em;
	text-align: center;
}


/* 2-col, Sidebar Top */

#sidebar_top {overflow:visible}

#sidebar_top h3{
	padding: 0;
	font-weight: bold;
	line-height: 1.5em;
	border-bottom: none;
}

#sidebar_top h3 a {
	color:#e55300;
	display:block;
	padding: 0;
}

#sidebar_top h3 a:hover {
	color:#fff; 
	background-color:#FFB750; 
	text-decoration:none}

#sidebar_top p,
#sidebar_top ul {
	display: block;
	margin: 0 0 0 5px;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5em;
	text-align: left;
}

#sidebar_top p {padding: 0 1em 0 0}

#sidebar_top ul{padding: 0 1em 10px 5px}

#sidebar_top a{color: #313131}
#sidebar_top a:hover{color: #e55300; text-decoration:underline;}


/* 2-col, Sidebar Bottom */

.sidebar_bottom {overflow:visible}

.sidebar_bottom h3{
	padding: 0 3px;
	font-weight:bold;
	border-bottom: none;
	margin: 10px 0;
}

.sidebar_bottom h3 a {
	color:#e55300;
	font-weight:bold;
	display:block;
}

.sidebar_bottom p,
.sidebar_bottom ul {
	margin: 0 0 0.5em 0.5em;
	font: 1em Verdana, Arial, sans-serif;
	line-height:1.5em;
}

.sidebar_bottom p {padding: 0 5px}

.sidebar_bottom ul{padding: -15px 0 15px 0}

.sidebar_bottom a{color: #313131}
.sidebar_bottom li a{color: #344067}
.sidebar_bottom a:hover{color: #e55300; text-decoration:underline}



/* Footer 
----------------------------------------------- */

/* Border & Spacing
----------------------------------------------- */

.border {border: 2px solid #CECFD0;}

.border_top_bottom {
	border-top: 2px solid #cecfd0;
	border-bottom: 2px solid #cecfd0
}

.padding {padding: 15px 10px 0 10px; }

.padding_top {padding-top:15px}
.padding_bottom {padding-bottom:15px}

.line_space_10 {
	line-height: 1.5em;
	width: 100%;
	margin:0;
	padding:0;
}
.line_space_15 {
	line-height:2em;
	width: 100%;
	margin:0;
	padding:0;
}

/* Color
------------------------------------------------ */

.bg_homepage {background-color: #D6E0ED}
.bg_gray {background-color: #eee}
.bg_dark_gray {background-color: #454545}
.bg_white {background-color: #fff}
.bg_black {background-color: #2d2d2d}

.odd {background-color: #EAD8FC}
.even {background-color: #fff}

.page_color {color: #2d2d2d} /* #585858* 34339B */

.white {color: #fff}
.white a {color: #fff}
.blue {color:#36436C}
.blue a {color:#36436C}

.black {color: #000}
.black a {color: #000}
.light {color: #f0f0f0}

.strong {font-weight: bold; display:inline}

.bold {font-weight:bold; display:block}
.highlight {background-color: #8BADC1}

.small {font-size: 0.8em}

.smallright{
	display: inline; 
	float:right; 
	font-size:0.8em
}

.center {text-align: center}
.right {text-align: right}

.float_left {float:left}
.float_right {float:right}

.caps {text-transform:uppercase}
.small_caps {font-variant:small-caps}

.margin_left {margin-left:5px}
.margin_right {margin-right:5px}



/* columns
----------------------------------------------- */
.col_left {
	width: 23%;
	display: inline;
	float: left;
	clear: both;
	margin-right:5px;
	padding:0;
	font-weight: bold;
}

.col_left_w {
	width: 35%;
	display: inline;
	float: left;
	clear: both;
	margin-right:5px;
	padding:0;
	font-weight: bold;
}

.col_right {
	width:72%;
	display: inline;
	float: right;
	padding:0;
}

.col_right_w {
	display: inline;
	float: right;
	width:60%;
	text-align: left;
	padding:0;
}
/* buttons
----------------------------------------------- */

.btn-home {
	margin: 0 0 15px 0;
	padding:0;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	border-radius: 0.8em;
}

.btn-home h3 {
	border: none;
	line-height:1.5em;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
}

.btn-home h3 a {
	border: none;
	border-radius: 0.8em;
	line-height:1.5em;
	color:#fff;
	display:block;
	text-decoration: none;
}
.bg_green  h3 a{background-color: #4D8D20}
.bg_green  h3 a:hover {background-color: #3E7417}
.bg_orange  h3 a{background-color: #FFB750}
.bg_orange h3 a:hover {background-color: #ED9D29}
.bg_pink h3 a {background-color: #C4346C}
.bg_pink h3 a:hover {background-color: #A32A5B}
.bg_grey h3 a{background-color: #AAAAAA}
.bg_grey h3 a:hover {background-color: #79766F}

/*.btn h3 a:hover {color:#fff; background-color:#FFB750} */


/* boxes
----------------------------------------------- */

/* box - promo, fixed height and width
----------------------------------------------- */
.box_promo {
	width: auto;
	margin: 0 1px 15px 1px;
	padding:0;
	border:1px solid #cecfd0;
	clear: both;
	overflow:hidden;
}

.box_promo1 {
	display: inline;
	float: left;
	height: 135px;
	width: 140px;
	margin: 0 3px 15px 3px;
	padding: 0;
	border:1px solid #cecfd0;
	overflow:hidden;
}

.box_promo h3 ,
.box_promo1 h3{
	font-weight:bold;
	text-align:center;
	color:#3E6FB9;
	margin: 0;
	padding: 0.5em;
	border-bottom: silver dotted 1px; 
}

.box_promo h3 a:hover,
.box_promo1 h3 a:hover {color:#FFB750}

.box_promo p,
.box_promo1 p {
	padding-left: 1em; /* 2 characters padding */
	padding-right: 1em;
}


/* box - non fixed height 
------------------------------------------------ */
.box {
	margin: 0 1px 15px 1px;
	border:1px solid #034667;
	padding:0;
}

.box h3 {
	border: none;
	line-height:1.5em;
	font-weight:normal;
	text-align:center;
	color:#fff;
	background-color: #069;
	margin:0;
	padding:1px 0;
}

.box h3 a {
	border: none;
	line-height:1.5em;
	color:#fff;
	display:block;
	margin:0;
	padding:0;
}
.box h3 a:hover {color:#fff; background-color:#003B58; text-decoration:none;} /* orange FFB750 */

.box p {padding-left: 5px; padding-right: 5px}

.block {
	margin:0 1px 0 1px;
	padding:0.5em 1em;
	color: #000;
}

.block p {
	display: block;
	margin:0 0 0.5em 0;
	padding:0;
	font-weight: normal;
	line-height:1.5em;
	text-align: left;
}

.block ul {
	display: block;
	margin:0 0 0.5em 0;
	padding: 0;
	font-weight: normal;
	line-height:1.5em;
	text-align: left;
}

.block a:hover {text-decoration:underline}

/*                Search form                    
------------------------------------------------*/

#search-form {
	background:none;
	border:none;
	padding:0;
	margin: 0 10px 0 0;
	display: inline-block;
	float:left;
	font:1em Verdana, sans-serif;
}

#search-form input {
	color:#445288;
	margin-right: 3px;
	padding:1px 2px;
}


#search_form input.text:focus{
	background-color:#E0E5F5}


/*                Contact form
----------------------------------------------*/
.contact-wrapper {
	margin: 1em 0 0 0;
	padding: 1em 10px;
	background: #f7f7f7;
	border-radius: 0.8em;
	}

.zemContactForm legend {display: none;}

.zemContactForm label {font-size: 1em; font-weight: normal;}

.zemContactForm br {clear: left;}

.zemContactForm p {margin: 0.5em 0; padding: 0;}

label.zemText, label.zemTextarea {width: 30%; display: inline-block; float:left; text-align: left;}
input.zemText, textarea.zemTextarea {width: 70%; display: inline;}

.zemText:focus,
.zemTextarea:focus,
.zemCheckbox:focus {
	background-color:#E0E5F5}

.zemContactForm .checkbox input[type="checkbox"] {
	margin: 0 0.5em 0 0;
	padding: 0;
	position: relative;
	}

.zemContactForm .checkbox label {
	float: none;
	text-align: left;
	display: inline;
	}


.zemContactForm .zemSubmit {
	margin: 0 auto;
	padding: 2px;
	}

.zemThanks {padding: 10px;}

.zemThanks p {font-style: italic;}

.zemError {
	padding: 10px;
	color: red;
}




/*    Login Form
----------------------------------------------- */

.login, .selfedit {width:25em;}

.login label,
.selfedit label {
	width:100%;
	clear: left;
	display: inline;
	float: left;
	text-align: left;
	margin: 0 0 5px 0;
	padding: 1px;
	font-size: 1em;
	}

.login input,
.selfedit input {
	display: inline;
	margin: 0;
	padding: 1px;
	}

.login submit,
.selfedit submit {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	font-size:1em;
	}

.active p {font-size: 1em}

.error {color: red}



/*     Comments form, comments display     */
/* --------------------------------------- */

/* id=discuss
------------------------------------------ */

h3#discuss{
	background-color: #B2D3ED;
	color: #fff;
	font: bold 1.2em "Lucida Console",monospace;
	letter-spacing:3px;
	text-align: center;
	margin:2em 0px 1.5em 0px;
	padding-bottom:0.5em;
}


/* Comments display
------------------------------------------ */
h3.comments {
	border-bottom: 1px solid #B2D3ED;
	margin:0 0 1em 0;
	padding-bottom: 1em;
	text-align: center;
}

div.comments {
	border-bottom: 1px solid #B2D3ED;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

img.gravatar {
	display: inline;
	float:left; 
	margin-left: 1em;
	padding:1px;
	border: 1px solid #000;
	}

.comment_block {
	margin: 0 10px;
	padding:0;
}

.comment_name {font:1em "Courier New",monospace; padding:0; margin:0;}

.comment_num{
	float:right;
	font:1em "Courier New",monospace;
	text-align:right;
	padding-right:0.5em; margin:0;
}

.comment_num a{
	color:#000;
	cursor:default
}

/* Comments input
------------------------------------------------- */

.comments-wrapper {
	width:100%; 
	margin: 1em 0 0 0; 
	padding: 1em 5px;
	background-color: #f7f7f7;
	border-radius:0.8em;
	}

.commentInput {
	margin: 10px 0;
	padding: 1em 1em 1px 1em;
	/* display:block; */
	background: #f7f7f7;
	border-radius: 0.8em;
	}
.commentInput p {
	color:#445288;
	font: 1em Verdana,sans-serif;
	margin: 0.5em 0;
	padding: 0;
	}

.commentInput label {
	display: inline-block;
	float: left;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	width: 30%;
}

.commentInput input,
.commentInput textarea {
	display: inline;
	width:70%;
	}

#publish .button {
	margin-top: 1em;
	display: inline;
	width: auto;
	}

/*div.remember {display:inline; float: left; margin: 0 0 -2em 0 0.5em; padding-left:0; padding-right:0} */

.remember input {
	display:inline;
	float:left;
	margin: 0 0.5em 0 0;
	padding-left:0;
	padding-right:0;
	width: auto;
	}

.remember label {
	display: inline;
	margin:0; 
	font-size:0.8em; 
	float:none; 
	width:auto
	}

#comment_name_input:focus, 
#comment_email_input:focus,
#comment_web_input:focus,
#name:focus,
#email:focus,
#web:focus,
#subject:focus,
#message:focus{
	background-color:#E0E5F5}

#message {overflow: auto;}

#comment_name_input.comments_error,
#comment_email_input.comments_error,
#comment_web_input.comments_error,
#name.zemRequirederrorElement,
#email.zemRequirederrorElement,
#website.zemRequirederrorElement,
#message.comments_error,
#message.zemRequirederrorElement{
	border-color:#cfc;
}

ul.comments_error {color:red}

ol.comments {
	margin:0.5em 0.5em 0 0.5em;
	padding: 0;
	list-style: none;
}

ol.comments p, #cpreview p {
	padding:0;
	margin-left:0;
	margin-right:0;
	overflow:hidden;
	font: 1.0em Verdana, Arial, sans-serif;
	line-height: 1.5em;
}

ol.comments li {
	background-color:#D8E5ED;
	border-bottom:1px dotted #BFBAB0;
	margin:0;
	padding: 1em;

}

#cpreview{
	border-bottom: 1px dotted #BFBAB0;
	line-height:150%;
	margin:0 10px 15px 10px;
	padding:0;
}

.announcement {
	background-color: #FFFF99;
	text-align: center;
	font-size: 1em;
}


/* RSS Supa Archive 
----------------------------------------------- */

#rssCatArchive {
	margin:0;
	padding:0;
	width:98%;
}

#content #rssCatArchiveHeader {
	margin-top:1em;
	margin-bottom: 1.5em;
	padding-top:5px;
	border-bottom: 1px solid #bc6f29;
	font: 2em Verdana, Arial, sans-serif;
	color: #445288;
}


#content #rssCatList {
	margin:0 5px 0 10px;
	font: 1em Verdana, Arial, sans-serif;
}

#content #rssCatList ul {list-style:none;}

.rssCcat {
	line-height:1.5em; 
	margin-bottom:.3em;
	border: none;
	font: 1.2em Verdana, Arial, sans-serif;
	text-transform: uppercase; 
/*	color:#344067 */
	color: #4d5d6d;
}

#content .rssDateList {
	margin:0 5px 0 0;
	padding:0;
}

#content .rssDateList dt {
	line-height:1.5em;
	margin-top:1em; 
	margin-bottom:.5em;
	padding-left:0;
	border: none;
	font: 1.2em Verdana, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase; 
	color: #4d5d6d;
}

#content .rssDateList dd {
	line-height:1.2em;
	padding-left:1em;
	border: none;
	font-size: 1.1em;
}

.rssCcat a:hover{color:#e55300}

.rssCart li {
	line-height:1.2em;
	padding-bottom: 10px;
	padding-left: 0;
	margin:0;
	font-size: 1em;
}

.rssCart a:hover{color:#e55300}

#sidebar_top #rssCatArchiveHeader {
	margin:0;
	padding:5px 5px 5px 10px;
	border-bottom: none;
	font: 1.2em Verdana, Arial, sans-serif;
	font-weight:bold;
	color: #445288;
}

#sidebar_top #rssCatList {
	margin:0 5px;
	font: 1em Verdana, Arial, sans-serif;
}

/* Others
----------------------------------------------- */

.links{overflow:hidden}
.links a{white-space:nowrap}
.links li{font-size: 1em;}

.weblinks p {font-size:1em}


.sydanglican {clear:both; display:inline; width:100%; padding: 0 0 20px ; margin:0}
.sydanglican h3{font-size: 1.0 em; font-weight:normal; font-variant: normal;}
.sydanglican h3 a{font-size: 1em; font-weight:normal; background-color:none; text-decoration:none; color: #0A86C1;}
.sydanglican h3 a:hover{background-color: #fff; text-decoration: none; color:#e55300}

.biblegateway {clear:both; display:inline-block; text-align:left; width:100%; padding:0 0 15px; margin:0}
.biblegateway img {display:inline; margin:0; padding:0;}
.biblegateway form {margin:0; padding:0; font-size:1.0em}
.biblegateway input {margin: 0 5px;}






