@charset "utf-8";
/* imported CSS Documents */
@import "align-min.css";
@import "mouseover-min.css";
/* BASE ELEMENTS */
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;color:#666;margin:0px;background:#313131 url(images/body_bg_rep.gif) repeat-x;}
a{color:#B61200;text-decoration:none;}
input{overflow:hidden;}
h2{font-size:18px;color:#000;line-height:21px;clear:both;}
h3{font-size:14px;color:#F00;line-height:15px;clear:both;}
h5{font-size:12px;color:#b61200;} /* WIP! is this eaven used? */
/* LAYOUT ELEMENTS */
#page{margin:0px auto;width:954px;}
/* HEADER ELEMENTS */
#headerImg{position:relative;width:954px;height:144px;background-image:url(images/top_banner_bg.gif);background-repeat:no-repeat;}
.logo{position:absolute;left:23px;top:19px;width:380px;height:101px;background:url(images/transparent.gif);}
.rss{position:absolute;left:910px;top:10px;width:34px;height:34px;background:url(images/icon_rss.gif);}
.facebook{position:absolute;left:910px;top:54px;width:34px;height:34px;background:url(images/icon_facebook.gif);}
.twitter{position:absolute;left:910px;top:98px;width:34px;height:34px;background:url(images/icon_twitter.gif);}
#headerImg span{position:absolute;right:54px;bottom:10px;color:#dcf891;}
#headerNav{width:954px;height:29px;background-image:url(images/nav_bg.jpg);background-repeat:repeat-x;}
/* NAVIGATION ELEMENTS */
#headerNav ul{list-style:none;list-style-type:none;margin:0px;padding:0px;}
#headerNav li{margin:0px;float:left;}
#headerNav a{height:22px;display:block;color:#FFF;background:url(images/nav_border.gif) right no-repeat;font-weight:bold;padding:6px 14px 0px 12px;}
#headerNav a:hover{background-color:#7457a9;}
#headerNav h2{display:none;}
/* CONTENT ELEMENTS */
#content{background:#fff url(images/content_area_bg.gif) repeat-y;margin-top:0px;padding-top:0px;width:954px;min-height:540px;text-align:left;}
/* LEFT COLUMN ELEMENTS */
#columnLeft{width:202px;color:#000;margin-right:10px;}
#columnLeft a{color:#000;}
#columnLeft ul{padding:0px;margin:0px;}
.iconHome{width:201px;height:30px;background:url(images/btn_home_icon.jpg);}
#columnLeft .widget, .categories{background:url(images/col1_title_bg.jpg) repeat-x;padding:3px 10px 10px;}
#columnLeft .widget ul li, .categories ul li, #columnLeft .textwidget{border-bottom:1px dashed #999;padding:10px 0px;}
#columnLeft #calendar_wrap{border-bottom:1px dashed #999;}
#calendar_wrap table{margin:auto;}
#calendar_wrap caption, #calendar_wrap tfoot{color:#999;}
#columnLeft .widget h2, .categories h2{font-weight:bold;font-size:12px;line-height:15px;margin:0px;}
#columnLeft #search div{border-bottom:1px dashed #999;padding:10px 0px;min-height:21px;}
#columnLeft #search label{display:block !important;font-weight:bold;}
#columnLeft #s{width:105px;}
/* CENTER COLUMN ELEMENTS */
#columnCenter{padding-top:30px;width:510px;}
#columnCenter h2{border-bottom:1px solid #CCC;font-size:20px;font-weight:normal;line-height:24px;margin-top:0px;color:#FF9300;}
#columnCenter h2 a, #columnCenter h3, #columnCenter h3 a{color:#FF9300;}
#columnCenter textarea{max-width:510px;}
#columnCenter ol,ul,dl{margin-left:0;padding-left:0;}
#columnCenter ol li{list-style:decimal outside;}
#columnCenter ul li{list-style:disc outside;}
#columnCenter li,dd{margin-left:40px;}
#columnCenter small{color:#999;font-size:12px;}
/* COMMENT ELEMENTS */
.commentlist{padding:0px;}
#columnCenter .commentlist li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0 10px;padding:5px 5px 10px 10px;font-weight:bold;}
.commentlist p{margin:10px 5px 10px 0;font-weight:normal;line-height:1.5em;text-transform:none;}
.even, .alt{border-left:1px solid #DDD; padding-left:9px;}
.depth-1{border:1px solid #DDD;}
.thread-alt{background-color:#F8F8F8;}
.commentlist cite, .commentlist cite a{font-size:1.1em;font-style:normal;font-weight:bold;}
.commentmetadata{font-weight:normal;}
.commentlist li .avatar{background:#FFF none repeat scroll 0 0;border:1px solid #EEE;float:right;padding:2px;}
.navigation{margin:12px 0px;font-size:10px;color:#999;height:10px;}
.navigation a{color:#464646;}
.top{margin-top:-22px;}
.middle{display:none;}
.bottom{}
/* RIGHT COLUMN ELEMENTS */
#columnRight{background:url(images/content_border_right.jpg) repeat-y;padding:0px 10px 0px 11px;width:200px;margin:30px 0px 30px 10px;}
#columnRight ul{padding:0px;margin:0px;}
#columnRight .widget ul li, #columnRight .textwidget, #columnRight ul li{padding-bottom:10px;}
/*#columnRight a{color:#000;}*/
#columnRight h1{border-bottom:1px solid #CCC;color:#FF9300;font-size:20px;font-weight:normal;line-height:24px;margin-top:0;width:200px;}
#columnRight #search div{padding:10px 0px;min-height:21px;}
#columnRight #search label{display:block !important;border-bottom:1px solid #CCC;color:#FF9300;font-size:20px;font-weight:normal;line-height:24px;margin-top:0;width:200px;}
#columnRight #s{width:105px;}
.quick_box{margin-bottom:20px;}
.red{color:#C00;font-size:10px;}
.black{color:#333;font-size:10px;}
.dashedbottom{border-bottom:1px dashed #999;margin-bottom:13px;text-align:right;}
/*.dashedbottom a{color:#333;text-decoration:underline;}*/
.info{padding-left:5px;text-align:left;}
.last{border:none;margin:0px;}
#searchform label{display:none}
#searchform input{float:left;margin-bottom:13px;}
#columnRight #s{width:120px;}
.s_rss{padding-left:14px;background:url(images/s_icon_rss.gif) left center no-repeat;}
.s_facebook{padding-left:14px;background:url(images/s_icon_facebook.gif) left center no-repeat;}
.s_twitter{padding-left:14px;background:url(images/s_icon_twitter.gif) left center no-repeat;}
/* FOOTER ELEMENTS */
#footer ul, li{list-style:none;margin:0px;padding:0px;}
#footer ul{list-style-type:none;width:954px;}
#footer li{float:left;}
.f1{width:49px;height:14px;background:url(images/footer_home.jpg);}
.f2{width:64px;height:14px;background:url(images/footer_visitors.jpg);}
.f3{width:108px;height:14px;background:url(images/footer_events.jpg);}
.f4{width:63px;height:14px;background:url(images/footer_diocese.jpg);}
.f5{width:115px;height:14px;background:url(images/footer_entities.jpg);}
.f6{width:119px;height:14px;background:url(images/footer_churches.jpg);}
.f7{width:170px;height:14px;background:url(images/footer_prayer.jpg);}
.f8{width:119px;height:14px;background:url(images/footer_broader.jpg);}
.f9{width:65px;height:14px;background:url(images/footer_sitemap.jpg);}
.f10{width:82px;height:14px;background:url(images/footer_contact.jpg);}
.f11{width:399px;height:16px;background:url(images/footer_copyright.jpg);}
.f12{width:119px;height:16px;background:url(images/footer_privacy.jpg);}
.f13{width:70px;height:16px;background:url(images/footer_disclaimer.jpg);}
.f14{width:203px;height:16px;background:url(images/footer_spacer.jpg);}
.f15{width:163px;height:16px;background:url(images/footer_bc.jpg);}
