#social-media{
  padding-left: 0px;
  height: 66px;
}

#social-media a img{
   margin: 0 5px 0 0;
  padding: 0;
}

div.error{
  color: #FF0000;
  background: #fff;
  border: 2px solid #FF0000;
  margin: 10px 0;
  padding: 10px;
}

div.error p{
  margin: 0;
  padding: 0;
}

div.error ul{
  background: none;
  margin: 0;
  padding: 0;
  margin-left: 10px;
  padding-left: 15px;
}

div.error ul li{
  background: none;
  margin: 0;
  padding: 0;
  margin-left: 0px;
  padding-left: 15px;
  list-style-type: square;
}

.largequery{
  width: 300px;
}

#largesearch{
  width:649px;
}

.comp-annuity-667 td span{
  display:block;
  float:left;
  width:12px;
}
  
/* Dynamic Subpages
-----------------------------------------------*/
dl.dyn-subpages-06{
  display:table;
  margin:0 0 10px 0;
  width:100%;
}
  dl.dyn-subpages-06 dt{
    clear:left;
    margin:0 0 5px 0px;
  }
  dl.dyn-subpages-06 p{
    margin:0;
    padding:0;
  }
    .dyn-subpages-name a,
    .dyn-subpages-name a:link,
    .dyn-subpages-name a:visited,
    .dyn-subpages-name a:hover,
    .dyn-subpages-name a:active{
      color:#fff;
      display:block;
      font-size:14px;
      text-decoration:none;
    }
    
    .dyn-subpages-name a,
    .dyn-subpages-name a:link,
    .dyn-subpages-name a:visited,
    .dyn-subpages-name a:active{
      background:#9E3931;
      border-top:1px solid #DDD;
      border-left:1px solid #DDD;
      border-bottom:1px solid #333;
      border-right:1px solid #333;
      color:#FFF;
      display:block;
      font-size:14px;
      padding:5px;
      text-decoration:none;
    }
    
    .dyn-subpages-name a:hover{
      background:#DFB163;
      border-bottom:1px solid #DDD;
      border-right:1px solid #DDD;
      border-top:1px solid #333;
      border-left:1px solid #333;
      color:#000;
    }

    dl.dyn-subpages-06 dd div.image {
      float:left;
      margin:0px 10px 0 0;
    }
      dl.dyn-subpages-06 dd div.image a {
        border:1px solid #FFF;
        display:block;
        height:100px;
        overflow:hidden;
        width:100px;
      }
      dl.dyn-subpages-06 dd div.image a:hover {
        border:1px solid #9E3931;
      }

