/* --------------------------- */
/* styles for the Castle pages */
.subnav {
  position:absolute;
  height:24px;
  width:464px;
  top:128px;
  left:47px;
  border-top:#FFF solid 1px;
  border-bottom:#FFF solid 1px;
}

#group {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/bringgroup-over.gif');
}
#group a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/bringgroup.gif');
}
#group a:hover { 
  background-image: url('/us/ministries/gleneyrie/resources/subnav/bringgroup-over.gif');
}
#group-active {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/bringgroup-over.gif');
}
#group-active a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/bringgroup-active.gif');
}
#group-active a:hover { 
  background-image: url('/us/ministries/gleneyrie/resources/subnav/bringgroup-over.gif'); 
}
#weddings {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/weddings-over.gif');
}
#weddings a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/weddings.gif');
}
#weddings a:hover {
  background-image: url('/us/ministries/gleneyrie/resources/subnav/weddings-over.gif'); 
}
#weddings-active {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/weddings-over.gif');
}
#weddings-active a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/weddings-active.gif');
}
#weddings-active a:hover {
  background-image: url('/us/ministries/gleneyrie/resources/subnav/weddings-over.gif'); 
}
#events {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/events-over.gif');
}
#events a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/events.gif');
}
#events a:hover {
  background-image: url('/us/ministries/gleneyrie/resources/subnav/events-over.gif'); 
}
#events-active {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/events-over.gif');
}
#events-active a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/events-active.gif');
}
#events-active a:hover {
  background-image: url('/us/ministries/gleneyrie/resources/subnav/events-over.gif'); 
}
#teastours {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/teastours-over.gif');
}
#teastours a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/teastours.gif');
}
#teastours a:hover {
  background-image: url('/us/ministries/gleneyrie/resources/subnav/teastours-over.gif')
}
#teastours-active {
  display:block;
  width:116px; 
  height:24px;
  float:left;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/teastours-over.gif');
}
#teastours-active a {
  display:block;
  width:116px; 
  height:24px;
  background-image: url('/us/ministries/gleneyrie/resources/subnav/teastours-active.gif');
}
#teastours-active a:hover {
  background-image: url('/us/ministries/gleneyrie/resources/subnav/teastours-over.gif')
}
.castlecontent {
  position:absolute;
  height: 400px;
  width: 450px;
  bottom: 0px;
  left: 47px;
  padding-right:15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  overflow: auto;
  overflow-x:hidden;
  line-height: 150%;
}
.castlecontent input,textarea,select {
  margin:5px 0px 0px 0px;
}
.castlecontent a:hover {
  color:#E46624;
}
.castlelink a {
  font-size:14px;
  font-weight:bold;
/*  text-shadow:3px 3px; */
  margin-left:20px;
  line-height:200%;
  color:#E46624;
  text-decoration:none;
}
.castlelink a:hover {
  color:#FFF;
  text-decoration:underline;
}
