@charset "utf-8";
/* CSS Global Document */

*{ margin:0pt; padding:0pt;}
body {background-color:#F3F3EB;color:#464646;font-family: "Lucida Grande",Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4em;}

h1, h2, h3, h4, h5, h6 {font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin-bottom:8px;padding:0pt;}

#content h1, #alt_content h1, #falt_content h1 {font-size:164%;line-height:1.3em;padding:2px 0px;clear:both;}

#content h2, #alt_content h2, #falt_content h2 {font-size:120%;line-height:1.3em;font-weight: bold;text-indent:1px;border-bottom:1px solid #cccccc;}

#content h3, #alt_content h3, #falt_content h3  {font-size:124%;line-height:1.3em;padding:0.2em 0pt 0pt 0pt;}
blockquote {font-size: 12px;background-color:#F5F2E2;padding:6px;color:#000000; margin:6px 0px;}
blockquote:hover {border: 1px solid red;}

.tabletext {color: #000000;line-height:normal;}



#skip a {position: absolute;margin-left: -1000px;}
#skip a:focus, #skip a:active {margin-left: 0;display: block;width: 10em;overflow: visible;background-color: #000;color: #fff;}
#blah:active {}

a{text-decoration: none;}
a:hover{text-decoration:none;color:#990000;background: #F0EACE;}

#content p, #alt_content p, #falt_content p{padding-bottom:9px;}
ul{line-height:1.4em; margin-left:18px; margin-bottom:6px;}
ol{line-height:1.4em; margin: 0px 0px 6px 38px;}
#linklist{ margin-left:-10px; padding:0px;}
#linklist ul{ list-style:none;  padding:4px 0px 4px 0px; margin-left:0px;}
#linklist li {background: url(/images/shared/shared.png) no-repeat; background-position:-260px -119px; margin-left:10px; padding-left:10px; width:600px;}
.left {float: left;margin: 2px 10px 1px 0;}
.right {float: right;margin: 0 0 1px 10px;}
.underline{ border-bottom:1px #999999 dotted; margin-bottom:2px;}
.centred {margin-left:30px; padding-bottom:10px;}
.darkline{border-bottom: 1px solid #CCCCCC; clear:both;}
.clear{ clear:both; font-size:0pt;}

/*****************Logos ***************************************/
.logo_resources {width:155px;margin:0px; padding:0px; 
background:url(/images/shared/resources.jpg); 
background-repeat: no-repeat; display:inline; float:left; margin: 2px 10px 1px 0px;}
.acns{height:70px;background-position: -800px 0px;}
.digest{height:70px;background-position: -960px 0px;}
.acis{height:70px;background-position: -1120px 0px;}
.aw{height:70px;background-position: -480px 0px;}
.acp{height:70px;background-position: 0px 0px;}
.directory{height:70px;background-position: -160px 0px;}
.apns{height:70px;background-position: -640px 0px;}
.communities{height:70px;background-position: -320px 0px;}

.logo_networks {width:155px;margin:0px; padding:0px; 
background:url(/images/shared/networks.jpg); 
background-repeat: no-repeat; display:inline; float:left; margin: 2px 10px 1px 0px; cursor:pointer;}
.apjn{height:70px;background-position: -160px 0px;}
.cuac{height:70px;background-position: -320px 0px;}
.acen{height:70px;background-position: 0px 0px;}
.hivaids{height:70px;background-position: -480px 0px;}
.nifcon{height:70px;background-position: -1120px 0px;}
.iafn{height:70px;background-position: -640px 0px;}
.iawn{height:70px;background-position: -800px 0px;}
.iayn{height:70px;background-position: -960px 0px;}
.ain{height:70px;background-position: -1280px 0px;}

.logo_ministry {width:155px;margin:0px; padding:0px; 
background:url(/images/shared/ministry.jpg); 
background-repeat: no-repeat; display:inline; cursor:pointer; float:left; margin: 2px 10px 1px 0px;}
.aco{height:70px;background-position: -480px 0px;}
.un{height:70px;background-position: -800px 0px;}
.ecum{height:70px;background-position: 0px 0px;}
.liturgy{height:70px;background-position: -160px 0px;}
.mission{height:70px;background-position: -320px 0px;}
.theo{height:70px;background-position: -640px 0px;}

.logo_communion {width:155px;margin:0px; padding:0px; 
background:url(/images/shared/communion.jpg); 
background-repeat: no-repeat; display:inline; cursor:pointer; float:left; margin: 2px 10px 1px 0px;}
.abc{height:70px;background-position: 0px 0px;}
.lambeth{height:70px;background-position: -320px 0px;}
.prim{height:70px;background-position: -480px 0px;}
.acc{height:70px;background-position: -160px 0px;}

.logo_windsor {width:155px;margin:0px; padding:0px; 
background:url(/images/shared/windsor1.jpg); 
background-repeat: no-repeat; display:inline; cursor:pointer; float:left; margin: 2px 10px 1px 0px;}
.covenant{height:70px;background-position: 0px 0px;}
.continuation{height:70px;background-position: -160px 0px;}
.listening{height:70px;background-position: -320px 0px;}
.reference{height:70px;background-position: -480px 0px;}
.commission{height:70px;background-position: -640px 0px;}
.windsor{height:70px;background-position: -800px 0px;}
.responses{height:70px;background-position: -960px 0px;}
.reception{height:70px;background-position: -1120px 0px;}

.logo_features {width:155px;margin:0px; padding:0px; 
background:url(/images/shared/features.jpg); 
background-repeat: no-repeat; display:inline; cursor:pointer; float:left; margin: 2px 10px 1px 0px;}
.prayers{height:70px;background-position: 0px 0px;}
.photo_archives{height:70px;background-position: -160px 0px;}
.holyland{height:70px;background-position: -320px 0px;}
.blueleaflet{height:70px;background-position: -480px 0px;}
.aid{height:70px;background-position: -640px 0px;}
.crs{height:70px;background-position: -800px 0px;}
.rome{height:70px;background-position: -960px 0px;}
/*************** Layouts *************************************/
#wrapper { margin: 0px auto;width: 910px;}
#header {height:130px;width:910px;margin:2px 0px 0px 0px;padding:0px;}
.navigation {height:30px;width:910px;margin:0px 0px 6px 0px; padding:0px; 
background:url(/images/shared/shared.png); 
background-repeat: no-repeat;}
.n-blue{background-position: -912px -85px;}
.n-red{background-position: -912px -25px;}
.n-green{background-position: 0px -85px;}
.n-purple{background-position: 0px -25px;}
.n-ltblue{background-position: -912px -117px;}
.print, .email, .top, .left_off,.left_on, .right_on, .right_off, .rss, .pdf, .links, .cal_left, .cal_right{background:url(/images/shared/shared.png);background-repeat:no-repeat; display:inline-block; cursor:pointer;}
.print{height:12px; background-position:0px -119px; padding:0px 0px 0px 12px;}
.email{height:12px; background-position:-14px -119px;padding:0px 0px 0px 12px;}
.top{height:14px; background-position:-28px -119px; padding:0px 0px 0px 12px;}
.left_off{height:14px; background-position:-40px -120px; padding:1px 0px 0px 17px; }
.left_on{height:14px; background-position:-61px -120px; padding:1px 0px 0px 17px; }
.right_on{height:14px; background-position:-99px -120px; padding:1px 0px 0px 17px;}
.right_off{height:14px; background-position:-80px -120px; padding:1px 0px 0px 17px;}
.rss{height:15px; background-position:-130px -120px; padding:2px 0px 0px 80px;}
.pdf{height:16px; background-position:-220px -119px; padding:1px 0px 2px 16px;}
.links{height:14px; background-position:-240px -118px; padding:0px 0px 2px 16px;}
.cal_left {height:10px; background-position:-740px -150px; padding:0px 0px 2px 15px; }
.cal_right{height:10px; background-position:-760px -150px; padding:0px 0px 2px 15px;}
/*********full page *************************************/
#innerwrapper {background:url(/images/shared/bg.gif); background-repeat:repeat-y;display:inline; float:left; width:910px; height:auto; padding:0; margin:0;}
#top-curve{background:url(/images/shared/shared.png); background-position:0px 0px; background-repeat:no-repeat; display:block; padding:7px 0px 0px 910px;}
#btm-curve{ height:14px; width:910px; background:url(/images/shared/shared.png); background-position:-912px 0px; background-repeat:no-repeat; clear:both;}
#content {float:left; width:894px;margin: 0px 8px 0px 8px;padding:0px; display:inline;}
/*********** alt page *********************************/
#alt_innerwrapper_blue{ background: url(/images/shared/blue_alt_bg.gif); background-repeat:repeat-y; display:inline; float:left; width:910px; height:auto; padding:0; margin:0;}
#alt_innerwrapper_ltblue{ background: url(/images/shared/blue_alt_bg.gif); background-repeat:repeat-y; display:inline; float:left; width:910px; height:auto; padding:0; margin:0;}
#alt_innerwrapper_red{ background: url(/images/shared/red_alt_bg.gif); background-repeat:repeat-y; display:inline; float:left; width:910px; height:auto; padding:0; margin:0;}
#alt_innerwrapper_purple{ background: url(/images/shared/pur_alt_bg.gif); background-repeat:repeat-y; display:inline; float:left; width:910px; height:auto; padding:0; margin:0;}
#alt_innerwrapper_green{ background: url(/images/shared/green_alt_bg.gif); background-repeat:repeat-y; display:inline; float:left; width:910px; height:auto; padding:0; margin:0;}

.alt_top-curve{background:url(/images/shared/shared.png); background-repeat:no-repeat; display:block; padding:7px 0px 0px 910px;}
.atc-blue{background-position:0px -60px;}
.atc-ltblue{background-position:0px -60px;}
.atc-red{background-position:-912px -172px;}
.atc-purple{background-position:-912px -205px;}
.atc-green{background-position:-912px -231px;}

.alt_btm-curve{ height:14px; width:910px; background:url(/images/shared/shared.png); background-repeat:no-repeat; clear:both;}
.abc-blue{background-position: -912px -60px;}
.abc-ltblue{background-position: -912px -60px;}
.abc-red{background-position: -912px -185px;}
.abc-purple{background-position: -912px -215px;}
.abc-green{background-position: -912px -240px;}

#alt_content { float:left; width:734px;margin: 0px 8px 0px 8px;padding:0px; display:inline;}
#rightcol {float:right; width:155px;}

/*********** falt page *********************************/
#falt_inner{ display:inline; height:auto; float:left; padding:0; margin:0; width: 910px;}
#falt_innerwrapper{ background: url(/images/shared/falt_bg.gif); background-repeat:repeat-y; display:inline; float:left; height:auto; padding:0; margin:0; width:655px;}
.falt_top-curve{background:url(/images/shared/shared.png); background-repeat:no-repeat;background-position:0px -290px; display:block; padding:7px 0px 0px 655px;}
.falt_btm-curve{ height:14px; width:655px; background:url(/images/shared/shared.png); background-repeat:no-repeat;background-position: -0px -300px; clear:both;}
#falt_content { float:left; width:639px;margin: 0px 8px 0px 8px;padding:0px; display:inline;}
#frightcol {float:right; width:250px; padding:0; margin:-7px 0px 0px;}

.fpod_bg{ border-left: 1px solid #646464;  border-right: 1px solid #646464;width:248px; height:auto; padding:0; margin:0; background-color:#FFFFFF; padding-top:2px; z-index:10;}

.fpod_tp{ background: url(/images/shared/shared.png) no-repeat; background-position:-1475px -256px; height:32px; display:block;}
.fpod_btm{ background: url(/images/shared/shared.png) no-repeat; background-position:-1475px -290px; height:14px; width:250px; margin-bottom:6px;}
.fpod_tp h4 {font-size:14px;font-weight:bold;text-indent:6px;padding:4px 0px 0px 0px;}
.fpod_content{margin: 0px 6px;}
/***********full page nav ********************************/
#fullgreynav{width:894px; line-height:normal; height:17px; padding:2px 0px 0px 0px; border-bottom:1px solid #b3b3b3; overflow:hidden;}
#fullbtmnav{ width:894px; line-height:normal; height:24px; padding:6px 0px 0px 0px;border-top:1px solid #b3b3b3; }
/***********alt page nav ********************************/
#greynav{width:734px; line-height:normal; height:17px; padding:2px 0px 0px 0px; border-bottom:1px solid #b3b3b3; overflow:hidden;}
#btmnav{ width:734px;  height:24px; padding:6px 0px 0px 0px;border-top:1px solid #b3b3b3;}

.crumb_links{z-index: 100;font-size: 11px;color: #999999;}
.crumb_links a {text-decoration: none;color: #999999;}
.crumb_links a:hover{text-decoration: none;color: #990000;background: #F0EACE;}
.ctl{float:left; width:480px; height:17px;}
.ctr{float:right; width:248px; height:17px;}
.cbl{float:left; width:480px; height:19px;}
.cbr{float:right; width:228px; height:19px;}
/***********falt page nav ********************************/
#fgreynav{width:639px; line-height:normal; height:17px; padding:2px 0px 0px 0px; border-bottom:1px solid #b3b3b3; overflow:hidden;}
#fbtmnav{ width:639px;  height:24px; padding:6px 0px 0px 0px;border-top:1px solid #b3b3b3;}
.fcrumb_links{z-index: 100;font-size: 11px;color: #999999;}
.fcrumb_links a {text-decoration: none;color: #999999;}
.fcrumb_links a:hover{text-decoration: none;color: #990000;background: #F0EACE;}
.fctl{float:left; width:390px; height:17px;}
.fctr{float:right; width:228px; height:17px;}
.fcbl{float:left; width:390px; height:19px;}
.fcbr{float:right; width:228px; height:19px;}
/************ Navigation ***************************/
#podnav{float:left;width:153px;margin: 18px 0px 0px 0px;padding: 0px;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;font-size:12px;}
/************ sectionLinks styles **************/
#sectionLinks{margin: 0px ;padding: 0px;border-bottom:1px solid #CCCCCC; font-weight:bold;font-size:11px;}
/************* relatedLinks styles **************/
.relatedLinks{margin: 1px;padding: 0px 4px 10px 4px;border-bottom: 2px solid #cccccc;}
.relatedLinks h2 {padding: 4px 0px 2px 0px;font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.relatedLinks a{display: block;padding-top:2px;font-size:10px; }
/**************************new site search ***************/
#newmenub{ width:700px; float:left;}
form.newsearch{padding:0; margin:0;}
#newsite-search {padding: 0px;width:58px;margin:0px;display:inline;}
#newsearch-input {border:1px solid #b3b3b3;background: #CCCCCC;padding:0px;font-size:12px;width:146px;height:16px;float:left;margin-top:3px;}
#newsite-search button:active {background-color: transparent;}
#newsite-search button:hover {background-color: transparent;}
#newsearch-input:active {background:#ffffff;}
#newsearch-input:hover {background:#ffffff;}
#newsite-search button {margin:0px; padding:2px 0px 0px 0px; border:none; background-color: transparent; cursor:pointer; color:#FFFFFF;}
/*************************************** News Pod **************************/
#newpod_bg{ border-left: 1px solid #646464;  border-right: 1px solid #646464;width:732px; height:auto; padding:0; margin:0;}
.newpod_tp{ height:32px; width:734px; background:url(/images/shared/shared.png); background-repeat:no-repeat; display:block;}
.blue{background-position:0px -185px;}
.red{background-position: 0px -150px}
.newpod_btm{ height:16px; width:734px; background:url(/images/shared/shared.png) no-repeat bottom;background-position:-912px -150px;}
.newpod_tp h4 {font-size:14px;font-weight:bold;text-indent:6px;padding:4px 0px 0px 0px;}
.newpod_content{margin: 0px 6px}
/*************************************** alt Pod **************************/
#alt_pod_bg{ border-left: 1px solid #646464;  border-right: 1px solid #646464;width:362px; height:auto; padding:0; margin:0;}
.alt_pod_tp{ width:364px; background:url(/images/shared/shared.png); background-repeat:no-repeat; display:block;}
.ap-blue{ height:32px;background-position:-370px -256px;}
.ap-red{height:32px;background-position:0px -256px;}
.ap-purple{height:32px;background-position:-739px -256px;}
.alt_pod_tp h4 {font-size:14px;font-weight:bold;text-indent:6px;padding:4px 0px 0px 0px;}
.alt_pod_btm{ height:16px; width:364px; background:url(/images/shared/shared.png); background-repeat:no-repeat; display:block; background-position:-1106px -256px;}
.alt_pod_content{margin: 0px 6px;}
/**********************pods and columns ****************************/
.pod-col-l {float:left; height:auto; margin-right:6px;}
.pod-col-r {float:right; height:auto;}
.simple_border{ padding:6px; border:1px solid #CCCCCC;}
/************* news styles **************/
.news{margin: 0px;padding: 0px 0px 10px 0px;border-bottom: 1px solid #cccccc;}
.news h2 {padding: 2px 0px 2px 0px;font: bold 12px Arial, Helvetica, sans-serif;text-indent:10px;}
.newstext{margin-left:10px;margin-top:2px; height:auto; }
.photo{width:200px; border:1px solid #CCCCCC;}
/*********************thumbnails pod *********************/
#thumbnails_pod{width:620px; height:114px; background: url(/images/shared/photopod2.gif) no-repeat; padding:15px 0 0 4px; margin:6px 0px 6px 60px;}
/**************** advert styles *****************/
.advert{margin:1px;padding: 4px 0px 10px 0px;border-bottom: 2px solid #cccccc;font:11px Verdana, Arial, Helvetica, sans-serif;}
.advert h2 {padding: 2px 0px 2px 0px;font: bold 12px Verdana, Arial, Helvetica, sans-serif;text-indent:8px;}
.advert img{display: block; text-align:center;}
.adverttext{ margin:4px;}

/******************news image corrections *************************/
.intnews-holder{padding-bottom:4px; border-bottom:1px dashed #CCCCCC; display: inline-block; float:left; width:720px;}
.entry{}
.entry img{margin:0px 4px 0px 0px;}
/********************** SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 **********/
.first{ border-left: 1px solid #646464;}
ul.MenuBarHorizontal
{margin: 1px 0px 0px 12px;padding: 0;list-style-type: none;cursor: default;}
ul.MenuBarActive{z-index: 1000;}
ul.MenuBarHorizontal li{margin: 0;padding: 0;list-style-type: none;position: relative;text-align: left;cursor: pointer;float: left;}
ul.MenuBarHorizontal ul{margin: 6px 0px 0px 0px;padding: 0;list-style-type: none;font-size: 100%;z-index: 1020;cursor: default;position: absolute;left: -1000em;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto;}
ul.MenuBarHorizontal ul li{width: auto; white-space:nowrap;}
ul.MenuBarHorizontal ul ul{position: absolute;margin: -5% 0 0 95%;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left: auto;top: 0;}
ul.MenuBarHorizontal ul{border: 1px solid  #646464;background-color:#FFFFFF;color:#646464;font-style:normal;}
ul.MenuBarHorizontal ul li a {border-right: 1px solid #FFFFFF; font-weight:normal;}
ul.MenuBarHorizontal ul li a:hover{background-color:#EEE9CC; font-weight:normal;}
ul.MenuBarHorizontal a{display: block;cursor: pointer;background-color: transparent;padding: 2px 9px 3px 9px;color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;border-right:1px solid #646464;text-decoration: none;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{background-color:#FFFFFF;}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{background-color: #FFFFFF;}
#MenuBar1 ul li {float: none;}
#MenuBar ul {width:auto;}
#MenuBar li{ width:auto; white-space:nowrap;}
ul.MenuBarHorizontal iframe{position: absolute;z-index: 1010;}
@media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE{display: inline;f\loat: left;background: transparent;}}
/******************* Spry Panels ***************************/
.CollapsiblePanel {margin: 0px;padding: 0px;}
.CollapsiblePanelTab {background-color:#CCCCCC;border-bottom: solid 1px #646464;margin: 0px;padding: 2px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;}
.CollapsiblePanelContent {margin: 0px;padding: 0px;}
.CollapsiblePanelTab a {color: black;text-decoration: none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {background-color: #FFFFFF;}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {background-color: #003399; color:#FFFFFF;}
.CollapsiblePanelFocused .CollapsiblePanelTab {background-color: #CCCCCC;}

