/* CSS Document */
/* baseline css starts here */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 11px; font-family: Verdana; vertical-align: baseline; background: transparent; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
:focus {outline: 0; }
a img, :link img, :visited img {border: 0; }
ins {text-decoration: none; }
del {text-decoration: line-through; }
table {border-collapse: collapse; border-spacing: 0; }
body {background-color: #9c5a13;}
#background {background-image: url(../images/2010redux/toparea2.gif); background-repeat: repeat-x;}
#globalcontainer {width: 882px; margin-left: auto; margin-right: auto;}
#crest {margin-top: 0px; margin-left: 0px; background-image: url(../images/2010redux/cdopcrest2010.jpg); width: 162px; height: 750px; background-repeat: no-repeat; background-position: top center; float: left; }
#cdopname { float: left; background-image: url(/images/cdopnamelong.jpg); background-repeat: no-repeat; width: 720px; height: 51px; text-align: right; }
#navigation {float: left; width: 720px; height: 25px; }
#promotion {float: left; width: 720px; height: 198px; }
#homespacer {float: left; width: 720px; height: 20px; }
#homegraphic {float: left; width: 493px; height: 198px; }
#searchcontainer {float: right; width: 227px; height: 198px; }
/*#secondnavcontainer {background-color: transparent; width: 146px; height: 275px; float: left; text-align: right; margin: 170px 16px 70px 0px; }*/
#secondnavcontainer {background-color: transparent; width: 146px; height: 350px; float: left; text-align: right; margin-top: 170px; }
.secondnav a, .secondnav a:visited, .secondnav a:active {font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: transparent;}
.secondnav a:hover {color: #891F11; background-color: #FFFFFF; padding: 2px 0px 2px 0px; /*margin: 0px -2px 0px -2px;*/ }
#ataglance {width: 468px; background-color: transparent; margin: 0px 0px 12px 12px; display: inline; float: left; }
#pagecontent {width: 468px; background-color: transparent; margin: 0px 0px 12px 12px; display: inline; float: left; min-height: 250px; height: auto !important; height: 250px; }
#pagecontentwide {width: 708px; background-color: transparent; margin: 0px 0px 12px 12px; display: inline; float: left; min-height: 250px; height: auto !important; height: 250px; }
#newscontainer {width: 228px; float: left; padding: 0; margin: 0; display: inline; }
#newscontainer img {display: block; }
#newsbox {width: 228px; }
#newsbox a, #newsbox a:visited, #newsbox a:active {font-size: 11px; line-height: 14px; font-weight: 800; color: #891F10; text-decoration: none; }/*Temporary CSS for Google RSS*/
#newsbox a:hover {color: #FFFFFF; background-color: #891F10; padding: 2px 0px 2px 0px; /*margin: 0px -2px 0px -2px;*/ }/*Temporary CSS for Google RSS*/
#newsbox div {margin: 10px 0px 10px 0px; }/*Temporary CSS for Google RSS*/
#calcontainer {width: 228px; float: left; padding: 0; margin: 0 0 0 12px; display: inline; }
#calcontainer img {display: block; }
#calbox {width: 228px; }
/*#calbox a, #calbox a:visited, #calbox a:active {font-size: 11px; line-height: 14px; font-weight: 800; color: #000000; text-decoration: none; }Temporary CSS for Google RSS*/
/*#calbox a:hover {color: #FFFFFF; background-color: #891F10; padding: 2px 0px 2px 0px; /*margin: 0px -2px 0px -2px; }Temporary CSS for Google RSS*/
#calbox div {margin: 10px 0px 10px 0px; }/*Temporary CSS for Google RSS*/
.calbox a, .calbox a:visited, .calbox a:active {font-family: Verdana; font-size: 11px; line-height: 14px; color: #891F10; font-weight: 800; text-decoration: none; }
.calbox a:hover {color: #FFFFFF; background-color: #891F10; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }
.calbox_date {padding: 10px 12px 0px 0px; }
.calbox_date {font-family: Verdana; font-size: 11px; line-height: 14px; color: #000000; font-weight: normal; text-decoration: none; }
#accordioncontainer {width: 227px; float: left; display: inline; margin: 0 0 0 12px; }
#sidecontent {width: 227px; float: left; display: inline; margin: 0 0 0 12px; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
p {font-family: Verdana; font-size: 11px; line-height: 14px; color: #000000; }
.bodycopy {padding: 10px 12px 0px 0px; }
.bodycopybold {font-family: Verdana; font-size: 11px; line-height: 14px; color: #000000; font-weight: 800; text-decoration: none; }
.bodycopy a, .bodycopy a:visited, .bodycopy a:active {font-family: Verdana; font-size: 11px; line-height: 14px; color: #891F10; font-weight: 800; text-decoration: none; }
.bodycopy a:hover {color: #FFFFFF; background-color: #891F10; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }
h1 {font-family: Verdana; font-size: 18px; line-height: 18px; color: #891F10; padding: 0px 0px 4px 0px; }
h2 {font-family: Verdana; font-size: 14px; line-height: 16px; color: #000000; padding: 16px 12px 4px 0px; }
h3 {font-family: Verdana; font-size: 11px; line-height: 14px; font-weight: bold; color: #000000; padding: 16px 12px 4px 0px; }
.h2subhead {font-family: Verdana; font-size: 12px; line-height: 16px; font-weight: bold; font-style:italic; color: #000000; }
.cal_news_date {font-family: Verdana; font-size: 11px; line-height: 16px; font-weight: 800; color: #5679a7; padding: 6px 12px 0px 0px; }
.cal_news_date a, .cal_news_date a:visited, .cal_news_date a:active {font-size: 11px; line-height: 16px; color: #5679a7; text-decoration: none; padding: 2px 0px 2px 0px; /*margin-left: -2px;*/ }
.cal_news_date a:hover {color: #FFFFFF; background-color: #5679a7; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }
.cal_news_detail {font-family: Verdana; font-size: 11px; font-style: italic; line-height: 14px; color: #a37313; padding: 0 12px 0px 0px; }
.cal_news_subhead { font-family: Verdana; font-size: 11px; line-height: 14px; font-weight: 800; color: #a37313; padding: 16px 0px 0px 0px; border-bottom: solid #a37313 1px; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%; }
/* End hide from IE-mac */

#footerbox {width: 100%; height: 122px; /*position:absolute; bottom:0px; */background-image: url(../images/2010redux/footertile.gif); background-repeat: repeat; background-color: #9c5a13;}
#footer {width: 882px; margin-left: auto; margin-right: auto; height: 122px; background-image: url(../images/2010redux/footerbackgrd2010.jpg); background-repeat: no-repeat; background-position: top right; }
#footernavcontainer {margin: 0px 0px 0px 174px; width: 708px;}
#footerlinks {float: left; display:block; margin-top:12px; margin-left: -2px; width: 708px;}
.footernav {color: #FFEECC; }
.footernav a, .footernav a:visited, .footernav a:active {color: #FFEECC; font-size: 11px; line-height: 16px; text-decoration: none; /*display: inline; */padding: 2px 2px 2px 2px; }
.footernav a:hover {color: #a37313; background-color: #FFFFFF; text-decoration: none; }
#signature {float: left; display:block; width: 708px; margin-top: 12px;}
.copyright {color: #FFEECC; font-size: 10px; line-height: 13px; text-decoration: none; }
#signatureDLA {float: left; display:block; margin-top: 2px; }
.creative {color: #FFEECC; font-size: 10px; line-height: 13px; text-decoration: none; }
.creative a, .creative a:visited, .creative a:active {color: #FFEECC; font-size: 10px; line-height: 13px; text-decoration: none; padding: 2px 2px 2px 2px; }
.creative a:hover {color: #a37313; background-color: #FFFFFF; text-decoration: none; }

.highlights {padding: 0px 0px 0px 0px; }
.highlights a, .highlights a:visited, .highlights a:active {font-family: Verdana; font-size: 11px; line-height: 14px; color: #891F10; font-weight: 800; text-decoration: none; }
.highlights a:hover {color: #FFFFFF; background-color: #891F10; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }

.jump {font-size: 11px; margin: 2px 0px 4px 0px; }
.jumphome {font-size: 11px; margin: 2px 0px 12px 14px; width: 135px; }
.jumplist {font-size: 11px; margin: 0px; }
.jumptext {font-size: 11px; margin: 0px; padding: 0px 6px 0px 6px; vertical-align: middle; }
.formfield {font-size: 11px; margin: 2px 0px 8px 0px; padding: 0px; vertical-align: middle; }
.formtext {font-size: 11px; margin: 0px; padding: 0px; vertical-align:bottom; }
#contactcontainer {padding: 12px 0px 12px 12px; margin: 0px 0px 18px 0px; width: 215px; /*border-bottom: solid #a37313 1px;*/ }
#contactcontainer2 {padding: 12px 0px 12px 0px;  margin: 0px 0px 18px 0px; width: 215px; /*border-bottom: solid #a37313 1px;*/ }
#extrainfocontainer {padding: 0px 0px 0px 12px; margin: 0px 0px 18px 0px; width: 215px; /*border-bottom: solid #a37313 1px;*/ }
.contact {font-family: Verdana; font-size: 11px; line-height: 16px; color: #000000; }
.contact img {margin: 0px 0px 6px 0px; }
#contacttitle {color: #FFFFFF; font-family: Verdana; font-size: 12px; font-weight: 800; width: 215; background-color: #a37313; /*margin-bottom: 6px;*/ padding: 3px 0px 3px 6px; }
.contact a, .contact a:visited, .contact a:active {font-size: 11px; color: #891F10; font-weight: 800; text-decoration: none; }
.contact a:hover {color: #FFFFFF; background-color: #891F10; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }
.groupname {font-family: Verdana; font-size: 12px; color: #000000; font-style: italic; line-height: normal; font-weight: 800; padding-bottom: 2px; }
.note {font-family: Verdana; font-size: 10px; color: #000000; font-style: italic; line-height: normal; font-weight: 800; margin-bottom: 6px; }
.parishlist {font-family: Verdana; font-size: 11px; color: #891F10; font-weight: 800; padding: 3px 2px 3px 2px; }
.parishlist a, .parishlist a:visited, .parishlist a:active {font-family: Verdana; font-size: 11px; color: #891F10; font-weight: 800; text-decoration: none; }
.parishlist a:hover {color: #FFFFFF; background-color: #891F10; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }
#parishlistline {width: 80%; height: 1px; border-bottom: solid #A37313 1px; }
.parishname {font-family: Verdana; font-size: 12px; color: #891F10; font-weight: 800; }
.parishname a, .parishname a:visited, .parishname a:active {font-family: Verdana; font-size: 12px; color: #891F10; font-weight: 800; text-decoration: none; }
.parishname a:hover {color: #FFFFFF; background-color: #891F10; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }
.parishcity {font-family: Verdana; font-size: 11px; color: #000000; font-style: italic; }
#priestlistline {width: 100%; height: 1px; border-bottom: solid #A37313 1px; }
#massdetail {padding: 0px 0px 0px 6px; margin: 4px 0px 0px 12px; font-family: Verdana; font-size: 11px; line-height: 14px; color: #000000; width: 75%; border-left: solid #000000 1px; }
#pagination {width: auto; margin: 14px 0px 14px 0px }
.paginationlink {font-family: Verdana; font-size: 10px; color: #000000; }
.paginationlink a, .paginationlink a:visited, .paginationlink a:active {font-family: Verdana; font-size: 10px; color: #891F10; font-weight: 800; text-decoration: none; }
.paginationlink a:hover {color: #FFFFFF; background-color: #891F10; /*padding: 2px 2px 2px 2px; margin: 0px -2px 0px -2px;*/ }
#spacerdiv10 {width: 100%; height: 10px; }
#spacerdiv20 {width: 100%; height: 20px; }
#spacerdiv30 {width: 100%; height: 30px; }
#line {width: 100%; height: 1px; border-bottom: solid #A37313 1px; margin: 4px 0px 8px 0px; }
.image {padding: 0px 10px 5px 0px; }
#timelineimages {float: left; width: auto; }
.italic {font-style:italic; }
.bold {font-style:bold; }
.tableHead {font-size: 14px; font-weight: 800; color: #FFFFFF; background-color: #5679a7; padding: 3px; }
.tableHeadPurple {font-size: 10px; font-weight: 800; color: #FFFFFF; background-color: #776688; padding: 4px; }
.cityList { font-size: 10px; font-style: italic;}
.vicarContact {background-color: #5679a7; color: #FFFFFF; padding: 5px;}
.vicarCity {font-family: Verdana; font-size: 14px; line-height: 16px; color: #5679a7; font-weight: bold; padding: 16px 12px 4px 0px; }

.SearchSelect { font-name:verdana; font-size:11px; }
.SearchButton { font-name:verdana; font-size:11px; margin: 0px 4px 0px 4px; }
.SearchBox { font-name:verdana; font-size:11px; }

#benedict {width: 620px; float: right; margin: 6px 24px 6px 24px; }
#prayerglobalcontainer {width: 836px; margin-left: auto; margin-right: auto; }
#prayercontent {width: 339px; float: left; margin-top: 55px; }
#prayermainimage {width: 330px; height: 610px; float: left; display: inline; margin-top: 75px; background-color: #FFEECC; }
#prayerfooterbox {width: 674px; height: 36px; float: right; margin: 12px 0px 16px 0px; }
#prayerfooter {width: 674px; background-color: #a37313; height: 6px; }
.prayertext {font-family: Verdana; font-size:11px; line-height:16px; padding: 12px 0px 4px 0px; }
.prayername {font-family: Verdana; font-size:11px; font-style: italic; font-weight: 600; line-height: 16px; color: #666666; }
.prayertextprint {font-family: Verdana; font-size:12px; line-height:16px; padding: 0 6px 20px 12px; }
.prayerformfield {font-size: 11px; margin: 2px 0px 2px 0px; padding: 0px; vertical-align: middle; }
#prayerlistwrapper {background-color: #FFEECC; margin-top: 20px; padding: 12px 10px 10px 12px; min-height: 250px; height: auto !important; height: 250px; }
.listdate {font-family: Verdana; font-size:12px; line-height:18px; font-weight: 700; padding: 12px 0 0 0; }
.prayerthanks {font-family: Verdana; font-size:12px; line-height:18px; font-weight: 700; padding: 16px 0 0 0; }
.prayersignature {font-family: Verdana; font-size: 11px; line-height: 13px; color: #000000; font-style: italic; padding: 2px 0 8px 0; }
ul.prayertext {font-family: Verdana; font-size:11px; line-height:14px; list-style: disc; padding: 6px 6px 6px 18px; }
#praybtn {display: block; width: 100%; }
#prayercaptcha {/*background-color: #F5D280;*/border: solid 1px #a37313; padding: 6px; text-align: center; width: 250px; }

#bishopsglobalcontainer {width: 883px; margin-left: auto; margin-right: auto; }
#bishopscontent {width: 720px; float: left; background-color: #FFEECC; }
#bishopscalcontainer {width: 708px; }
#bishopsbars {width: 708px; background-color: #fff6e3; border-top: solid #d3b477 1px; border-bottom: solid #d3b477 1px; margin: 4px 0px 14px 0px; padding: 6px 0px 2px 0px; }
#blurbcontainer {float: right; width: 227px; height: 198px; padding: 6px 0 0 0; }
.bishopsblurb {font-family: Verdana; font-size:11px; font-style: italic; line-height: 14px; color: #FFFFFF; padding: 0 0 8px 0; }

.simulatedLink { font-family: Verdana; font-size: 11px; line-height: 14px; color: #891F10; font-weight: 800; text-decoration: none; padding: 1px 0px 1px 0px; }
.simulatedLink:hover { cursor: default; color: #FFFFFF; background-color: #891F10; }cdo

#peoriaprays { float: left; width: 162px; height: 65px; }
#catholictv { float: left; width: 162px; height: 61px; }
#youtube { float: left; width: 162px; height: 42px; }