@charset "utf-8";

/* CSS Document */



/*! normalize.css v2.1.0 | MIT License | git.io/normalize */



/* ==========================================================================

   HTML5 display definitions

   ========================================================================== */



/**

 * Correct `block` display not defined in IE 8/9.

 */



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

    display: block;

}



/**

 * Correct `inline-block` display not defined in IE 8/9.

 */



audio,

canvas,

video {

    display: inline-block;

}



/**

 * Prevent modern browsers from displaying `audio` without controls.

 * Remove excess height in iOS 5 devices.

 */



audio:not([controls]) {

    display: none;

    height: 0;

}



/**

 * Address styling not present in IE 8/9.

 */



[hidden] {

    display: none;

}



/* ==========================================================================

   Base

   ========================================================================== */



/**

 * 1. Set default font family to sans-serif.

 * 2. Prevent iOS text size adjust after orientation change, without disabling

 *    user zoom.

 */



html {

    font-family: sans-serif; /* 1 */

    -webkit-text-size-adjust: 100%; /* 2 */

    -ms-text-size-adjust: 100%; /* 2 */

}



/**

 * Remove default margin.

 */



body {

    margin: 0;

}



/* ==========================================================================

   Links

   ========================================================================== */



/**

 * Address `outline` inconsistency between Chrome and other browsers.

 */



a:focus {

    outline: none;

}



/**

 * Improve readability when focused and also mouse hovered in all browsers.

 */



a:active,

a:hover {

    outline: 0;

}



/* ==========================================================================

   Typography

   ========================================================================== */



/**

 * Address variable `h1` font-size and margin within `section` and `article`

 * contexts in Firefox 4+, Safari 5, and Chrome.

 */



h1 {

    font-size: 2em;

    margin: 0.67em 0;

}



/**

 * Address styling not present in IE 8/9, Safari 5, and Chrome.

 */



abbr[title] {

    border-bottom: 1px dotted;

}



/**

 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.

 */



b,

strong {
	font-weight: bold;
	color: #030000;

}



/**

 * Address styling not present in Safari 5 and Chrome.

 */



dfn {

    font-style: italic;

}



/**

 * Address differences between Firefox and other browsers.

 */



hr {

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    height: 0;

}



/**

 * Address styling not present in IE 8/9.

 */



mark {

    background: #ff0;

    color: #000;

}



/**

 * Correct font family set oddly in Safari 5 and Chrome.

 */



code,

kbd,

pre,

samp {

    font-family: monospace, serif;

    font-size: 1em;

}



/**

 * Improve readability of pre-formatted text in all browsers.

 */



pre {

    white-space: pre-wrap;

}



/**

 * Set consistent quote types.

 */



q {

    quotes: "\201C" "\201D" "\2018" "\2019";

}



/**

 * Address inconsistent and variable font size in all browsers.

 */



small {

    font-size: 80%;

}



/**

 * Prevent `sub` and `sup` affecting `line-height` in all browsers.

 */



sub,

sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline;

}



sup {

    top: -0.5em;

}



sub {

    bottom: -0.25em;

}



/* ==========================================================================

   Embedded content

   ========================================================================== */



/**

 * Remove border when inside `a` element in IE 8/9.

 */



img {

    border: 0;

}



/**

 * Correct overflow displayed oddly in IE 9.

 */



svg:not(:root) {

    overflow: hidden;

}



/* ==========================================================================

   Figures

   ========================================================================== */



/**

 * Address margin not present in IE 8/9 and Safari 5.

 */



figure {

    margin: 0;

}



/* ==========================================================================

   Forms

   ========================================================================== */



/**

 * Define consistent border, margin, and padding.

 */



fieldset {

    border: 1px solid #c0c0c0;

    margin: 0 2px;

    padding: 0.35em 0.625em 0.75em;

}



/**

 * 1. Correct `color` not being inherited in IE 8/9.

 * 2. Remove padding so people aren't caught out if they zero out fieldsets.

 */



legend {

    border: 0; /* 1 */

    padding: 0; /* 2 */

}



/**

 * 1. Correct font family not being inherited in all browsers.

 * 2. Correct font size not being inherited in all browsers.

 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.

 */



button,

input,

select,

textarea {

    font-family: inherit; /* 1 */

    font-size: 100%; /* 2 */

    margin: 0; /* 3 */

}



/**

 * Address Firefox 4+ setting `line-height` on `input` using `!important` in

 * the UA stylesheet.

 */



button,

input {

    line-height: normal;

}



/**

 * Address inconsistent `text-transform` inheritance for `button` and `select`.

 * All other form control elements do not inherit `text-transform` values.

 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.

 * Correct `select` style inheritance in Firefox 4+ and Opera.

 */



button,

select {

    text-transform: none;

}



