body,td,th,h1,h2,h3,h4,li,p,a {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

body,td,th,li,p,a {font-size: small;}

h1,h2,h3 {font-weight: normal; color: #000099;}


body {
  background: url(../images/Texture0306.jpg);
  }

td,dh {
  background: white;
  }

h3.mssg {
  color: #FF0000;
  }

li {
  padding-bottom: 1em;
  }

div.label {
  margin: 4;
  padding: 1;
  background-color: #99CCFF;
  text-align: right;
  }

div.floatright { float: right; margin: 0 0 1em 1em; }
div.floatright p { font-style: italic; }
div.floatleft { float: left; margin: 0.3em 0.5em 0.5em 0; }
div.floatleft p { font-style: italic; }

hr#major {
  color: #000080;
  border-top: 1px;
  border-bottom: 0px;
  }

/*p.date {
  font-size: small;
  }*/

p.inst {
  font-size: medium;
  color: #AA0000;
  }

a.help:link {color: #990011; font-size: large;}
a.help:visited {color: #990011; font-size: large;}
a.help:active {color: #FF0000; font-size: large;}

a.name:link {color: blue; text-decoration: none;}
a.name:visited {color: blue; text-decoration: none;}
a.name:active {color: red; text-decoration: none;}
a.name:hover {text-decoration: underline;}

table.prettytable {
  margin: 1em 1em 1em 0;
  background: #f9f9f9;
  border: 1px #aaaaaa solid;
  border-collapse: collapse;
  }

table.prettytable th, table.prettytable td {
  border: 1px #aaaaaa solid;
  padding: 0.2em;
  }

table.prettytable th {
  background: #f2f2f2;
  text-align: center;
  }

/*----------------------------------------------------------
             Sidelinks
----------------------------------------------------------*/
td#sidelinks {
  border-top: 3px solid rgb(0%,0%,50%);
  border-bottom: 3px solid rgb(0%,0%,50%);
  border-right: 2px solid rgb(0%,0%,50%);
  }

td#main {
  padding: 1em;
  border-top: 3px solid rgb(0%,0%,50%);
  border-bottom: 3px solid rgb(0%,0%,50%);
  }

td#sidelinks a {
  display: block;
  text-decoration: none;
  color: blue;
  padding: 2px 10px 1px 10px;
  margin: 0 0 0 0.66em;
  font-size: 75%;
  background: transparent url(../images/blank_left.gif) -4px 50% no-repeat;
  }

td#sidelinks h3 {
  font-size: 100%;
  margin: 0;
  color: #000000;
  padding: 1em 0 0;
  }

td#sidelinks a:visited {color: rgb(0,0,192);}
td#sidelinks a:link {color: blue; text-decoration: none;}
/*#sidelinks a:visited {color: blue; text-decoration: none;}*/
td#sidelinks a:active {color: red; text-decoration: none;}
td#sidelinks a:hover {text-decoration: underline;}

/*----------------------------------------------------------
             Calendar Styles
----------------------------------------------------------*/
td#calendar .caltop {
  font-size:   small;
  color: #FFF;
  height: 19px;
  background-image: url(../images/hback.gif);
  background-repeat: repeat-x;
  background-position: left;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border: 0;
  }

td#calendar table {
  border: none;
  }

td#calendar td {
  font-size: "75%";
  vertical-align: top;
  background-position: right;
  color: blue;
  }

td#calendar td.calnw {
  width: 17px;
  height:19px;
  background-image: url(../images/nw.gif);
  margin: 0;
  padding: 0;
  border: 0;
  background-repeat: no-repeat;
  }

td#calendar td.calne {
  width: 17px;
  background-image: url(../images/ne.gif);
  margin: 0;
  padding: 0;
  border: 0;
  background-repeat: no-repeat;
  }

td#calendar td.calsw {
  width: 17px;
  margin: 0;
  padding: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-left: 1px solid rgb(0%,0%,30%);
  border-bottom: 1px solid rgb(0%,0%,30%);
  }

td#calendar td.calse {
  width: 17px;
  margin: 0;
  padding: 0;
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid rgb(0%,0%,30%);
  border-bottom: 1px solid rgb(0%,0%,30%);
  }

td#calendar td.calbot {
  margin: 0;
  padding: 0;
  padding-bottom: 1em;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom: 1px solid rgb(0%,0%,30%);
  }

td#calendar h3 {
  font-family: Times,serif;
  font-size:   "150%";
  font-style:  italic;
  color:       #EE0000;
  text-align:  center;
  margin-top:  none;
  margin-bottom: none;
  }

td#calendar h4 {
  font-size:   "120%";
  font-style:  italic;
  font-weight: bold;
  color:       #006600;
  text-align:  left;
  margin-top:  10px;
  margin-bottom: 0px;
  }


td#calendar td.time {
  font-size:   "75%";
  width: 3em;
  text-align: right;
  color: black;
  }

td#calendar td.event {
  font-size:   "75%";
  color: blue;
  padding-left:  5px;
  }

td#calendar a:link {color: blue; text-decoration: none;}
td#calendar a:visited {color: blue; text-decoration: none;}
td#calendar a:active {color: red; text-decoration: none;}
td#calendar a:hover {text-decoration: underline;}

/*----------------------------------------------------------
             News Styles
----------------------------------------------------------*/
div#news {
  padding-left:  2em;
  padding-right:  2em;
  }

div#news h2 {
  font-size:   24px;
  font-style:  normal;
  color:       #0000EE;
  text-align:  left;
  font-weight: normal;
  margin-top: 1em;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px;
  }