#menu-footer .cta{
  margin-bottom:15px;
}
  .search{
    background:#F0DAB5;
    height:50px;
    margin-top:2px;
    overflow:hidden;
    padding:10px;
  }
    .search form{
      margin:0;
      padding:0;
    }
    .search label{
      background:url(../images/title_search.gif) 0 0 no-repeat;
      display:block;
      height:14px;
      margin:0 0 6px 0;
      overflow:hidden;
      text-indent:-9999px;
      width:37px;
    }
    .search form div{
      height:24px; !important;
      margin:0;
      padding:0;
    }
      .search .query{
        border:1px solid #FFF;
        display:inline;
        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        height:17px; !important;
        margin:0;
        padding:4px 1px 1px;
        width:120px;
      }
      .search .button{
        display:inline;
        float:left;
        margin:0;
        padding:0;
        width:12px;
      }
    
  #menu-footer .donate_now{
    background:url(../images/cta_donate_now.jpg) 0 0 no-repeat;
    height:86px;
    width:156px;
  }
    #menu-footer .donate_now h3 a{
      background:url(../images/cta_donate_now.jpg) 0 0 no-repeat;
      display:block;
      height:86px;
      overflow:hidden;
      text-indent:-9999px;
      width:156px;
    }
    #menu-footer .donate_now p{
      display:none;
    }
    
  #menu-footer .magazines{
    background:url(../images/cta_free_magazine.jpg) 0 0 no-repeat;
    height:81px;
    width:156px;
  }
    #menu-footer .magazines h3 a{
      display:block;
      height:31px;
      overflow:hidden;
      text-indent:-9999px;
      width:156px;
    }
    #menu-footer .magazines ul{
      margin:7px 6px 6px 6px;
    }
      #menu-footer .magazines ul li{
        background:none;
        padding:0 0 1px 0;
      }
        #menu-footer .magazines ul li a{
          color:#000;
          font-size:10px;
        }
    
  #menu-footer .parish_partners{
    background:url(../images/cta_parish_partners.jpg) 0 0 no-repeat;
    height:80px;
    width:156px;
  }
    #menu-footer .parish_partners h3 a{
      background:url(../images/cta_parish_partners.jpg) 0 0 no-repeat;
      display:block;
      height:80px;
      overflow:hidden;
      text-indent:-9999px;
      width:156px;
    }
    #menu-footer .parish_partners p{
      display:none;
    }
  
  #menu-footer .readers{
    background:url(../images/cta_readers.jpg) 0 0 no-repeat;
    height:67px;
    width:156px;
  }
    #menu-footer .readers h3 a{
      background:url(../images/cta_readers.jpg) 0 0 no-repeat;
      display:block;
      height:67px;
      overflow:hidden;
      text-indent:-9999px;
      width:156px;
    }
  #menu-footer .contact_info{
    font-size:10px;
    color:#666;
    padding:28px 0 0 0;
  }
    #menu-footer .contact_info h3{
      background:url(../images/title_contact.gif) 0 0 no-repeat;
      height:17px;
      width:55px;
    }
      #menu-footer .contact_info h3 a{
        background:url(../images/title_contact.gif) 0 0 no-repeat;
        display:block;
        height:17px;
        overflow:hidden;
        text-indent:-9999px;
        width:55px;
      }
    #menu-footer .contact_info h4{
      background:url(../images/cces.gif) 0 0 no-repeat;
      height:59px;
      margin:6px 0 13px;
      width:156px;
    }
      #menu-footer .contact_info h4 a{
        background:url(../images/cces.gif) 0 0 no-repeat;
        border-top:1px solid #909f67;
        border-bottom:1px solid #909f67;
        display:block;
        height:59px;
        overflow:hidden;
        text-indent:-9999px;
        width:156px;
      }
      
.comp-map-667{
}
.comp-map-667 #map{
  background:url(../images/map/map.gif) 0 0 no-repeat;
  display:block;
  overflow:hidden;
  position:relative;
  width:540px;
  height:416px;
  z-index:1;
}
.comp-map-667 #map li{
  background-image:none;
}
.comp-map-667 #map a{
  background:url(../images/map/icon_off-trans.png) 0 0 no-repeat;
  display:block;
  height:32px;
  overflow:hidden;
  position:absolute;
  text-indent:-999px;
  width:31px;
}
  .comp-map-667 #map a.cross{
    background:url(../images/map/icon_cross_off-trans.png) 0 0 no-repeat;
  }
  .comp-map-667 #map a:hover{
    background:url(../images/map/icon_on-trans.png) 0 0 no-repeat;
  }
    .comp-map-667 #map a.cross:hover{
      background:url(../images/map/icon_cross_on-trans.png) 0 0 no-repeat;
    }
  .comp-map-667 #map a.hide{
    display:none;
  }
  #map .al{left:364px;top:230px;}
  #map .ak{left:40px;top:301px;}
  #map .az{left:97px;top:201px;}
  #map .ar{left:296px;top:207px;}
  #map .ca{left:20px;top:166px;}
  #map .co{left:163px;top:152px;}
  #map .ct{left:490px;top:99px;}
  #map .de{left:478px;top:135px;}
  #map .fl{left:430px;top:286px;}
  #map .ga{left:400px;top:230px;}
  #map .hi{left:240px;top:375px;}
  #map .id{left:87px;top:81px;}
  #map .il{left:326px;top:139px;}
  #map .in{left:356px;top:134px;}
  #map .ia{left:283px;top:115px;}
  #map .ks{left:245px;top:162px;}
  #map .ky{left:376px;top:164px;}
  #map .la{left:302px;top:260px;}
  #map .me{left:501px;top:24px;}
  #map .md{left:473px;top:154px;}
  #map .ma{left:510px;top:69px;}
  #map .mi{left:366px;top:87px;}
  #map .mn{left:271px;top:52px;}
  #map .ms{left:330px;top:233px;}
  #map .mo{left:296px;top:163px;}
  #map .mt{left:132px;top:43px;}
  #map .ne{left:226px;top:121px;}
  #map .nv{left:57px;top:126px;}
  #map .nh{left:476px;top:31px;}
  #map .nj{left:478px;top:112px;}
  #map .nm{left:153px;top:209px;}
  #map .ny{left:452px;top:77px;}
  #map .nc{left:444px;top:182px;}
  #map .nd{left:219px;top:42px;}
  #map .oh{left:391px;top:126px;}
  #map .ok{left:250px;top:201px;}
  #map .or{left:30px;top:62px;}
  #map .pa{left:432px;top:111px;}
  #map .ri{left:510px;top:99px;}
  #map .sc{left:420px;top:203px;}
  #map .sd{left:221px;top:83px;}
  #map .tn{left:348px;top:190px;}
  #map .tx{left:232px;top:253px;}
  #map .ut{left:107px;top:143px;}
  #map .vt{left:455px;top:31px;}
  #map .va{left:441px;top:153px;}
  #map .wa{left:52px;top:19px;}
  #map .wv{left:412px;top:146px;}
  #map .wi{left:318px;top:82px;}
  #map .wy{left:153px;top:97px;}
  #map .pr{left:485px;top:343px;}
  
  