/**

 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`

 *    and `video` controls.

 * 2. Correct inability to style clickable `input` types in iOS.

 * 3. Improve usability and consistency of cursor style between image-type

 *    `input` and others.

 */



button,

html input[type="button"], /* 1 */

input[type="reset"],

input[type="submit"] {

    -webkit-appearance: button; /* 2 */

    cursor: pointer; /* 3 */

}



/**

 * Re-set default cursor for disabled elements.

 */



button[disabled],

html input[disabled] {

    cursor: default;

}



/**

 * 1. Address box sizing set to `content-box` in IE 8/9.

 * 2. Remove excess padding in IE 8/9.

 */



input[type="checkbox"],

input[type="radio"] {

    box-sizing: border-box; /* 1 */

    padding: 0; /* 2 */

}



/**

 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.

 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome

 *    (include `-moz` to future-proof).

 */



input[type="search"] {

    -webkit-appearance: textfield; /* 1 */

    -moz-box-sizing: content-box;

    -webkit-box-sizing: content-box; /* 2 */

    box-sizing: content-box;

}



/**

 * Remove inner padding and search cancel button in Safari 5 and Chrome

 * on OS X.

 */



input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

    -webkit-appearance: none;

}



/**

 * Remove inner padding and border in Firefox 4+.

 */



button::-moz-focus-inner,

input::-moz-focus-inner {

    border: 0;

    padding: 0;

}



/**

 * 1. Remove default vertical scrollbar in IE 8/9.

 * 2. Improve readability and alignment in all browsers.

 */



textarea {

    overflow: auto; /* 1 */

    vertical-align: top; /* 2 */

}



/* ==========================================================================

   Tables

   ========================================================================== */



/**

 * Remove most spacing between table cells.

 */



table {

    border-collapse: collapse;

    border-spacing: 0;

}

p,h1,h2,h3,h4,h5,h6{

	margin: 0;

	text-align: center;

}

ul,ol,li {

	margin:0;

	padding:0;

	list-style-type:none;

}

body {

	background-color: #436872;

	font-family: Arial, Helvetica, sans-serif;

	color: #403C3D;

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#header #header-right ul {

	padding-top: 15px;

	background-color: #324A52;

}

#header-right ul li {

	float: left;

	width: 147px;

	text-align: center;

	height: 30px;

	background-color: #FFF8DB;

	line-height: 1.8;

	font-size: 1em;

	color: #324A52;

}



#header-right a:active {

	background-color: #CCCCCC;

}



#header-right a, #header-right a:link {

	color: #324A52;

	text-decoration: none;

	display: block;

}

#leftcol ul {

	background-color: #E8E9E4;

	padding: 30px;

	font-size: 0.88em;

	border-radius: 6px;

	box-shadow: 1px 1px 2px #111;

	color: #FFF8DB;

	margin-top: 24px;

	margin-right: 10px;

	margin-bottom: 24px;

	margin-left: 5px;

}

#header-left h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 40px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 12px;

	font-weight: bolder;

	line-height: 1;



}

#leftcol ul li {

	text-indent: 27px;

	height: 40px;

	border: 1px outset #436872;

	line-height: 2.3;

	background-color: #FDFFF1;

	margin-top: 1px;

}



#leftcol a , #leftcol a:link, #leftcol a:visited{

	color: #436872;

	text-decoration: none;

	display: block;

}

#leftcol a:hover {

	background-color: #FFF8DB;

	color: #3A575F;

}

#midcol p {
	color: #030000;
	font-size: 1.1em;
	line-height: 1.3;
	margin-top: 16px;
	margin-right: 25px;
	margin-bottom: 16px;
	margin-left: 25px;
	text-align: left;

}











#header-right a:visited {

	color: #324A52;

}

#header-right a:hover {

	color: #3A575F;

	background-color: #FFF8DB;

	border-radius: 9px;

	box-shadow: inset 2px 2px 3px 1px #3D3D3D;

}

#header-right a:active {

	background-color: #E37D57;

}















#container {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#header {

	background-color: #324A52;

	height: 110px;

	color: #F0F2F1;

	margin-top: 0px;

	padding-top: 6px;

	padding-bottom: 5px;

}

#header-left h2 {

	font-family: "Times New Roman", Times, serif;

	font-size: .5em;

}



#topnav {

	height: 30px;

}

#leftcol {

	background-color: #FFF8DB;

	float: left;

	width: 280px;

	background-image: url(images/sidebar-shadow.png);

	background-repeat: repeat-y;

	background-position: 4px -5px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-bottom-style: none;

	border-left-style: none;

}

#rightcol {

	background-color: #FFF8DB;

	float: right;

	width: 280px;

	padding-top: 10px;

	background-image: url(images/sidebar-shadow.png);

	background-repeat: repeat-y;

	background-position: 4px -5px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

