body {background: #c6c8ca url('/assets/templates/diocese-core/images/bg.gif') repeat;font-family: Arial, Helvetica, sans-serif;color: #48484a;margin: 0 0 10px 0 ;padding: 0;}
img {border: none;} a:link {color: #48484a;text-decoration: none;} a:visited {color: #48484a;text-decoration: none;} a:hover {color: #48484a;text-decoration: underline;}
form {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;}
field {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;}
textarea {margin: 0;font-family: Arial, Helvetica, sans-serif;}
input {font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;}
ul {margin: 0;padding: 0;list-style: none;}
ul li {display: inline;}
.home-pics ul li a {margin: 0;width: 179px;}
.home-pics2 ul li a {margin: 5px 0 5px 0;padding: 0;}
#right-box {float: none; width: 700px; margin: 13px 0 0 0;padding: 0; position: absolute; /* min-height: 500px !important; */}
#right-box2 {float: right;width: 593px;margin: 13px 0 0 0;padding: 0;/* min-height: 930px !important; */}
#right-box3 {float: right;width: 593px;margin: 13px 0 0 0;padding: 0;/* min-height: 39em !important; */}
#right-box4 {float: right;width: 593px;margin: 13px 0 0 0;padding: 0; /* min-height: 55em !important; */}


#outer-container {background: url('/assets/templates/diocese-core/images/bg2.gif') repeat-x;text-align: center;}
#container { width: 834px;background: #fff url('/assets/templates/diocese-core/images/container-bg.gif') repeat-y;margin: 0 auto 0 auto;padding: 0;text-align: left; }
#inner-container { background: url('/assets/templates/diocese-core/images/container-bg2.gif') no-repeat;margin: 0;padding: 0;width: 834px;text-align: left; overflow-y: visible; overflow-x: hidden; }
#banner {width: 834px;height: 140px;margin: 0 0 5px 0;padding: 23px 0 0 0;}
#banner-logo {width: 292px;height: 122px;float: left; margin: 4px 0 0 45px;display: inline; }
#banner-pic {width: 427px;height: 130px;margin: 0 0 16px 382px;}
#footer { position: absolute; float: none; width: 804px;margin: 0 0 5px 20px;padding: 7px 0 0 10px;background: url('/assets/templates/diocese-core/images/footer.gif') no-repeat;height: 22px;font-size: 0.8em;color: #48484a; }
#footer2 { position: absolute; float: none ;width: 834px;margin:0 0 -4px 0;}
#accessible { display: none; float: right; width: 275px;}

/*nav */
#nav { display: none; float: left; width: 214px; background-color: #fff;padding: 0; margin: 10px 0 10px 20px; background: url('/assets/templates/diocese-core/images/menu-bg3.gif') repeat-y; position: absolute!important; position: relative;}
#menu-top {margin:  0 0 0 0;padding: 5px 0 0 0;background: url('/assets/templates/diocese-core/images/menu-top.gif') no-repeat;}
#menu {width: 197px; margin:  0 9px 0 8px; background: #bcbec0 url('/assets/templates/diocese-core/images/menu-bg2.gif') repeat-x;}
#menu a, #menu h2 {  display: block; font: bold 13px/18px arial,helvetica,sans-serif; border-top: 0px solid #fff;  border-left: 0px solid #fff; border-right: 0px solid #fff; border-bottom: 1px solid #caccce;  text-indent: 0; margin: 0;}
#menu a { text-decoration: none; padding: 5px 5px 5px 10px; color: #48484a;}
#menu a:visited {color: #48484a; padding: 5px 5px 5px 10px; }
#menu a:hover {color: #fff; padding: 5px 5px 5px 10px; background-color: #48484a;}
#menu a:active {color:#666; padding: 5px 5px 5px 10px;}
#menu h2 { line-height: 14px; color: #48484a; text-transform: uppercase; margin: 0; padding: 1px 0 0 0;}
#menu li { list-style-type: none;}
#menu ul li {}
#menu li ul {}
.top a {background: url('/assets/templates/diocese-core/images/menu-top2.gif') no-repeat;}
.top a:hover {background: url('/assets/templates/diocese-core/images/menu-top3.gif') no-repeat;}
#menu .current-on a{background: url('/assets/templates/diocese-core/images/menu-top3.gif') no-repeat; border-top: 0px solid #fff; border-left: 0px solid #fff; border-right: 0px solid #fff;  border-bottom: 1px solid #caccce;  color: #faa61d;}
#menu .current-on a:link {background: url('/assets/templates/diocese-core/images/menu-top3.gif') no-repeat;  border-top: 0px solid #fff; border-left: 0px solid #fff; border-right: 0px solid #fff; border-bottom: 1px solid #caccce; color: #faa61d;}
#menu .current-on a:visited {background: url('/assets/templates/diocese-core/images/menu-top3.gif') no-repeat; border-top: 0px solid #fff; border-left: 0px solid #fff; border-right: 0px solid #fff; border-bottom: 1px solid #caccce; color: #faa61d;}
#menu .current-on a:hover {background: url('/assets/templates/diocese-core/images/menu-top3.gif') no-repeat; border-top: 0px solid #fff; border-left: 0px solid #fff; border-right: 0px solid #fff; border-bottom: 1px solid #caccce;color: #faa61d;}

/* Fix IE. Hide from IE Mac 
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
End */
div#menu ul, #menu ul ul, div#menu ul ul ul { margin: 0; padding: 0; list-style: none;}
div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul {}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
div#menu ul ul li  a, div#menu ul ul li a:visited { padding-left: 20px; width: 172px;}
div#menu ul ul li  a:hover {padding-left: 20px; width: 172px;}
div#menu ul ul {background: #7f8184 url('/assets/templates/diocese-core/images/submenu-bg.gif') repeat-x left top;}
div#menu ul ul ul {background: none;}
div#menu ul ul ul li  a, div#menu ul ul ul li a:visited {font-size: 0.75em; padding-left: 50px; width: 142px;}
div#menu ul ul ul li  a:hover {font-size: 0.75em; padding-left: 50px; width: 142px;}
div#menu ul ul li  a, div#menu ul ul li a:visited {color: #fff; border: none;}
div#menu ul ul li  a:hover { color: #fff; border: none;}
/* on*/
#menu a.on, #menu a.on:visited { color: #faa61d; background: #6f7073 url('/assets/templates/diocese-core/images/submenu-bg2.gif') repeat-x left bottom; border-bottom: 1px solid #48484a; }
#menu a.on:hover { color: #faa61d;  background-color: #48484a;  background-image: none;}
#menu a.on:active {  color: #faa61d; background: #6f7073 url('/assets/templates/diocese-core/images/submenu-bg2.gif') repeat-x left bottom;}
#menu ul ul li a.on, #menu ul ul li a.on:visited {color: #faa61d; background: none; border-bottom: none;}
#menu ul ul li a.on:hover {color: #faa61d;  background-color: #48484a;  background-image: none;}
#menu ul ul li a.on:active {  color: #faa61d;background: none;}

#nav-bttm { padding: 8px 0 16px 38px; background: url('/assets/templates/diocese-core/images/nav-bttm-bg.gif') no-repeat;
}

#text-size { padding: 4px 0 0 10px;margin: 0; height: 19px; background: url('/assets/templates/diocese-core/images/new-size.gif') no-repeat; color: #fff; font-size: 0.9em; }
#text-size a:link {   text-decoration: none;} #text-size a:visited {   text-decoration: none;} #text-size a:hover {   color: #CC0000;   text-decoration: none;}

.a1{font-size: 0.7em; padding: 0 4px 0 0; color: #fff;} .a1 a {color: #fff;}.a1 a:link {color: #fff;} .a1 a:visited {color: #fff;} .a1 a:hover {color: #CC0000;} .a2 {font-size: 0.9em;padding: 0 4px 0 4px; color: #fff;} .a2 a {color: #fff;} .a2 a:link {color: #fff;} .a2 a:visited {color: #fff;} .a2 a:hover {color: #CC0000;} .a3 {font-size: 1em; padding: 0 4px 0 4px; color: #fff;} .a3 a {color: #fff;} .a3 a:link {color: #fff;} .a3 a:visited {color: #fff;} .a3 a:hover {color: #CC0000;} .a1-on {font-size: 0.7em; padding: 0 4px 0 0; color: #CC0000;} .a1-on a {color: #CC0000;} .a1-on a:link {color: #CC0000;} .a1-on a:visited {color: #CC0000;} .a1-on a:hover {color: #CC0000;} .a2-on {font-size: 0.9em; padding: 0 4px 0 4px; color: #CC0000;} .a2-on a {color: #CC0000;} .a2-on  a:link {color: #CC0000;} .a2-on  a:visited {color: #CC0000;} .a2-on  a:hover {color: #CC0000;} .a3-on {padding: 0 4px 0 4px; color: #CC0000;} .a3-on a {color: #CC0000;} .a3-on  a:link {color: #CC0000;} .a3-on  a:visited {color: #CC0000;} .a3-on  a:hover {color: #CC0000;}

.box-header {float: left; width: 577px; background: url('/assets/templates/diocese-core/images/box-header.gif') no-repeat; padding: 0; margin: 0; color: #fff; font-weight: bold; display: inline; }
.box-header h1 {font-size: 1.3em; margin: 20px 0 0 0; padding: 13px 5px 10px 20px;} .box-header h2 {font-size: 1.2em; margin: 0; padding: 13px 5px 10px 20px;} .box-header h3 {font-size: 1.3em; margin: 0; padding: 13px 5px 10px 20px;}
.box-content {float: left; width: auto; text-align: center; padding: 5px 0 0 0; margin: 0; background:url('/assets/templates/diocese-core/images/box-bg.gif') repeat-y; }

.home-txt {text-align: left; margin: 5px 15px 0 15px; font-size: 0.9em;}
.home-txt a:link {font-weight: bold; color: #faa61d; text-decoration: none;}
.home-txt a:visited {font-weight: bold; color: #faa61d; text-decoration: none;}
.home-txt a:hover {font-weight: bold; color: #faa61d; text-decoration: underline;}
.home-txt p {padding: 0 0 10px 0; margin: 0;}
.home-txt2 {float: none; width: auto; text-align: left; padding: 0 0 0 0; margin: 5px 10px 0 15px; font-size: 0.8em; min-height: none;   overflow: visible; }
.home-txt2 p {padding: 0 0 10px 10px; margin: 0; page-break-inside: avoid;
}
.home-txt2 a:link {font-weight: bold; color: #faa61d; text-decoration: none;}
.home-txt2 a:visited {font-weight: bold; color: #faa61d; text-decoration: none;}
.home-txt2 a:hover {font-weight: bold; color: #faa61d; text-decoration: underline;}

.sidebox-container {
	postion: absolute;
width: 165px; text-align: left; padding: 0; margin: 10px 0 0 510px; font-size: 0.9em; ; 
}


.side-box { float: none; width: 165px; text-align: left; padding: 0; margin: 10px 0 0 20px; font-size: 0.9em; background: url('/assets/templates/diocese-core/images/sidebox-mid.gif') repeat-y;  }

.side-box2 {float: right; width: 165px; text-align: left; padding: 0; margin: 0 -10px 0 0; font-size: 0.9em; background: url('/assets/templates/diocese-core/images/sidebox-mid.gif') repeat-y;}
.side-box3 {float: right; width: 165px; text-align: left; padding: 0; margin: 0 -10px 0 0; font-size: 0.9em; background: url('/assets/templates/diocese-core/images/sidebox-mid2.gif') repeat-y;}
.side-top {float: left; background: url('/assets/templates/diocese-core/images/sidebox-top.gif') repeat-y top left; width: 160px; height: 30px; padding: 0 0 0 15px; margin: 0 0 10px 0; color: #fff; font-size: 0.9em; display: inline; }
.side-top img {float: right; margin: 10px 30px 0 0;}
.side-top2 {background: url('/assets/templates/diocese-core/images/sidebox-top2.gif') repeat-y top left; width: 160px; height: 14px; padding: 0 0 0 15px; margin: 0; color: #fff; font-size: 0.9em;}
.side-top3 {background: url('/assets/templates/diocese-core/images/sidebox-top3.gif') repeat-y top left; width: 160px; height: 14px; padding: 0 0 0 15px; margin: 0; color: #fff; font-size: 0.9em;}

.side-top2 img {float: right; margin: 10px 30px 0 0;}
.side-top h3 {font-weight: bold; padding: 10px 0 4px 0; margin: 0 0 0 5px;}
.side-top h2 {font-weight: bold; font-size: 1.3em; padding: 10px 0 0 0; margin: 0 0 0 5px;}
.side-bttm{background: url('/assets/templates/diocese-core/images/sidebox-bttm.gif') repeat-y top left; width: 160px; height: 14px; margin: 0; padding: 0;}
.side-bttm2{ background: url('/assets/templates/diocese-core/images/sidebox-bttm2.gif') repeat-y top left; width: 160px; height: 14px; margin: 0; padding: 0;}

.home-top-box {float: left; width: 549px; margin: 0 7px; padding: 7px; background-color: #fcf6b3; display: inline; border-bottom: 5px solid #fff; text-align: left; font-size: 0.9em; background: url('/assets/templates/diocese-core/images/home-txt-bg.gif') repeat-x;}
.home-top-box a:link {color: #faa61d; text-decoration: none;}
.home-top-box a:visited {color: #faa61d; text-decoration: none;}
.home-top-box a:hover { color: #faa61d; text-decoration: underline;}
.home-top-box2 {float: left; width: 549px; margin: 0 7px; padding: 7px; background-color: #fcf6b3; display: inline; text-align: left; font-size: 0.9em; background: url('/assets/templates/diocese-core/images/home-txt-bg.gif') repeat-x;}
.home-top-box2 a:link {color: #faa61d; text-decoration: none;}
.home-top-box2 a:visited {color: #faa61d; text-decoration: none;}
.home-top-box2 a:hover {color: #faa61d; text-decoration: underline;}
.home-pic-l {width: 179px; float: left; margin: 5px 0 0 8px; display: inline; }
.home-pic-r {width: 179px; float: right; margin: 5px 8px 0 0; display: inline; }
.home-pic-m {width: 179px; margin: 5px auto 0 auto;}

.box-footer {float: left; width: 577px; margin:0 0 5px 0; background: url('/assets/templates/diocese-core/images/box-bttm-bg.gif') no-repeat; height: 20px; display: inline; }
.news-box-header {background: url('/assets/templates/diocese-core/images/news-box-header.gif') no-repeat; padding: 15px 5px 8px 20px;  margin: 5px 0 0 0; color: #fff; font-weight: bold;}
.news-box-header h1 {font-size: 1.3em; margin: 0; padding: 0;}
.news-box-footer {float: left; width: 577px; margin: 0 0 5px 0; background: #fcf6b3 url('/assets/templates/diocese-core/images/news-box-bttm.gif') no-repeat bottom; height: 24px; display: inline; }

.news-box-content {float: left; width: 563px; margin: 0 7px 0 7px; padding: 7px 0 10px 0; background-color: #fcf6b3; display: inline; border-bottom: 1px solid #48484a;}

.news-box-content h2 {color: #A11D21; font-weight: bold; font-size: 1.3em; margin: 0; padding: 0;}
.news-box-content a:link {color: #faa61d; text-decoration: none;}
.news-box-content a:visited {color: #faa61d; text-decoration: none;}
.news-box-content a:hover {color: #faa61d; text-decoration: underline;}

.news-box-content2 {float: left; width: 563px; margin: 0 7px 0 7px; padding: 7px 0 10px 0; background-color: #fff; display: inline; border-bottom: 1px solid #48484a;}
.news-box-content2 h2 {color: #A11D21; font-weight: bold; font-size: 1.3em; margin: 0; padding: 0;}
.news-box-content2 a:link {color: #faa61d; text-decoration: none;}
.news-box-content2 a:visited {color: #faa61d; text-decoration: none;}
.news-box-content2 a:hover {color: #faa61d; text-decoration: underline;}

.news-title { width: 310px; margin: 0; padding: 0;  }
.news-txt-pic-box {float: left; width: 533px; margin: 0 0 0 0; padding: 0 0 0 0;  }

.news-img {float: right; width: 120px; height: 120px; margin: 12px 0 0 10px; }

.form-right {display: none; float: right; width: 290px; margin: 13px 0 0 0; padding: 0;}

.search-table-l {width: 170px;}
.search-table-l input {width: 150px; font-weight: bold}
.search-table-r {width: 100px;}
.form-right td {margin: 0; padding: 0;}

.comment-form-left {float: left; width: 220px; margin: 0 0 20px 0; padding: 0; font-size: 0.8em; display: inline; }
.comment-form-left input {width: 120px; display: block; float: left; margin-bottom: 10px;}
.comment-form-left label {display: block; float: left; margin: 0 0 10px 0; text-align: right; width: 85px; padding: 0 10px 0 0 ; display: inline; }
.comment-form-left br {clear: left;}
.comment-form-left2 {float: left; width: 220px; margin: 0 0 20px 0; padding: 0; font-size: 0.8em; display: inline; }
.comment-form-left2 input {width: 120px; display: block; float: left; margin-bottom: 10px;}
.comment-form-left2 label {display: block; float: left; margin: 0 0 10px 0; text-align: right; width: 85px; padding: 0 10px 0 0 ; display: inline; }
.comment-form-left2 br {clear: left;}
.comment-form-right {float: right; width: 320px; margin: 0 0 0 0; padding: 0; font-size: 0.8em;}
.comment-form-right label {display: block; float: left; margin: 0 0 10px 0; text-align: right; width: 85px; padding: 0 10px 0 0 ; display: inline; }
.comment-form-right br {clear: left;}
.comment-form-right textfield {width: 120px; display: block; float: right; margin-bottom: 10px;}
.comment-form-right2 {float: right; width: 320px; margin: 0 40px 0 0; padding: 0; font-size: 0.8em;}
.comment-form-right2 label {display: block; float: left; margin: 0 0 10px 0; text-align: right; width: 85px; padding: 0 10px 0 0 ; display: inline; }
.comment-form-right2 br {clear: left;}
.comment-form-right2 textfield {width: 120px; display: block; float: right; margin-bottom: 10px;}
.comment-box-content {float: none; display: table; width: 543px; margin: 0 7px; padding: 0 10px 0 10px; background-color: #fcf6b3; display: inline; border-top: 1px solid #48484a; text-align: left; font-size: 0.8em;}
.comment-box-content2 {float: left; width: 543px; margin: 0 7px; padding: 0 10px 0 10px; background-color: #fff; display: inline; border-top: 1px solid #48484a; text-align: left; font-size: 0.8em;}

#message, form .comment-form-right #content {width: 160px; font-size: 1em;}
#message, form .comment-form-right2 #content {width: 160px; font-size: 1em;}

.submit-button {margin: 10px 5px 0 0;}
table {} td {font-size: 0.9em; padding: 4px;} tr {}
.icons {float: right; width: 220px; text-align: right; margin: 0 0 0 0; padding: 0; height: 15px;}
.icons img {margin: 0 0 0 5px; padding: 0;}

/*dates */

#navcontainer {  margin: 0 0 1px 0;}
#navcontainer p { float: left; padding: 0; margin: 5px 0 5px 0;}
#navcontainer p a { font-size: 0.9em; font-weight: bold; color: #faa61d; margin: 0 0 0 160px; padding: 5px 0 5px 0; }
#navcontainer ul{padding: 0; margin: 0 0 0 7px; color: #48484a; float: left;width: 563px; font-size: 0.9em; background: url('/assets/templates/diocese-core/images/date-bg.gif') repeat-x top left; height: 26px; display: inline; }

#navcontainer ul li { display: inline; }
#navcontainer ul li a, #navcontainer ul li.inactive, #navcontainer ul li.active {padding: 0.4em 0 0.4em 0; width: 44px; color: #48484a; text-decoration: none; float: left; border-left: 1px solid #ccc; border-right: 1px solid #666; display: inline; }

#navcontainer ul li.inactive{background: url('/assets/templates/diocese-core/images/date-bg-off.gif') repeat-x top left; color: #ccc; text-align: center;}
#navcontainer ul li a:hover {background: url('/assets/templates/diocese-core/images/date-bg-on.gif') repeat-x top left; border-right: 1px solid #94211e; border-left: 1px solid #ca8570; color: #fff;}

#navcontainer2 ul {padding: 0; margin: 0 0 0 7px; color: #48484a; float: left; width: 563px; font-size: 0.9em; background: url('/assets/templates/diocese-core/images/date-bg.gif') repeat-x top left; height: 26px; display: inline; }

#navcontainer2 ul li { display: inline; }
#navcontainer2 ul li a { padding: 0.4em 0 0.4em 0; width: 44px; color: #48484a; text-decoration: none; float: left; border-left: 1px solid #ccc; border-right: 1px solid #666; }

#navcontainer2 ul li a:hover { background: url('/assets/templates/diocese-core/images/date-bg-on.gif') repeat-x top left; border-right: 1px solid #94211e; border-left: 1px solid #ca8570; color: #fff; }
#navcontainer ul li a.current, #navcontainer ul li.active {
background: url('/assets/templates/diocese-core/images/date-bg-on.gif') repeat-x top left; border-right: 1px solid #94211e; border-left: 1px solid #ca8570; color: #fff; }

#current a{color: #fff;} #current a:link{color: #fff;} #current a:visited{color: #fff;} #current a:hover{color: #fff;}
#current2{background: url('/assets/templates/diocese-core/images/date-bg-on.gif') repeat-x top left; border-right: 1px solid #94211e; border-left: 1px solid #ca8570; color: #fff;}
#current a{color: #fff;} #current2 a:link{color: #fff;} #current2 a:visited{color: #fff;} #current2 a:hover{color: #fff;}

.thumb1 {width: 120px; margin: 2px 15px 0 18px;} .thumb1 img{margin: 7px 0 0 0;}
.thumb2 { width: 140px; margin: 2px 20px 0 4px; text-align: center; } .thumb2 img{margin: 8px 0 0 10px;}
.thumb3 {width: 140px; margin: 2px 15px 0 10px; text-align: center; } .thumb3 img{margin: 7px 0 0 0;} .thumb3 a:link {color: #faa61d; font-size: 0.8em;} .thumb3 a:visited {color: #faa61d; font-size: 0.8em;} .thumb3 a:hover {color: #faa61d; font-size: 0.8em;}
.thumb4 {width: 140px; margin: 0 0 0 8px; text-align: center; float: left;} .thumb4 img{margin: 4px 0 0 0;} .thumb4 a:link {color: #faa61d; font-size: 0.8em;} .thumb4 a:visited {color: #faa61d; font-size: 0.8em;} .thumb4 a:hover {color: #faa61d; font-size: 0.8em;}

.main-img {margin: 0 0 10px 0;}
dd {margin: 0;}
#query {font-size: 0.9em;}

/* aux styles */

#menu .current a { color: #faa61d; background: url('/assets/templates/diocese-core/images/submenu-bg2.gif') repeat-x left bottom;  border-bottom: 1px solid #48484a; }
#menu .current a:hover { color: #faa61d; background-color: #48484a; background-image: none; }
#menu .current a:active {color: #faa61d;}
#menu ul ul li.current a:hover {color: #faa61d;background-color: #48484a;background-image: none; }
#menu ul ul li.current a:active { color: #fff; background: none;}
#menu ul li.current ul li.current ul li.current a { color: #faa61d; }
#menu ul li.current ul li.current ul li a { color: #fff; }
#menu ul li.current ul li a { background: none; color: #fff; border-bottom: none }
#menu ul li.current ul li a:hover { }
#menu ul li.current ul li.current a { color: #faa61d; }


/**/

/*JOT - comments*/

div.jot-list {margin: 20px 0;}
.jot-row {width: 543px; margin: 0 7px; padding: 10px; background-color: #fff;  overflow-y: auto; overflow-x: hidden; border-top: 1px solid #48484a; text-align: left; font-size: 0.8em; position: relative; left: -14px; }
.jot-row-alt {	width: 543px;	margin: 0 7px; padding: 10px; background-color: #fcf6b3;	 overflow-y: auto; overflow-x: hidden;
 	border-top: 1px solid #48484a;	text-align: left;	font-size: 0.8em;	position: relative;	left: -14px;	}
.jot-err {	margin: 20px 0;	padding: 5px;	background: #FCF6B3;	}
.jot-form fieldset {	border: none;	}
.jot-form label {	display: block;	margin-top: 5px;	}
#jot-ip {	display: none;	}
	
/* NEWS */

#legacy img {	width: 120px;	height: 120px;	}

.newsCurrent .thumbscontainer img {		width: 57px;	height: 57px;}
.newsCurrent .thumb2 .thumbscontainer {	margin-left: 5px;	}
	
/* FORMS */

#contactForm dd {	margin: 0;	padding: 0;}
#main #contactForm dt, #parish #contactForm dt { margin: 0; padding: 0; font-weight: normal;}
#contactForm { margin: 20px 0;	}
#contactForm input, #contactForm textarea {	text-align: left; font-size: 1em;	margin: 0; padding:0}
.comment-form-right textarea { width: 200px; }
.comment-form-right2 textarea { width: 200px; }

	
	
/* CONTENT */

#main dl dt, #parish dl dt { font-weight: bold;	margin-top: 13px;	}
#main .box-content li {	display: block;	}
#main .box-content ul {	margin: 10px 0; }
#sideBox { float: right;	width: 155px; text-align: left;	padding: 0;	margin: 0 0 0 10px; font-size: 0.9em;}
#parishFeatures { float: right; width: 150px; margin: 13px 13px 0 0; padding: 0;}
#parishFeatures img {	float: right;	display: block;	padding-left: 4px;        z-index: 500;}
#pagination {	margin-top: 30px; border-top: 1px solid #48484A;	padding-top: 15px;	clear: both;	font-size: 0.9em;}
#ditto_pages {font-size: 0.9em;}
.thumb4 {margin: 0;	}
.thumb4 img{margin: 4px 0 0 0;}
	
/* FONTS */
	
/* CLASSES */

.clearFix:after {   content: ".";   display: block;   height: 0;    clear: both;   visibility: hidden;	}
.clearFix {display:inline-block;}
.floatLeft {float: left; width: 47%;}
.floatRight { float: right; width: 47%;	}
#full-width .home-txt2 {width: auto; }
.indexImage { width: 159px; float: right; margin-top: 15px; margin-left: 15px;}
.indexImage img {
background: url('/assets/templates/diocese-core/images/sidebox-whole.gif') repeat-y top left; padding: 19px 20px 19px 19px; width: 120px; height: 120px;}
.news-box-content2 .indexImage img {
background: url('/assets/templates/diocese-core/images/sidebox-whole-white.gif') repeat-y top left; }
body .thumbscontainer .thumbs p {display: none;}

/* DITTO STUFF */
#ditto_pages a { font-size: 0.8em; padding: 0 4px; }
.ditto_currentpage { font-size: 0.8em; font-weight: bold; padding: 0 4px; }
#noDocs { display: none; }
.noShow {} 
#blogShow { font-size: 0.8em; clear: both; margin-top: 5px; padding-top: 5px; } 

/*tinymce styles */
.image-align-left { float: left;	padding: 0 10px 5px 0;}
.image-align-right { float: right;	padding: 0 0 5px 10px;}


/* GOOGLE SEARCH */

body IFRAME a {
	color: #ff0000;
	}
