body
{
	background: #5F84BA url('page_images/background.jpg') repeat-x;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
}

a
{
       color: #ffffff
}


img
{
       border-width: 0px;
}

hr.line-main
{
      color: #A5BFDE;
      height: 5px;
      width: 880px;
}

hr.subtle
{
      color: #3F649A;
      height: 1px;
      width: 100%;
}

font.copyright {
      font-family: Tahoma;
      font-size: 11px;
      color: #A5BFDE;

}

a.copyright {
      font-family: Tahoma;
      font-size: 11px;
      color: #A5BFDE;

}

a.menu
{
      font-family: Tahoma;
      font-size: 18px;
      color: #ffffff;
      text-decoration: none;
      line-height: 30px
      
}

a.submenu
{
      font-family: Tahoma;
      font-size: 18px;
      color: #5F7FAD;
      text-decoration: none;
      line-height: 30px
      
}

a.submenu-highlighted
{
      font-family: Tahoma;
      font-size: 18px;
      color: #ffffff;
      text-decoration: none;
      line-height: 30px
      
}

a.sermon-latestlink
{
      font-family: Tahoma;
      font-size: 14px;
      color: #ffffff;
      text-decoration: underlined;
      
}

font.subtext
{
      font-family: Tahoma;
      font-size: 10px;
      color: #ffffff;
      text-decoration: underlined;
      
}

font.small
{
      font-family: Tahoma;
      font-size: 10px;
      color: #ffffff;
      
}

font.medium-small
{
      font-family: Tahoma;
      font-size: 11px;
      color: #ffffff;
      
}

a.menu:hover
{
      font-family: Tahoma;
      font-size: 18px;
      color: #eeeeff;
      line-height: 30px;
      text-decoration: underline;
      
}

font.box-title
{
      font-family: Tahoma;
      font-size: 18px;
      color: #ffffff;
}

input.groovybutton
{
   font-size:11px;
   font-family:Tahoma,sans-serif;
   font-weight:bold;
   color:#ffffff;
   width:70px;
   background-color:#2280c0;
   border-style:solid;
   border-color:#ffffff;
   border-width:1px;
}

input.submit
{
   font-size:11px;
   font-family:Tahoma,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#2280c0;
   border-style:solid;
   border-color:#ffffff;
   border-width:1px;
}

select.select
{
   font-size:11px;
   font-family:Tahoma,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#2280c0;
   border-style:solid;
   border-color:#ffffff;
   border-width:1px;
}


h2 {
      font-family: Tahoma;
      font-size: 18px;
      color: #ffffff;
      text-decoration: none;
      font-weight: normal;
      line-height: 20px;
}

h1 {
      font-family: Tahoma;
      font-size: 24px;
      color: #ffffff;
      text-decoration: none;
      font-weight: normal;
      line-height: 15px;
}

td {
      font-family: Tahoma;
      font-size: 13px;
      color: #ffffff;
      alight: left;

}

font.box-light-title {
      font-family: Tahoma;
      font-size: 18px;
      color: #ffffff;
      text-decoration: none;
      font-weight: normal;

}

table.topgap {
      height: 45px
}

table.box-dark-bottom {
      height: 7px
}

table.smallgap {
      height: 5px
}

tr.none {
      height: 0px
}

tr.homepage-box {
      height: 37px
}

tr.one {
      height: 1px
}

tr.light-box {
      height: 84px
}

tr.light-box-blur {
      height: 8px
}

tr.light-box-pic {
      height: 67px
}

td.box-light-right
{
      background: url("page_images/box-light-right.jpg");
}

td.box-light-left
{
      background: url("page_images/box-light-left.jpg");
}

td.box-light-bg
{
      background: url("page_images/box-light-bg.jpg");
}

td.box-dark
{
      background: url("page_images/box-dark.gif");
}

td.submenu
{
     background-color:#2f4e7c;
}

td.box-dark-bottom
{
      background: url("page_images/blur-s.jpg");
}


td.dots
{
      background: url("page_images/dots.gif");
}

font.tiny
{
      font-size:4px;
}

td.diary_cell
{
	background: #5F84BA;
}

td.diary_event
{
	background: #3F74A7;
}

td.diary_today
{
	background: #5F94CA;
}

font.daysofweek
{
      font-size:14px;
      font-weight:bold;
}