/* ADDED BY LAURA WISEMAN - 6/20/2011 */
#otdiv p.otcss {
color: maroon;
font-family: 'MS Serif', 'New York', sans-serif;
font-size: 18px;
padding: 5px;
background-color:oldlace;
}#otdiv {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 16px;
padding-bottom: 5px;
}#otdiv p.othead {
color: maroon;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 26px;
font-weight:bold;
font-style: italic;
padding-bottom: 5px;
}#otdiv p.otsub {
color: maroon;
font-family: 'MS Serif', 'New York', sans-serif;
font-size: 16px;
font-weight:bold;
padding-bottom: 5px;
}#otdiv p.otquote {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 16px;
padding-bottom: 5px;
margin-left: 50px;
font-style: italic;
}#otdiv p.otqpage {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 16px;
padding-bottom: 5px;
margin-left: 50px;
}#otdiv p.otlist {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 16px;
padding-bottom: 5px;
margin-left: 50px;
}/*END ADDITION *//* ADDED BY PATRICK MARDIAN - 6/9/2010 */
.hp_headline {
font-family:Tahoma, Geneva, sans-serif;
font-weight:700;
font-size:18px;
color:#000
}.hp_subhead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:red;
font-weight:700
}.hp_byline {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
color:#666;
font-variant:small-caps
}.hp_gentext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
color:#000
}.gentext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
color:#000
}a.hp_headline:link {
color:#000
}a.hp_headline:visited {
color:#000
}a.hp_headline:hover {
color:#000
}a.hp_headline:active {
color:#000
}a.hp_gentext:link {
color:#000
}a.hp_gentext:visited {
color:#000
}a.hp_gentext:hover {
color:#000
}a.hp_gentext:active {
color:#000
}.recreading_header {
font-family:Tahoma, Geneva, sans-serif;
font-weight:700;
font-size:15px;
color:#000;
text-align:center
}.recreading_title {
font-family:Tahoma, Geneva, sans-serif;
font-weight:700;
font-size:9px;
color:red;
text-align:center
}/* ADDED 2/18/2011 for Lent */
#lentmaincol {
float:left;
width:583px;
font-family:Verdana, Geneva, sans-serif;
color:#000;
font-size:13px
}#lentsidebar {
float:right;
width:140px
}
.bigred {font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:bold;color:#d4142d;}
/* END PATRICK'S ADDITION */

body {
background-color:#e8decf;
color:#000;
font-family:Arial,sans serif;
font-size:14px
}

table {
font-size:1em
}

/**** BEGIN MAIN MENU CONFIG ****/
.main_dnnmenu_container {
background-color:Transparent;
vertical-align:middle;
text-align:center;
height:28px
}

.main_dnnmenu_rootitem td,.main_dnnmenu_rootitemhover td {
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:9.5pt;
text-transform:uppercase;
text-align:center;
font-weight:700;
color:#4f4d4d;
vertical-align:middle;
white-space:nowrap;
border:1px #dfe4ea solid;
padding:5px 0
}

/**/
/*
.cse .gsc-control-cse,.gsc-control-cse 
{  
padding: 2%;  width: 400px;
}
*/
.main_dnnmenu_submenu {
z-index:999
}

.main_dnnmenu_submenu td {
border-top:1px #4f4d4d solid;
border-right:0;
border-bottom:0;
border-left:0;
cursor:pointer;
cursor:hand;
background-color:#dfe4ea;
color:#4f4d4d;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
padding:2px 0
}

/*** BEGIN SECTION MENU ***/
.osvmenu a:link {
color:#fff;
font-size:10pt;
font-family:Arial,'sans serif'
}

.osvmenu a:visited {
color:#fff;
font-size:10pt;
font-family:Arial,'sans serif'
}

.osvmenu a:hover {
color:#ccc;
font-size:10pt;
font-family:Arial,'sans serif'
}

.osvmenu a:active {
color:#39C;
font-size:10pt;
font-family:Arial,'sans serif'
}

.osvmenu {
list-style:none;
margin:0;
padding:0 0 21px
}

.middle_left_menu_tpadding {
padding-top:13px
}

.osvmenu li {
border-bottom:solid #dbd5cc 1px;
padding-left:6px;
list-style-type:none
}

.osvmenu li a {
padding:1px 6px;
margin-left:-6px;
display:block
}

.osvmenu li ul {
list-style:url(images/dash.gif);
margin:0;
padding:0 0 2px 1em
}

.osvmenu li ul li {
padding:0;
border:none
}

.middle_left_margins {
padding:7px 6px 8px
}

/*** Login link control **********************************/
.userlogin:link,.userlogin:visited,.userlogin:active {
font-family:arial,'sans serif';
font-size:.8em;
font-weight:700;
text-align:right;
color:#fff
}

/*** OSV LOGIN CONTROL *********************************************/
.OSVLogin .heavy {
font-size:1.2em
}

.OSVLogin input {
font-size:.8em;
margin:0 0 5px;
padding:0;
border:0 #FFF solid
}

.OSVLoginSubmit {
float:left;
display:block
}

.OSVLogin .tinytext {
float:right;
line-height:.5em;
margin:3px 3px 0 0
}

.OSVLogin .tinytext a {
color:#0b6d9d
}

/** PANES **/
.ContentPane P {
line-height:1.6em
}

.HeaderMenuPane {
font-size:.7em
}

.HeaderMenuPane a:link {
color:#000;
font-size:12px;
font-family:Calibri,sans-serif
}

.HeaderMenuPane a:visited {
color:#000;
font-size:12px;
font-family:Calibri,sans-serif
}

a.HeaderMenuLogin:link,a.HeaderMenuLogin:active,a.HeaderMenuLink:visited {
color:red;
font-size:10pt;
font-weight:700
}

a.HeaderMenuUser:link,a.HeaderMenuUser:active,a.HeaderMenuUser:visited,a.HeaderMenuUser:hover {
color:#000;
font-size:10pt;
text-decoration:none;
font-weight:700
}

/*** FOOTER MENU PANE ***/
.FooterMenuPane {
font-size:.7em;
color:#666
}

.FooterMenuPane a:link {
color:#069
}

.FooterMenuPane a:visited {
color:#069
}

.FooterMenuPane a:hover {
color:#fff
}

.FooterMenuPane a:active {
color:#39C
}

/** Remove the ugly blue border around image links */
img {
border:0
}

.heavy {
font-family:"Arial Black",Gadget,"sans serif"
}

.Normal {
font-family:Arial,'sans serif';
font-size:1em
}

.sectionHeaders h1,.sectionHeaders h2,.sectionHeaders h3,.sectionHeaders h4,.sectionHeaders h5,.sectionHeaders h6 {
color:#000;
/*color:#1a5e7b;*/
font-family:'Arial Black',Gadget,'sans serif';
line-height:1.2em;
font-weight:400;
text-decoration:none;
margin:0 0 .5em
}

.sectionHeaders h2 {
font-size:1.1em;
margin:.6em 0 .4em;
clear:none
}

.sectionHeaders h3,.sectionHeaders h4,.sectionHeaders h5,.sectionHeaders h6 {
font-size:1em;
clear:none
}

.homeHeaders h1 {
font-size:1.8em
}

.homeHeaders h2 {
font-size:1.4em
}

.homeHeaders h3 {
font-size:1.2em
}

.homeHeaders h4 {
font-size:1.1em
}

.homeHeaders h5 {
font-size:1em
}

.homeHeaders h6 {
font-size:1em;
font-family:Arial,'sans serif';
font-weight:700
}

a {
text-decoration:none
}

/* default anchor tags */
a:link {
color:#069
}

a:visited {
color:#39C
}

a:hover {
color:#39C
}

a:active {
color:#39C
}

a.titlelink:link {
color:#fff
}

a.titlelink:hover {
color:#39C
}

a.titlelink:visited {
color:#fff
}

.v_l,.v_r {
display:block;
color:gray;
font-size:.8em;
line-height:1.2em
}

.v_r {
float:right;
margin:0 0 5px 6px
}

.v_l {
float:left;
margin:0 6px 4px 0
}

.v_r p,.v_l p {
text-align:left
}

.page_next_prev {
text-transform:uppercase;
font-size:.9em;
border:solid 1px;
padding:1px 3px;
display:block
}

.return_to_top {
display:block;
clear:both;
margin:1em 0;
font-size:.8em
}

.font_larger {
font-size:1.2em
}

.clearall {
clear:both;
float:none;
visibility:invisible;
font-size:1px;
line-height:1px
}

.clearline {
clear:both;
float:none
}

.floatleft {
display:block;
float:left
}

.floatright {
display:block;
float:right
}

.floatleft img,.floatright img {
display:block
}

.page_number {
display:block
}

.textcenter {
text-align:center
}

.section_title {
color:#fff
}

.tinytext img {
display:block
}

.Normal {
font-family:Arial,'sans serif';
font-size:1em
}

/*

.bg_green { background:#8a985b; color:#000; }
.bg_blue { background:#6491ce; color:#000; }
.bg_med_blue { background:#a6c9d8; color:#000; }
.bg_lt_blue { background:#dfe7f2; color:#000; }
.bg_bluegreen { background:#1b5e7b; color:#000; }
.bg_red { background:#d8623c; color:#000; }
.bg_black { background:#000; color:#6bbadc; }
.bg_grey { background:#cccccc; color:#666; }
.bg_tan { background:#b7ab99; color:#000; }
.bg_lt_tan { background:#d6cbbb; color:#000; }
.bg_dk_tan { background:#948875; color:#fff; }
.bg_white { background:#fff; color:#000; }

*/
/* TeamBase import classes */
/* MDV HDL */
.head_folio {
font-size:1.4em
}

.head_bibleverse {
font-size:1.2em;
color:#000
}

.head_massreading {
font-size:1.2em;
color:#000
}

/* MDV DHD */
.text_dhd {
}

.text_prayer {
}

/* MDV BTX */
.text_meditation1 {
}

/* OSV HDL */
.text_factoidlabel {
}

.head_storylabel {
}

/* OSV DHD */
.head_storydeck {
}

/* also referenced by TCA DHD */
/* OSV JHD */
.text_firstgraf {
}

/* also referenced by OSV BTX and TCA JDH */
/* OSV BTX */
.text_lettertagline {
}

.text_tagline {
color:gray
}

/* also referenced by PST HDL and PST BTX and TCA LBL and TCA BTX */
/* .head_subhead is assigned to h3 in PST HDL. .subhead is assigned to p in OSV BTX. Group together until we have a reason not to. */
/* dnn uses subhead for admin header... removing from below classes.  don't know what effect it will ahve yet */
.head_subhead {
color:#1a5e7b;
font-family:'Arial Black',Gadget,'sans serif';
line-height:1.2em;
font-weight:400;
text-decoration:none;
margin:0 0 .5em;
font-size:1.2em
}

.head_glancelabel {
}

.text_glancetext {
}

.text_bodytextrr {
}

.text_photocaption {
}

/* PST LBL */
.text_homilydate {
}

/* PST BYL */
.text_theme {
}

/* PST HDL */
.head_fea2headlhpage {
}

.head_feasubheadquote {
}

.head_2head {
}

.head_depthead {
}

.head_deptsubhead {
}

.head_2homilyhead {
}

.head_fea1aheadshadow {
}

.head_fea1bheadshadow {
}

/* PST BTX */
.footnotes {
}

.text_readersname {
}

.text_readerstitleassoc {
}

.text_readerssmhead {
}

.text_deptbook1stpara1 {
}

/* TCA LBL */
.text_tcanextquestion {
}

.head_glancelabel {
}

/* TCA HDL */
.text_reviewlabellarge {
font-weight:700
}

.text_reviewlabelsmall {
font-weight:700
}

.text_tcaquestion {
font-style:italic oblique
}

/* TCA BTX */
.text_tcalabelhead {
}

.text_questions1stgraf {
font-style:italic oblique
}

.text_answer1stgraf {
}

.text_attributionname {
}

.text_storytextitalic {
font-style:italic oblique
}

.text_reviewsanstext {
}

.text_glancechatter {
}

.text_glancebulletpointtext:before {
content:url('images/bullet.gif');
margin-right:.5em
}

.text_glancebulletpointtext {
text-indent:-1em;
padding-left:1em
}

/* TCA CRT */
.text_attributionexplainer {
}

.text_reviewexplainer {
}

#middle {
font-size:1em
}