div#news h2 a {
  font-size:   24px;
  }

div#news h3 {
  font-size:   16px;
  font-style:  normal;
  color:       #0000EE;
  text-align:  left;
  margin-top:  0px;
  margin-bottom: 0px;
  font-weight: normal;
  padding-left: 1em;
  }

div#news h3 a {
  font-size:   16px;
  }
div#news h4 {
  font-size:   12px;
  font-style:  normal;
  color:       #0000EE;
  text-align:  left;
  margin-top:  0px;
  margin-bottom: 0px;
  font-weight: normal;
  padding-left: 1em;
  }
div#news p {
  font-size:   10px;
  font-style:  normal;
  color:       #000000;
  text-align:  left;
  margin-top:  0px;
  margin-bottom: 0px;
  font-weight: normal;
  padding-left: 1em;
  }
div#news a {
  font-size:   10px;
  font-style:  normal;
  text-decoration: none;
  color: blue;
  }
div#news a:hover {text-decoration: underline;}
div#news a:visited {color: rgb(0,0,192);}

div#news div#mission h1 {
  font-family: "Caligraphic 810 BT", "Times New Roman", Times, serif;
  font-size: 18pt;
  text-align: center;
  }

div#news div#mission p {
  font-family: "Caligraphic 810 BT", "Times New Roman", Times, serif;
  font-size: 12pt;
  margin-left: -1.5em;
  }

div#news div#mission li {
  font-family: "Caligraphic 810 BT", "Times New Roman", Times, serif;
  font-size: 12pt;
  }

/*----------------------------------------------------------
     Footer and signature styles
----------------------------------------------------------*/

td#footer  {
  font-size: 10px;
  text-align: center;
  }

td#signature  {
  font-size: 9px;
  text-align: center;
  vertical-align: text-bottom;
  }

div#splash {
  font-family: Times,serif;
  }

div#splash h1 {
  text-align: center;
  margin-top: 1em;
  font-family: "Times New Roman", Times, serif;

  }
td#wcong {
  font-family: "Times New Roman", Times, serif;
  font-size: 24pt;
  font-style: italic;
  }

p.sermon {color:#990000;font-size:large; font-style:italic; font-family:serif;
          font-weight:normal; text-indent:30;}
p.service {font-size:medium; font-family:serif; font-weight:bold; font-style:normal;
          color:Black; text-indent:30; line-height:0}

td.user {
  font-weight: bold;
  font-size: 8px;
  color:       #0000CC;
  }

/*-------------------------------------------------------------------------------------
   Public webpage styles
-------------------------------------------------------------------------------------*/

div.img_right {
  float: right;
  font-family: "Courier New", Courier, mono;
  font-size: x-small;
  color: #66CC33;
  }

div.img_left {
  font-family: "Courier New", Courier, mono;
  font-size: x-small;
  color: #66CC33;
  }

div.img_frame {
 float: right;
 border: thin solid #000000;
  font-family: "Courier New", Courier, mono;
  font-size: x-small;
  color: #66CC33;
  }

div#userpage {
  margin: 0px;
  padding: 0px;
  border: 0px none;
  }

div#userpage td {
  vertical-align: top;
  margin: 8px;
  }

div#userpage h1 {
  margin-top: 0px;
  }

div#userpage h4.mssg {
  color: #FF0000;
  font-weight: bold;
  margin-top: 1px;
  margin-right: 4px;
  margin-bottom: 1px;
  margin-left: 4px;
  }

div#userpage a.edit {
  font-size: 90%;
  }

div#userpage tt {
  font-size: medium;
  }

div#userpage a.edit:link {color: #008800; text-decoration: none;}
div#userpage a.edit:visited {color: #008800; text-decoration: none;}
div#userpage a.edit:active {color: #008800; text-decoration: none;}
div#userpage a.edit:hover {text-decoration: underline;}

div.img_left a.edit {
  font-size: 90%;
  }
div.img_left a.edit:link {color: #008800; text-decoration: none;}
div.img_left a.edit:visited {color: #008800; text-decoration: none;}
div.img_left a.edit:active {color: #008800; text-decoration: none;}
div.img_left a.edit:hover {text-decoration: underline;}

table.people p {
  font-size: x-small;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0em;
  margin-bottom: 0px;
  margin-left: 2em;
  text-indent: -2em;
  }

table.people a {
  font-size: x-small;
  }

div#people_data {
  font-size: small;
  padding: 5px;
  border: thin solid #000000;
  }

div#people_data p {
  font-size: small;
  padding: 0px;
  margin-top: 0px;
  margin-right: 2em;
  margin-bottom: 0px;
  margin-left: 0px;
  }
/*-------------------------------------------------------------------------------------
   MeetMe styles
-------------------------------------------------------------------------------------*/
div#mm1, div#mm2, div#mm3, div#mm4 {
font: 100% verdana, arial, sans-serif;
background-color: #fff;
margin: 20px;
}

ul#mmnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid #6c6;
margin: 0;
}

ul#mmnav li {
float: left;
height: 21px;
background-color: #cfc;
margin: 2px 2px 0 2px;
border: 1px solid #6c6;
padding-bottom: 0;
}

div#mm1 li.mm1, div#mm2 li.mm2, div#mm3 li.mm3, div#mm4 li.mm4 {
border-bottom: 1px solid #fff;
background-color: #fff;
}

div#mm1 li.mm1 a, div#mm2 li.mm2 a, div#mm3 li.mm3 a, div#mm4 li.mm4 a {
color: #000;
}

#mmnav a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 4px;
}

#mmnav a:hover {
background: #fff;
}
