  body {
    margin: 0pt;
    padding: 0pt;
    background-image: url(img/bgpage.jpg);
    background-repeat: no-repeat;
    background-color: Blue;
    /* width: 1000px; */
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: medium;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #header-left {
    position: absolute;
    top: 15px;
    left: 65px;
    width: 570px;
    height: 175px;
    background-image: url(img/medallionheader.gif);
    background-repeat: no-repeat;
    overflow: auto;
    /*font-weight: bold;
    font-size: 16pt;
    text-align: center;
    color: black;
    font-size-adjust: none;*/
    }

#header-mid {
    position: absolute;
    top: 15px;
    left: 640px;
    width: 90px;
    height: 163px;
    background-image: url(img/crossflame_small.gif);
    background-repeat: no-repeat;
    font-size-adjust: none;
    }

  #header-right {
    position: absolute;
    /*overflow: auto;
    background-image: url();
    background-repeat: no-repeat;
    color: white;*/
    top: 70px;
    left: 775px;
    font-weight: normal;
    font-size: 7pt;
    text-align: center;
    width: 175px;
    height: 115px;
    font-size-adjust: none;
    }

  #header-right h3 {
    margin: 0pt;
    font-weight: bold;
    font-size: 12pt;
    color: yellow;
    font-size-adjust: none;
    }

  #header-bottom {
    background-image: /*url(img/bgpage.jpg);*/
    margin: 0px;
    position: absolute;
    top: 190px;
    left: 225px;
    width: 775px;
    height: 60px; 
    text-align: center;
    /*border: 1px solid lightblue;
    background-color: Navy;
    font-size: small;
    overflow: auto;*/
    font-size-adjust: none;
    }

  /*#header-bottom ul {
    display: inline;
    overflow: auto;
    margin: 0pt;
    padding: 0 0 0 0;
    background-color: Navy;
    text-align: center;
    font-size: 14pt;
    font-size-adjust: none; 
    }*/

  /*#header-bottom li {
    display: inline;
    background-color: Navy;
    text-align: center;
    overflow: auto;
    color: white;
    font-size: 12pt;
    font-weight: normal;
    font-size-adjust: none;
    }*/

  /*#header-bottom a:link, #header-bottom a:visited {
    text-decoration: none;
    background-color: Navy;
    overflow: auto;
    color: white;
    font-size: 12pt;
    font-size-adjust: none;
    }*/

  #navbar {
    margin: 0;
    padding: 0px 0pt 0px;
    width: 775px;
    text-align: center;
    /*color: white;
    background-color: Navy;
    overflow: auto;
    font-style: italic;
    font-weight: bold;
    font-size: 12pt;
    font-size-adjust: none;*/
    } 

  #navbar ul {
    display: inline;
    /*background-color: Navy;*/
    margin: 0pt;
    padding: 0 0 0 0;
    }

  #navbar li {
    display: inline;
    /*background-color: Navy;
    text-align: center;
    overflow: auto;
    color: white;
    font-size: 12pt;
    font-weight: normal;
    font-size-adjust: none;*/
    }