#midcol {

	background-color: #FFFFFF;

	margin-right: 280px;

	margin-left: 280px;

	color: #F80409;

}

#midcol h2 {

	text-align: center;

	font-family: "Times New Roman", Times, serif;

	padding-top: 15px;

	font-size: 1.6em;

	border-bottom-width: 2px;

	border-bottom-style: 1.2;

	border-bottom-color: #324A52;

	padding-bottom: 9px;

	margin-right: 30px;

	margin-left: 30px;

	text-shadow: o 2px 2px #605A36;

	color: #324A52;

}

#midcol h3 {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.32em;

	padding-left: 22px;

}

.mid-col-h3 {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.5em;

}







#footer {

	background-color: #436872;

	height: 150px;

	clear: both;

}

#wrapper {

	background-color: #FFF8DB;

}



#header-left {

	float: left;

	height: 75px;

	width: 210px;

	margin-left: 7px;

}

#header-right {

	height: 70px;

	margin-left: 210px;

}



.slideshow {

	height: 280px;

	overflow: hidden;

	width: 980px;

}

#title {

	height: 131px;

	width: 980px;

	margin-right: auto;

	margin-left: auto;

}



.SLA {

	font-family: Verdana, Geneva, sans-serif;

	font-size: .4em;

}

#header-left h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	margin-left: 3px;

	font-style: italic;

	font-weight: bold;

}

.content-box-right {

	width: 180px;

	margin-top: 13px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	height: 90px;

	background-color: #FDFFF1;

	border-radius: 10px px 10px;

	border: 1px solid #436872;

	font-size: 0.9em;

	box-shadow: 1px 1px 2px #999;

	text-align: left;

	padding-top: 13px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.content-box-right a {

	color: #436872;

	text-decoration: none;

}



#footer-inner {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

}

#row2 {

	background-color: #FFF8DB;

	height: 55px;

	clear: both;

}

#footer {

	border-bottom-width: 2px;

	border-bottom-style: groove;

	border-bottom-color: #324A52;

	background-color: #324A52;

	height: 170px;

}

.red-h3 {

	color: #B90000;

	margin-left: 5px;

}

#barasacontacts p {

	background-color: #A5532B;

	height: 1.1em;

	margin: 0px;

}

#midcol #baroblateoffice {

	background-color: #8E8286;

	margin: 0px;

	height: 1.1em;

}

#midcol #oblateoffice {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.3em;

	color: #8E8286;

	margin-left: 20px;

	margin-top: 10px;

}







#saintbenedictchapel {

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

#midcol #asac {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.3em;

	color: #A5532B;

	margin-right: 15px;

	margin-left: 25px;

}

#midcol .asac strong {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #914022;

}

#midcol p oblateoffice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.3em;

	color: #8E8286;

}

#oblateofficeh2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #8E8286;

	margin-left: 20px;

	font-weight: bold;

}

#first-visit {

	background-color: #DB8B2A;

	margin: 0px;

	height: 1em;

}

#first-visit {

	background-color: #C07227;

}

#first-visit-head1 {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.3em;

	font-weight: bold;

	color: #C07227;

	margin-top: 10px;

	margin-left: 20px;

}

#faq-container {

	margin: 0px;

	padding: 0px;

}

#faq-container p-subheads {

	margin-left: 15px;

	font-weight: bold;

	color: #D98928;

}

#fag-subheads {

	font-weight: bold;

	color: #D88C2A;

}

#faq-container p-subhead2 {

	font-weight: bold;

	color: #DA8C27;

}

.faq-subheads {

	font-weight: bold;

	color: #DB8522;

}

.new-faq-subs {

	font-weight: bold;

	color: #DC8826;

}

.oblate-sunday-black {

	margin: 0px;

	padding: 0px;

}

#osdivider {

	background-color: #000;

	height: 1em;

}

#midcol .oblate-sunday-black p {

	font-size: 1.3em;

	font-family: "Times New Roman", Times, serif;

	color: #000;

	font-weight: bold;

}

#midcol p strong oblate-sunday-h2 {

	font-weight: bold;

	color: #000;

}

#midcol #oblateoffice strong {

	color: #897D7F;

}

#howtopray {

	background-color: #069;

	height: 1em;

	margin-top: 18px;

	margin-bottom: 10px;

}

#howtopray-content {

	color: #0033CC;

	margin: 0px;

	padding: 0px;

}

#how-to-pray {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.2em;

	color: #595238;

	font-weight: bold;

}

.content-box-right p {

	font-family: Verdana, Geneva, sans-serif;

	text-align: left;

	line-height: 1.1em;

	margin: 0px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

	font-size: 0.9em;

	color: #436872;

}

#midcol #howtopray-content h2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 1.1em;

	font-weight: bold;

	color: #595333;

}

#howtopray-content h2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 1.1em;

	font-weight: bold;

	color: #595333;

	margin-left: 10px;

}

