
stylesforlory {
}

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #C69E6B;
}

div.backgroundbox-top {
  margin: 10px 0px 10px 20px;
  width: 750px;
  background-color: #6F5A77;
  border: 4px double #C69E6B;
}

div.backgroundbox {
  margin: -15px 0px 10px 20px;  width: 740px;  background-color: #6F5A77;
  border: 4px double #C69E6B;
  border-top: none;
  padding: 5px 5px 5px 5px;
}

div.topheader {
  margin: 7px 7px 7px 7px;
  height: 194px;
  background-color: #7B9D84;
  background-image: url(greenbg.jpg);
  background-position: top right;
  background-repeat: repeat-x;
  background-attachment: fixed;
  border: 2px #C69E6B solid;
  color: white;
}

div#logo {
  padding: 0px 0px 0px 0px;
  float: left;
  background-color: white;
  background-image: url(logo.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

div#logo img {
  border: none;
}

div#titlepic {
  position: absolute;
  top: 25px;
  left: 167px;
  background-color: #7B9D84;
  background-image: url(header.jpg);
  }

ul#topmenu {
  position: absolute;
  top: 173px;
  margin-left: 80px;
  list-style-type: none;
  text-align: center;
}

ul#topmenu li {
  margin: 0px 0px 0px 15px;
  padding: 0px;
  float: left;
}

ul#topmenu li a {
  text-decoration: none;
  font: 13px/18px verdana, geneva, helvetica, arial, sans-serif;
  font-weight: bold;
  color: white;
  background-color: #A6825C;
  border: 1px black solid;
  display: box;
  padding: 3px 7px 3px 7px;
}

ul#topmenu li a:hover {
  background-color: white;
  color: #A6825C;
}

div.content {
  margin: -4px 3px 5px 106px;  padding: 5px;
  background-color: white;
  color: black;
}

ul#submenu {
  position: absolute;
  top: 210px;
  margin-left: -40px;
  width: 100px;
  list-style-type: none;
  text-align: center;
}

ul#submenu li {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  clear: left;
}

ul#submenu li a {
  text-decoration: none;
  font: 10px/14px verdana, geneva, helvetica, arial, sans-serif;
  font-weight: bold;
  color: white;
  background-color: transparent;
  border: none;
  display: block;
  padding: 0px 3px 10px 3px;
}

ul#submenu li a:hover {
  color: red;
}

div.content {
  padding-left: 10px;
  padding-right: 10px;
  font: 12px/16px verdana, geneva, helvetica, arial, sans-serif;
  color: black}

div.contentitem {
  clear: left;
  margin-top: 5px;
}

div.ministry {
  margin-left: 20px;
}

div.contentitem ul {
  margin-top: 0px;
  margin-bottom: 0px;
}

div.contactinfo, div.contactinfohead {
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 300px;
  }

div.contactperson, div.contactpersonhead {
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 200px;
}

div.contactinfohead {
  width: 294px;
}

div.contactinfohead, div.contactpersonhead {
  background-color: #CC9966;
  font: ;
  color: black;
  border: ;
  font-weight: bold;
  padding: 3px;
  margin-bottom: 3px;
}

div.siteindex-pagename, span.siteindex-pagename {
  display: block;
  font-weight: bold;
}

div.siteindex-pagedesc, span.siteindex-pagedesc {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
}

div.pageheader, span.pageheader {
  display: block;
  float: left;
  padding: 2px 5px 2px 5px;
  margin-bottom: 5px;
  width: 510px;
  background-color: #CC9966;
  font: 14px/18px verdana, geneva, helvetica, arial, sans-serif;
  color: white;
  border: thin solid #B6793D;
  text-align: center;
  font-weight: bold;
}

div.pageheader, span.pageheader a {
  color: white;
}

div.pageheader, span.pageheader a:hover {
  background-color: white;
  color: #CC9966;
}

div.sectionheader, span.sectionheader {
  display: block;
  float: left;
  padding: 2px 5px 2px 5px;
  margin-bottom: 5px;
  width: 595px;
  background-color: #CC9966;
  font: ;
  color: black;
  border: ;
  font-weight: bold;
  font-style: italic;
}

div.pagequote, span.pagequote {
  display: block;
  text-align: center;
  font-style: italic;
}

span.heading1 {
  font: 14px/18px verdana, geneva, helvetica, arial, sans-serif;
  font-weight: bold;
}

span.eventtime, div.eventtime {
  display: block;
  font-style: italic;
  margin-top: 2px;
  margin-bottom: 3px;
}

div.RTRhead1, div.RTRhead2 {
  float: left;
  color: #993300;
  font-style: italic;
  text-align: center;
}

div.RTRhead1 {
  font-size: 30px;
  line-height: 32px;
  font-weight: bold;
  }

div.RTRhead2 {
    margin-top: 30px;
}

div.RTRborder {
  background-color: #CC9966;
  }

div.RTRarticles, div.RTRresources {
  float: left;
  padding-right: 10px;
}

div.RTRarticles h1, div.RTRresources h1 {
  color: #993300;
  font-size: 16px;
  line-height: 14px;
}