#middle a:link {
color:#069
}

#middle a:visited {
color:#39C
}

#middle a:hover {
color:#39C
}

#middle a:active {
color:#39C
}

#middle .headlines {
margin:0 0 0 1em;
padding:0;
font-weight:700
}

#middle .section_title a:link {
color:#fff
}

#middle .section_title a:visited {
color:#fff
}

#middle .section_title a:hover {
color:#39C
}

#middle .section_title a:active {
color:#fff
}

#middle .byline {
font-weight:400
}

#middle .tagline {
font-style:italic
}

.OSV_SIMPLESEARCH {
color:#6bbadc;
font-size:1em;
font-family:Arial, "sans serif"
}

.OSV_SIMPLESEARCH_HEAD {
font-size:1.2em;
line-height:.6em;
font-family:"Arial Black",Gadget,"sans serif"
}

.OSV_SIMPLESEARCH input {
font-size:.8em;
margin:10px 0 6px;
border-style:inset;
border-width:0
}

.OSV_SIMPLESEARCH .textcenter {
font-size:.7em
}

#middle_osv4me {
font-size:1em
}

#middle_osv4me .mainlinks {
line-height:1.6em;
margin-top:.5em
}

#middle_osv4me .headlines li {
padding-top:.3em
}

#middle_retail {
font-size:.8em;
line-height:1.5em
}