.comp-magazine-667{
}
  .comp-magazine-667 img{
    float:left;
    margin:0 10px 10px 0;
  }
  .comp-magazine-667 h4.headline{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
  }
  .comp-magazine-667 ul{
    margin:0 0 10px 0;
  }
    .comp-magazine-667 ul li{
      background-image:none;
      padding:0;
    }
    
#item53700 .delete-button{
  display:none;
}


#component-add-bar #component-add-header-667{
  display: none;
}

#item77987 #component-add-bar #component-add-header-667{
  display: block;
}


  /*HomePage Redesign*/
  #item86119 #breadcrumbbar{
    display:none;
  }
  
  #item47607 #main-table-body{
    background:#FFFFFF url(../images/home/main-table-body_bg.gif) repeat-y scroll 423px 0px;
  }
  
  .comp-home2-667{
    height:360px;
  }
  
  .comp-home2-667 #box3{
    position:absolute;
    left:709px;
    width:168px;
  }
  
  .comp-home2-667 #rotatingContent{
    position:absolute;
    left:12px;
    background:#988F7E;
    top:244px;
    height:292px;
    width:450px;
  }
  
  .admin .comp-home2-667 #rotatingContent{
    top:263px;
  }
  
  #rotatingText{

  }
  
  #rotatingText span{
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#fff;
    background:transparent url(../images/rotatingTextBg.png) repeat 0 0;
    width:451px;
    height:45px;
    position:absolute;
    left:12px;
    z-index:2;
    top:474px;
  }
  
  #rotatingText span em{
    font-weight:bold;
    font-size:15px;
    display:block;
    margin-left:15px;
    margin-top:5px;
  }
  
  #rotatingText span strong{
    display:block;
    margin-left:16px;
    font-size:11px;
    font-weight:normal;
  }
  
  #homeTabs{
    position:absolute;
    left:476px;
    width:229px;
    z-index:90;
  }
  
  .comp-home2-667 .ui-tabs-panel{
    background:transparent url(../images/panel.gif) no-repeat 0px 0px;
    width:190px;
    padding:20px;
    height:219px;
    overflow:hidden;
    position:absolute;
    left:0px;
  }
  
  .comp-home2-667 .ui-tabs-hide{
  display:none;
  }
  
  #homeTabs ul{
    padding:0px;
    margin:0px;
    height:33px;
  }
  
  .comp-home2-667 .ui-corner-top{
  display:block;
  width:46px;
  height:34px;
  float:left;
  padding:0px;
  margin:0px 2px 0px 0px;
  background:transparent url(../images/tab.gif) no-repeat 0px 0px;
  }
  
  .comp-home2-667 .ui-tabs-selected{
  background:transparent url(../images/tab2.gif) no-repeat 0px 0px;
  }
  
  .comp-home2-667 .ui-corner-top a{
  color:#000;
  display:block;
  text-align:center;
  margin-top:4px;
  font-size:11px;
  text-decoration:none;
  padding-bottom:15px;
  }
  
  .comp-home2-667 .tabLinks{
  display:block;
  width:14px;
  height:24px;
  position:absolute;
  background:transparent url(../images/tabLink.gif) no-repeat 0px 0px;
  left:206px;
  top:119px;
  text-indent:-10000px;
  }
  
  #flashLink{
    margin:3px 0 15px 7px;
    display:block;
  }
