/****************************************
  CSS definitions requred for FNI Menu
*****************************************/

.fnimenu {
 border:0;
 margin:0;
 padding:0;
}

a.fnimenu:link,
a.fnimenu:visited,
a.fnimenu:hover,
a.fnimenu:active {
  text-decoration:none;
  white-space:nowrap;
  display: block;
}

div.fnimenu-top {
  position:relative;
  visibility:visible;
  top:0;
  left:0;
  font-size: 10px;
  align: center;
  width: 100%;
}

div.fnimenu-pop {
  position:absolute;
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;
  background: white;
  padding: 0;
  visibility: hidden; 
  margin-left:10px;
  border-top: solid #000000 1px;
  border-right: solid #000000 1px;
  border-left: solid #000000 1px;
  border-bottom: solid #000000 2px;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
}

div.fnimenu table tr td {
 border:0px;
 margin:0;
 padding:0px;
 align: center;
 width: 100%;
}

div.fnimenu table {
 border:0;
 margin-left:0px;
 padding:0px;
 background-color: #000000;
 text-align: center;
 width: 100%;
}

div.events {
  background-color: #648944;
  border-color: #000000;
  border-width: 1px;
  padding: 20px 15px 15px 20px;
  border-style: double;
}


/*
 A "Really Ugly Hack" necessary for Internet Explorer
 to allow "block anchor tags" to be fully click-able.
*/
* html body div.fnimenu table tr td a {
 width:100%;
}

 /****************************************
  General Styles
*****************************************/

body {
  background-color:#DAD7AD;
  }
  
p {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  margin: 0px 0px 8px 0px;
  }
  
p.small {
  color:#2a4627;
  font-size: 9px;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #648944;
  margin: 15px 0px 10px 0px;
} 

h5 {
  color: #2a4627;
  font-family: Arial, Helvetica, sans-serif;
}  

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  }
  
h3.about {
  color: #805376;
}
h3.monastery {
  color: #679ac5;
}
h3.vocations {
  color: #a55575;
}
h3.retreats {
  color: #3c8e91;
}
h3.development {
  color: #aa484f;
}
h3.news {
  color: #4b6a8f;
}
h3.links {
  color: #c46649;
}
h3.contact {
  color: #95ae58;
}

h3.pray {
  color:#2a4627;
}

h5.events {
  color:#ffffff;
}

p.events {
  font-size:11px;
  color: #ffffff;
  margin: 8px 0px 8px 0px;
}
p.events-small {
  color: #ffffff;
  font-size: 10px;
  margin-top: 2px;
  margin: 0px 0px 8px 0px;
}

p.events-small a {
  color: #ffffff;
  font-size: 10px;
}

hr {
  color: 000000;
  height: 1px;
}

ul li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

/****************************************
  Revised link styles for FNI Menu
*****************************************/

a.white:link,
a.white:hover,
a.white:visited {
  color:#FFFFFF;
  font-weight:normal;
  font-style:normal;
  text-decoration:underline;
}

a.topmenuhead,
a.topmenuhead:link,
a.topmenuhead:visited
{
  background-color:#333333;
  color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  line-height:12px; 
  margin:0px;
  padding: 6px 16px 6px 16px;
}

a.topmenuhead:hover,
a.topmenuhead-hover,
a.topmenuhead-hover:link,
a.topmenuhead-hover:visited,
a.topmenuhead-hover:hover
{
  color:#648944;
}

a.no_link:link,
a.no_link:active,
a.no_link:visited {
  color:#2a4627;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
}


