@import url(/css/generic.css);
@import url(/css/xstandard.css);
/*
 * Site Specific Styles
 */

html {
  background: url(/img/bottom_background.jpg) top center repeat-y #f3f3f3;

}

body {
  text-align:center;
  font-family: arial, helvetica;
  font-size: 75%;
  padding-bottom:15px;
  border:1px solif #f00;
  background: url(/img/whole_backgroundII.jpg) top center no-repeat;  
  height: 100%;
  padding: 0 0 200px 0;
}

div#everything {
  text-align:left;
  margin: 0 auto 0 auto;
  width: 780px;
  position:relative;
  z-index:2;  
}



hr {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #cd9c1d;
  border-left: none;
  height: 1%;
}

a {
  color: #cd9c1d;
  font-weight: bold;
}
h2 {
  margin: 0 0 0.5em 0;
  padding: 0;  
}
h3 {
  margin: 0 0 0.5em 0;
  padding: 0;
}
h4 {
  font-size:1.1em;
  margin: 0 0 0.4em 0;
  padding: 0;
}
h5 {
  font-size:1.0em;
  margin: 0 0 0.3em 0;
  padding: 0;
}

#container-box {
  width: 780px;
  w\idth: 732px;
  padding: 10px 22px 0 26px;
  overflow: hidden;
  display: inline-block;
}
#container-box {
  display: block;
}
#header-box {
  width: 732px;
  overflow: hidden;
  display: inline-block;
}
#header-box {
  display: block;
}
#header-box #first-antrim-presbyterian-logo {
  width: 429px;
  float: left;
}
#header-box #header-contents-box {
  width: 303px;
  w\idth: 243px;
  float: left;
  padding: 0 0 0 60px;
}
#header-box #header-contents-box #search-box {
  width: 233px;
  margin: 12px 0 0 0;
  background: url(/img/header-search-bottom-bg.gif) no-repeat bottom center;
}
#header-box #header-contents-box #search-box #search-box-contents {
  padding: 10px 10px 20px 25px;
  background: url(/img/header-search-top-bg.gif) no-repeat top center;
}
#header-box #header-contents-box #search-box #search-box-contents ul {
  float: right;
  margin: 0;
  padding: 0 0 5px 0;
}
#header-box #header-contents-box #search-box #search-box-contents ul li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 10px 15px 5px 5px;
}
#header-box #header-contents-box #search-box #search-box-contents ul li.divider {
  padding: 10px 20px 5px 5px;
  background: url(/img/search-list-divider.gif) no-repeat center right;
}
#header-box #header-contents-box #search-box #search-box-contents ul li a {
  color: #000;
  text-decoration: none;
}
#header-box #header-contents-box #search-box #search-box-contents input#search-field {
  width: 150px;
  vertical-align: middle;
}
#header-box #header-contents-box #search-box #search-box-contents input#search-button {
  vertical-align: middle;
}


#top-navigation-box {
  width: 732px;
  margin: 10px 0 0 0;
  padding:0 0 29px 0;
  overflow: hidden;
  background:url(/img/menu_ul_background.jpg) bottom repeat-x;
  display: inline-block;
}
#top-navigation-box {
  display: block;
}
#top-navigation-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow:hidden;
  background:url(/img/button-ul-temp.gif) top right no-repeat;
  _zoom:1;
}
#top-navigation-box ul li {
  float: left;
  margin: 0;
  padding: 0;
}
#top-navigation-box ul li a {
  display: block;
  height: 36px;
}
#top-navigation-box ul #button-home a{
  width: 96px;
  background: url(/img/button-home-off.gif) no-repeat;
}
#top-navigation-box ul #button-about-us a{
  width: 124px;
  background: url(/img/button-about-us-off.gif) no-repeat;
}
#top-navigation-box ul #button-features a{
  width: 139px;
  background: url(/img/button-features-off.gif) no-repeat;
}
#top-navigation-box ul #button-activities a{
  width: 122px;
  background: url(/img/button-activities-off.gif) no-repeat;
}
#top-navigation-box ul #button-calendar a{
  width: 121px;
  background: url(/img/button-calendar-off.gif) no-repeat;
}
#top-navigation-box ul #button-contact-us a{
  width: 130px;
  background: url(/img/button-contact-us-off.gif) no-repeat;
}

#top-navigation-box ul #button-home a:hover{
  background: url(/img/button-home-over.gif) no-repeat ;
}
#top-navigation-box ul #button-about-us a:hover{
  background: url(/img/button-about-us-over.gif) no-repeat  ;
}
#top-navigation-box ul #button-features a:hover{
  background: url(/img/button-features-over.gif) no-repeat  ;
}
#top-navigation-box ul #button-activities a:hover{
  background: url(/img/button-activities-over.gif) no-repeat  ;
}
#top-navigation-box ul #button-calendar a:hover{
  background: url(/img/button-calendar-over.gif) no-repeat  ;
}
#top-navigation-box ul #button-contact-us a:hover{
  background: url(/img/button-contact-us-over.gif) no-repeat  ;
}

#top-navigation-box ul #button-home a.curpage,#top-navigation-box ul #button-home a.curpage:hover{
  background: url(/img/button-home-on.gif) no-repeat ;
}
#top-navigation-box ul #button-about-us a.curpage,#top-navigation-box ul #button-about-us a.curpage:hover{
  background: url(/img/button-about-us-on.gif) no-repeat  ;
}
#top-navigation-box ul #button-features a.curpage,#top-navigation-box ul #button-features a.curpage:hover{
  background: url(/img/button-features-on.gif) no-repeat  ;
}
#top-navigation-box ul #button-activities a.curpage,#top-navigation-box ul #button-activities a.curpage:hover{
  background: url(/img/button-activities-on.gif) no-repeat  ;
}
#top-navigation-box ul #button-calendar a.curpage,#top-navigation-box ul #button-calendar a.curpage:hover{
  background: url(/img/button-calendar-on.gif) no-repeat  ;
}
#top-navigation-box ul #button-contact-us a.curpage,#top-navigation-box ul #button-contact-us a.curpage:hover{
  background: url(/img/button-contact-us-on.gif) no-repeat  ;
}
/*** TEMP - while who's who is missing ***/