#mainback {
    position: absolute;
    background-color: Lemonchiffon;
    border: 0px solid lightblue;
    top: 250px; 
    left: 225px;
    height: 860px;
    width: 755px;
    margin-top: 0pt;
    }

  #main {
    border: 1px solid green;/*liturgical season color*/
    position: absolute;
    overflow: auto;
    top: 250px; 
    left: 225px;
    height: 800px;
    width: 755px;
    margin-top: 0pt;
    font-size: 12pt;
    font-size-adjust: none;
    }

  #mainfeature {
    padding: 0pt;
    background-image: url();
    background-color: FFD07F /*midnightblue*/;
    color: black;
    font-size: 12pt;
    font-size-adjust: none;
    }

  #mainfeature h2 {
    margin: 0pt;
    text-align: center;
    font-weight: bold;
    font-size: 12pt;
    font-size-adjust: none;
    }

  #mainfeature p {
    text-align: center;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #mainfeature p.more {
    margin-top: 0pt;
    text-align: center;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #mainfeature p.more a:link, #mainfeature p.more a:visited {
    color: blue;
    background-image: url();
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 14px;
    font-size: 10pt;
    font-size-adjust: none;
    }


  #content {
    margin: 0pt;
    /* background-image: url(img/bgpage.jpg);
    width: 673px;*/
    background-color: Lemonchiffon /*Aliceblue*/;
    color: black;
    font-size: 12pt;
    font-size-adjust: none;
    }
  #content .inner {
    margin: 5px 20px 5px 20px;
    font-size: small;
    font-size-adjust: none;
    }

  #content .inner h2 {
    border-bottom: 1px solid Lightsteelblue;
    color: Darkslateblue;
    text-align: center;
    padding-bottom: 0;
    font-size: 24pt;
    font-size-adjust: none;
    }

  #content .inner ul.features {
    margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    /*list-style-image: url(../img/strs.gif);*/
    list-style-position: outside;
    font-size: medium;
    font-size-adjust: none;
    }

  #content .inner h3 {
    color: black;
    font-size: 12pt;
    font-size-adjust: none;
    }

  #content .inner h3 a:link, #content .inner h3 a:visited {
    color: Darkslateblue;
    font-size: 12pt;
    font-size-adjust: none;
    }

  #content .inner p {
    color: Darkslateblue;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #content .inner .features li img {
    margin: 0pt 5px 5px 0pt;
    float: left;
    color: Darkslateblue;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #content .inner p.author {
    font-weight: bold;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #content .inner p.more {
    margin-top: 0pt;
    text-align: right;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #content .inner p.more a:link, #content .inner p.more a:visited { 
    padding-left: 14px;
    font-size: 10pt;
    color: rgb(30, 76, 130);
    font-size-adjust: none;
    }

  #sideback {
    border: 0px solid lightblue;
    background-image: url(img/bgpage.jpg);
    background-repeat: no-repeat;
    margin: 0pt;
    padding: 0pt;
    position: absolute;
    top: 250px; 
    left: 0px;
    width: 225px;
    height: 810px;
    }

  #sidebar {
    border: 0px solid lightblue;
    overflow: auto;
    margin: 0pt;
    padding: 0pt;
    position: absolute;
    top: 250px; 
    left: 0px;
    width: 225px;
    height: 798px;
    background-color: Aliceblue;
    color: black;
    font-size-adjust: none;
    }

  #sidebarmenu {
    overflow: auto;
    text-align: center;
    padding: 0 0 0 5px;
    /*font-size: small;
    width: 225px;
    height: 796px;*/
    font-size-adjust: none;
    }

   #sidebarmenu h3 {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 11pt;
    font-weight: bold;
    font-size-adjust: none;
    }

  #sidebarmenu .inner {
    text-align: center;
    padding: 0;
    font-size: 10pt;
    width: 210px;
    font-size-adjust: none;
    }

  #sidebarmenu li {
    text-align: center;
    list-style-image: url(img/icthus.gif);
    margin-left: 0;
    padding-left: 0;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #sidebarmenu p, #sidebarmenu ul {
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    /* line-height: 1.4em; */
    font-size-adjust: none;
    }

  #sidebarmenu ul a:link, #sidebarmenu ul a:visited {
    text-align: center;
    color: black;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #sidebarmenu li {
    text-align: center;
    font-weight: normal;
    font-size: 10pt;
    /* line-height: 1.4em; */
    font-size-adjust: none;
    }

  #sidebarmenu .date {
    font-weight: bold;
    font-size: 10pt;
    font-size-adjust: none;
    }

  /* #searchform .text {
    border: 1px solid Blue;
    width: 196px;
    }

  #searchform .searchbutton {
    text-align: right;
    margin-top: 4px;
    }

  #searchform .btn {
    border: 1px solid Blue;
    background-color: Silver;
    color: black;*/
    }

  #sidebarmenu .link-image {
    margin: 0pt 0px 0pt 0px;
    float: center;
    } 

  #sidebarmenu p.more {
    margin: 0pt 0px 0pt 0pt;
    /*clear: right;*/
    text-align: center;
    font-size: 10pt;
    font-size-adjust: none;
    }

  #sidebarmenu p.more a:link, #sidebarmenu p.more a:visited {
    color: black;
    /* background-image: url();
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 14px; */
    font-size: 10pt;
    font-size-adjust: none;
    }