#middle_retail .heavy {
font-size:1.2em;
line-height:.6em
}

#middle_retail img {
float:right;
margin-left:5px
}

#middle_retail .section_title {
font-size:1.5em;
line-height:1.5em;
margin:-.5em 0 .5em
}

#middle_retail .headlines {
margin-top:.7em
}

#middle_parish {
font-size:1em
}

#middle_parish .section_title {
font-size:1.7em
}

#middle_parish .heavy {
line-height:1.2em
}

#middle_parish .blurbs {
padding-top:1em
}

#middle_parish .floatright {
margin-left:5px
}

#middle_left {
font-size:.9em
}

#middle_left a:link {
color:#fff
}

#middle_left a:visited {
color:#fff
}

#middle_left a:hover {
color:#ccc
}

#middle_left a:active {
color:#39C
}

#middle_left .ads {
text-align:center
}

#middle_left_loginform {
font-size:1em
}

#middle_left_loginform .heavy {
font-size:1.2em
}

#middle_left_loginform input {
font-size:.8em;
margin:0 0 5px
}

#middle_left_loginform .tinytext {
float:right;
line-height:.5em;
margin:3px 3px 0 0
}

#middle_left_loginform .tinytext a {
color:#0b6d9d
}

#middle_center {
font-size:1em
}