#howtopray-content p {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 0.9em;

	color: #333333;

}

#howtopray-content h3 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 1.1em;

	color: #595333;

	font-weight: bold;

	margin-left: 5px;

}

#midcol #lectiodivinadivider {

	font-size: 1em;

	color: #551C13;

	margin: 0px;

	padding: 0px;

	background-color: #4C1A11;

	height: 1em;

}

#conceptsarchdivider {

	font-size: 1em;

	background-color: #5F444B;

}

#conceptsarchdivider {

	font-size: 1em;

	color: #4B2C31;

}

#benchdivider {

	font-size: 1em;

	color: #2F7C48;

	background-color: #2F7C48;

}

#retreatdivider {

	font-size: 1em;

	background-color: #AFA59B;

	height: 1em;

}

#guesthousedivider {

	background-color: #FFCAAE;

	height: 1em;

}

#midcol saving-grace {

	color: #F00;

}

#midcolsavinggrace {

	font-weight: bold;

	color: #F00;

}

#savinggracedivider {

	background-color: #285431;

	height: 1em;

}

#adventdivider {

	background-color: #861517;

	height: 1em;

}

#volunteerdivider {

	background-color: #C17A38;

	height: 1em;

}

#ocircledivider {

	background-color: #3D4039;

	height: 1em;

}

#midcol p span {

	color: #FF0000;

}

#savinggrace {

	margin: 0px;

	padding: 0px;

	line-height: 1em;

}

#savinggrace h3 {

	font-size: 1.2em;

	color: #F00;

}

#savinggrace h4 {

	font-family: "Times New Roman", Times, serif;

	font-size: .7em;

	color: #F00;

	margin-left: 20px;

}

#applicationdivider {

	background-color: #8C8C74;

	height: 1em;

}

#homedivider {

	background-color: #696A65;

	height: 2em;

}

#ocrsvpbutton {

	border: 1px solid #FBBD61;

}

#home-mid-col-box {

	border: 1px solid #436872;

	margin-right: 10px;

	margin-left: 10px;

}

#rightcolsectionheading {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.1em;

	color: #436872;

	padding-top: 0px;

	padding-left: 5px;

}

#rightcolboxdiv {

	font-family: "Times New Roman", Times, serif;

	font-size: .8em;

	color: #324A52;

	margin-top: 18px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#rightcolsectionheading {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.3em;

	line-height: 1.2em;

	padding-top: 0px;

	padding-left: 19px;

	padding-right: 15px;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

	clip: rect(0px,0px,0px,0px);

	margin: 0px;

}

#rightcolsectionheading h3 {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.2em;

	padding-bottom: 5px;

	padding-left: 30px;

}

#rightcolsectionheading h4 {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.2em;

	padding-bottom: 5px;

	padding-left: 45px;

}



#rightcolsectionheading p {

	padding-left: 20px;

}

#introductiondivider {

	background-color: #8C3E21;

	height: 1em;

}

#footerright {

	height: 170px;

	margin-left: 700px;

}

#rightcolproghead {

	margin: 0px;

	padding-left: 20px;

}

#rightcolproghead h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #436872;

	padding-top: 15px;

	padding-left: 40px;

}

#rightcolproghead p {

	font-size: .8em;

	line-height: 2em;

	padding-left: 40px;

}

#whatshouldido {

	margin-top: 20px;

	padding-left: 15px;

}

#whatshouldido p {

	font-size: .8em;

	line-height: 1em;

}

#rightcoltext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-style: italic;

	line-height: 1.6em;

	padding-left: 15px;

	padding-right: 15px;

}

#rightcolproghead h2 {

	padding-left: 45px;

	font-size: 1em;

	color: #436872;

	padding-top: 15px;

}

#clustrmap {

	padding-top: 10px;

	padding-left: 10px;

}

#signup {

	padding-top: 20px;

	padding-left: 80px;

}

#signup2 {

	padding-left: 80px;

}

#RBrightcol {

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 10px;

}

#r-col-pic {

	margin-right: auto;

	margin-left: auto;

}

.Red {

	color: #F00;

}

.redfont {

	color: #FF0099;

}

.Red {

	color: #FF0000;

}

#wrapper #midcol .Red {
	color: #030000;

}

.red-h3 strong {

	color: #F00;

}

#bookmarkfinaloblationforms {

}

#barsitecolor {

	background-color: #7E9CA4;

}

#container #wrapper #leftcol ul li a {

}

#barcolor {

	background-color: #8AAAB3;

}

#rightcolboxdiv {

}

#bmfinaloblation {

	background-color: #436872;

}

#bookmarkoblatesunday {

}

#bmsignup {

}

#bmsignup {

	color: #E3B11E;

}

.bmhtp {

}

#home-mid-col-box {

}

#home-mid-col-box {

}
