body {font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; }
table {font-size: 100%; }

td {vertical-align: top}

table.feature { border-style: ridge; background-color: #ffffcc; }
table.christmas {  background-color: #ccffcc; font-size: 120%; }

#blueroundedbox {
   background-color: #ddddff;   /* A tasteful colour */
   border: 1px solid #aaaaaa;   /* Add a faint border */
   border-radius: 1em;          /* Nice rounded corners */
   padding: 1em;
   -moz-border-radius: 1em;     /* Until CSS3 is standardized */
   -webkit-border-radius: 1em;  /* Until CSS3 is standardized */
}
tr.bluebox {
   background-color: #ddddff;
   padding: 1em;
}
tr.greenbox {
   background-color: #ddffdd;
   padding: 1em;
}
tr.pinkbox {
   background-color: #ffdddd;
   padding: 1em;
}
tr.yellowbox {
   background-color: #ffffaa;
   padding: 1em;
}

li { margin-top: 5; margin-bottom: 5;}

/* Main header styles */
h1 {color: #000099; font-style: italic; font-weight: bold; font-size: 170% }
h2 {color: #000099; font-style: italic; font-weight: bold; font-size: 140% }
h3 {color: #000099; font-style: italic; font-weight: bold; font-size: 120% }
h4 {color: #000099; font-style: italic; font-weight: bold; font-size: 100% }
h5 {color: #000099; font-style: normal; font-weight: bold; font-size: 100% }
h6 {color: #000099; font-style: normal; font-weight: bold; font-size: 100% }

/* General purpose variants */
*.s { margin-top: 5; margin-bottom: 5;}   /* Space above & below */
*.ss { margin-top: 5; margin-bottom: 10;} /* Extra space below */
*.c { text-align: center }
*.b { color: #3300ff; }
*.cb { color: #3300ff; text-align: center } /* Centred blue */
*.n { font-style: normal }
*.nbk { color: black; font-style: normal }
*.nm { margin-top: 0; }
*.r {color: red }
*.right { text-align: right }

*.scripture {
  color: #000099;
  font-weight: bold;
  font-size: 110%;
}
*.caption { margin-top: 15; font-size: 80%; text-align: center }
*.wcaption { margin-top: 15; color: white; font-size: 10px; text-align: center }
*.mainmenu { font-style: italic; font-weight: bold; font-size: 16px; text-align: right; }
*.small { font-size: 85%; }
*.large { font-size: 120%; }
*.half { font-size: 50%; }
*.hugewhite    { color: #ffffff; font: bold 300% garamond, times, serif }
*.biggerwhite  { color: #ffffff; font: bold 180% garamond, times, serif }
*.bigwhite     { color: #ffffff; font: bold 150% garamond, times, serif }
*.white        { color: #ffffff; font: bold 120% garamond, times, serif }


/* Image styles */
*.topleft { float: left; margin: 0 20 20 0; }
*.middleleft { float: left; margin: 20 20 20 0; }
*.topright { float: right; margin: 0 0 20 20; }
*.middleright { float: right; margin: 20 0 20 20; }
*.middle { margin: 20 0 20 0; }
*.centred { margin: 20 20 20 20; }

/* Ordinary links + green hover */
a:link      { color: blue;}
a:visited   { color: purple;}
a:hover     { color: green;}
a:active    { color: blue;}

/* Ordinary links, but not underlined */
a#a:link     { color: blue; text-decoration: none; }
a#a:visited  { color: purple; text-decoration: none; }
a#a:hover    { color: green; text-decoration: none; }
a#a:active   { color: blue; text-decoration: none; }

/* Links for use as titles */
a#t:link     { color: #000099; font-style: italic; font-weight: bold; text-decoration: none; }
a#t:visited  { color: #000099; font-style: italic; font-weight: bold; text-decoration: none; }
a#t:hover    { color: #00ff00; font-style: italic; font-weight: bold; text-decoration: none; }
a#t:active   { color: #000099; font-style: italic; font-weight: bold; text-decoration: none; }

/* Yellow links, for use on menu bars, not underlined */
a#w:link { color: yellow; text-decoration: none; }
a#w:visited { color: yellow; text-decoration: none; }
a#w:hover { color: #33FFFF; text-decoration: none; }
a#w:active { color: yellow; text-decoration: none; }

/* Other links */
a#d:link { color: white; text-decoration: none; }
a#d:visited { color: white; text-decoration: none; }
a#d:hover { color: #33FFFF; text-decoration: none; }
a#d:active { color: white; text-decoration: none; }

a#e:link { color: white; }
a#e:visited { color: white; }
a#e:hover { color: yellow; }
a#e:active { color: white; }