#middle_center p,#middle_center ul,#middle_center ol {
margin:0 0 .5em;
line-height:1.5em
}

#middle_center p img,#middle_center h1 img,#middle_center h2 img,#middle_center h3 img,#middle_center h4 img,#middle_center h5 img,#middle_center h6 img {
float:left;
margin:0 6px 5px 0
}

#middle_center ul {
padding-left:1.1em
}

#middle_center ol {
padding-left:1.5em
}

#middle_center p {
line-height:1.6em
}

#middle_center .credit {
color:gray
}

#middle_center #login {
}

.middle_center_vignette {
width:140px;
color:gray;
font-size:.8em;
line-height:1.2em
}

#middle_center .quotebox {
width:160px;
line-height:1em;
color:#000;
font-size:1em
}

#middle_center .quotebox_wide {
width:210px;
line-height:1em
}

#middle_center_page {
font-weight:700;
float:right;
margin-bottom:1em
}

#middle_center_page a,#middle_center_page div {
display:block;
float:left;
margin:0 0 0 1em
}

#middle_center_left,#middle_center_right,.middle_center_left,.middle_center_right {
width:220px;
float:left
}

#middle_center_left,.middle_center_left {
margin-right:12px
}

#middle_right {
font-size:.9em
}

#middle_right a:link {
color:#fff
}

#middle_right a:visited {
color:#fff
}

#middle_right a:hover {
color:#ccc
}

#middle_right a:active {
color:#39C
}

#middle_right .ads {
text-align:center
}

h2.parish {
font-family:Arial 'sans serif';
color:#bd512f;
font-weight:700;
font-style:italic;
font-size:1.4em
}

h2.retail {
color:#808d52;
font-size:1.2em
}

#middle_crumbtrail {
text-transform:uppercase;
font-size:.8em;
padding:8px 0 0 15px;
color:#fff;
line-height:1em;
overflow:hidden
}