#top-navigation-box ul #button-activities-temp a{
  width: 139px;
  background: url(/img/button-activities-temp-off.gif) no-repeat;
}
#top-navigation-box ul #button-calendar-temp a{
  width: 122px;
  background: url(/img/button-calendar-temp-off.gif) no-repeat;
}
#top-navigation-box ul #button-contact-us-temp a{
  width: 121px;
  background: url(/img/button-contact-us-temp-off.gif) no-repeat;
}
#top-navigation-box ul #button-activities-temp a:hover{
  background: url(/img/button-activities-temp-over.gif) no-repeat  ;
}
#top-navigation-box ul #button-calendar-temp a:hover{
  background: url(/img/button-calendar-temp-over.gif) no-repeat  ;
}
#top-navigation-box ul #button-contact-us-temp a:hover{
  background: url(/img/button-contact-us-temp-over.gif) no-repeat  ;
}
#top-navigation-box ul #button-activities-temp a.curpage,#top-navigation-box ul #button-activities-temp a.curpage:hover{
  background: url(/img/button-activities-temp-on.gif) no-repeat  ;
}
#top-navigation-box ul #button-calendar-temp a.curpage,#top-navigation-box ul #button-calendar-temp a.curpage:hover{
  background: url(/img/button-calendar-temp-on.gif) no-repeat  ;
}
#top-navigation-box ul #button-contact-us-temp a.curpage,#top-navigation-box ul #button-contact-us-temp a.curpage:hover{
  background: url(/img/button-contact-us-temp-on.gif) no-repeat  ;
}


/****  /temp ****/

#top-navigation-box ul li a span {
  display: none;
}


#main-body-box {
  width: 726px;
  padding: 15px 0 10px 0;
  overflow: hidden;
  display: inline-block;
}
#main-body-box {
  display: block;
}
#main-body-box h2 {
  background: #d9b728 url(/img/titlebar-yellow-726-bg.gif) no-repeat;
  margin: 0 0 5px 0;
  padding: 6px 6px 5px 15px;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
}
#main-body-box #breadcrumbs {
  margin: 0;
  padding: 0 0 12px 0;
}
#main-body-box #breadcrumbs a {
  font-size: 0.9em;
  font-weight: normal;
  color: #000;
  text-decoration: none;
}


#main-body-box #left-column {
  width: 156px;
  float: left;
  margin-right: 16px;
}
#main-body-box #left-column #leftmenu-box {
  width: 156px;
  background: url(/img/leftmenu-bg.gif) repeat-y top left;
  overflow: hidden;
  display: inline-block;
}
#main-body-box #left-column #leftmenu-box {
  display: block;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content {
  width: 156px;
  background: url(/img/leftmenu-bottom-bg.gif) no-repeat bottom left;
  margin: 0;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul {
  background: url(/img/leftmenu-top-bg.gif) no-repeat top left;
  list-style: none;
  margin: 0;
  padding: 10px 7px 8px 7px;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li {
  margin: 0 0 4px 0;
  padding: 0;
  zoom:1;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li a {
  display: block;
  background: #b3b3b3 url(/img/leftmenu-list-bottom-bg.gif) no-repeat bottom left;
  padding: 0;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li a span {
  display: block;
  padding: 3px 4px 3px 8px;
  background: url(/img/leftmenu-list-top-bg.gif) no-repeat top left;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li a span:hover {
  background: #d9b728;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li a span.selected {
  background: #d9b728;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li ul {
  background: none;
  margin: 0 0 12px 0;
  padding: 0;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li ul li {
  margin: 0 0 1px 0;
  _margin-bottom:0px;
  padding: 0;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li ul li a {
  padding: 0 0 0 0;
  font-weight: normal;
  font-size: 0.9em;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li ul li a span {
  display: block;
  padding: 2px 4px 2px 8px;
  background: #ececec;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li ul li a span:hover {
  background: #e3ca62;
}
#main-body-box #left-column #leftmenu-box #leftmenu-content ul li ul li a span.selected {
  background: #e3ca62;
}



#main-body-box #right-column {
  overflow:hidden;
  width: 554px;
  float: right;
}
#main-body-box #right-column h2 {
  background: #d9b728 url(/img/titlebar-yellow-554-bg.gif) no-repeat top right;
  margin: 0 0 5px 0;
  padding: 6px 6px 5px 15px;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
}




#footer-box {
  width: 780px;
  padding: 15px 0 10px 0;
  background: url(/img/footer-bg-dark.jpg) no-repeat top center;
  font-size: 0.9em;
  text-align: center;
  margin: 0 auto;
}
#footer-box {
  display: block;
}
div#tibus-credit p {
  text-align: right;
  margin-top: -15px;
  padding: 0 22px 0 0;
}
div#tibus-credit p a {
  color: #000;
  font-weight: normal;
  text-decoration: none;
}
div#tibus-credit p a:hover {
  text-decoration: none;
}

#tibus-strapline {
  font-size: 0.9em;
  text-align: center;
}
#tibus-strapline a {
  color: #000;
  text-decoration: none;
}

#sideimg{
float:right;
width:153px;
overflow:hidden;
margin-top:20px;
}