#middle_crumbtrail a {
color:#fff;
margin:0;
padding:0
}

#middle_crumbtrail a:hover {
color:#eef
}

#middle #middle_crumbtrail img {
display:inline;
float:none;
padding:0 5px;
margin:0
}

#related_links a:link {
color:#39C
}

#related_links a:visited {
color:#39C
}

#related_links a:hover {
color:#fff
}

#related_links a:active {
color:#39C
}

#related_title {
width:210px;
height:33px;
padding:0
}

#related_title img {
margin:11px 0 0 32px
}

#related_links {
width:214px;
float:left;
margin-right:0
}

#related_links ul {
font-size:.8em;
font-weight:700;
line-height:1.5em;
margin:8px 8px 8px 25px;
padding:0;
list-style:url(images/list_style_raquo.gif)
/*list-style: url('../images/list_style_raquo.gif');*/
}

/* Begin Publish Module Settings */
/* Styling for PublishLeftListPane (links mostly) */
.PublishLeftListPane .categoryItemList,.PublishLeftListPane .divAdminMenuWrapper {
background-color:Transparent
}

.PublishLeftListPane .divAdminMenuWrapper ul li {
float:left;
clear:left
}

.PublishLeftListPane ul.PublishLeftLinks {
padding:4px;
margin-top:0
}

.PublishLeftListPane .PublishLeftLinks li {
font-family:Arial;
font-size:14px;
margin-top:10px;
list-style-type:none
}

/* Styling the left hand category listing. */
.PublishLeftListPane .Title .Item_Listing,.PublishLeftListPane .divItemsListing .categoryItemList {
margin:0;
padding:0 0 0 3px
}

.PublishLeftListPane .itemTitle h2 {
margin:0;
font-family:Arial;
font-size:10pt;
/*border-bottom:1px solid #DBD5CC;*/
padding:2px 0;
width:100% /*137px*/
}

.PublishLeftListPane ul.osvmenu {
padding:0;
margin-bottom:-4px
}

.PublishLeftListPane ul.osvmenu li {
padding-left:3px
}

.divItemsListing .itemAuthorDate,.divItemsListing .itemEditLink {
display:none
}

/* Hide the paging links */
.Publish_CustomDisplayPaging {
display:none
}

/* Hide the last updated text */
.divLastUpdated {
display:none
}

/* Styling for content pane recent issues */
.PublishCategoryOSV .divItemsListing {
padding-top:20px;
text-align:center
}

.PublishCategoryOSV .divItemsListing .Category {
clear:left;
float:right;
padding-right:5px;
width:108px;
background-color:Transparent;
font-size:1em
}

.sectionHeaders .PublishCategoryOSV .divItemsListing .Category h2 {
font-size:.9em
}

.PublishCategoryOSV .divItemsListing .itemAuthorDate {
display:none
}

/* Styling for OSV Article Listing on Category page */
.PublishCategoryOSV .divItemsListing {
width:600px
}

.PublishCategoryOSV .divItemsListing .Article {
text-align:left;
width:295px;
padding-right:5px;
background-color:Transparent
}

.PublishCategoryOSV .categoryItemList {
border:Solid 0 #FFF;
clear:left;
float:left;
padding-bottom:15px
}

.PublishCategoryOSV .altCategoryItemList {
clear:right;
float:right
}

/* Styling for OSV Article */
.PublishArticleOSV #publishTitle {
visibility:hidden
}

.PublishArticleOSV .commentBackground {
display:none
}

.Article .itemDescription {
clear:both
}

.lettersName {
font-style:italic
}

/* Printer Friendly Body */
#printerFriendlyBody {
background-color:#FFF
}

#divPortalLogo {
display:none
}

.divRatingBefore,.divCommentsDisplay {
margin-bottom:10px
}

.Publish_CommentHeading {
margin-bottom:5px
}

#divCommentLink {
margin-top:5px
}

#divRelatedArticles {
margin-top:10px;
margin-bottom:10px
}

.altCategoryItemList,.categoryItemList {
background-color:Transparent
}

/* *********************** */
/* Featured Article Styles */
/* *********************** */
.ArticleThumbImage {
float:left;
margin-right:10px
}

.FeaturedArticleContent {
padding-bottom:10px
}

#disqus_thread {
width:450px!important
}
