@charset "utf-8";

body
{
  background-color: #FFFFFF;
  color: #404040;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 16px;
}

table
{
  table-layout: fixed;
  border-collapse: collapse;
  padding: 0px;
  border-style: none;
  background-repeat: no-repeat;
  background-image: none;
}

td
{
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  border-style: none;
}

.service
{
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #E4EAF4;
  border: 4px solid #882990;
  width: 85%;
  padding: 10px;
  font-size: 90%;
  letter-spacing: 0.7pt;
  margin-top: 5px;  
}

.servicecell
{
  text-align: center;
  vertical-align: top;
  background-image: none;
}

.pblock
{
  border: solid 1px #AAAAAA;
  width: 90%;
  padding: 15px;
  margin: 15px;
  background-color: #EFEFFF;
  background-image: url( ./images/b41.gif );
  background-position: top left;
  background-repeat: no-repeat;
}

.pagenav
{
  border: solid 1px #AAAAAA;
  width: 90%;
  padding: 8px 15px 8px 15px;
  margin: 15px;
  background-color: #ECF9FB;
  font-size: 95%;
  text-align: right;
}

.pborder_top, .pborder_mid, .pborder_bottom
{
  border-style: none;
  background-color: transparent;
  padding: 0px;
  background-position:    top left;
  width: 947px;
}

.pborder_top
{
  margin-top: 15px;
  height: 33px;
  background-image: url( ./images/p_top.gif );
  background-repeat:      no-repeat;
}

.pborder_mid
{
  margin-top: 0px;
  background-image: url( ./images/p_mid.gif );
  background-repeat:      repeat-y;
  text-align: left;
}

.pborder_bottom
{
  margin-bottom: 15px;
  height: 49px;
  background-image: url( ./images/p_bottom.gif );
  background-repeat:      no-repeat;
}

table.main
{
  width: 898px;
  margin: 0px;
  background-image: url( ./images/b1.gif );
  background-position: 40px 0px;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  margin-left: 8px;
}

.ttop
{
  height: 153px;
}

.footcredit
{
  width: 850px;
  border-style: solid;
  border-width: 1px;
  border: 4px solid #882990;
  margin: 0px 0px 0px 36px;
  text-align: center;
  vertical-align: middle;
  padding: 15px 0px 15px 0px;
  background-color: #E4EAF4;
}

.comment_reqs
{
  width: 100%;
}

.comment_reqs td
{
  text-align: right;
  padding: 8px 0px 8px 20px;
}

.comment_reqs input
{
  width: 100%;
}

.tmid
{
  background-color: transparent;
  background-image: url( ./images/b2.gif );
  background-position: 432px 321px;
  background-repeat: no-repeat;
  height: 720px;
}

.tside
{
  background-image: url( ./images/b3.gif );
  background-position: 0px 292px;
  height: 720px;
  background-color: #DFEBEF;
}

.sb_subtitle
{
  font-family:            "Book Antiqua", "Times New Roman", serif;
  letter-spacing:         4pt;
  font-weight: bold;
  text-align: center;
  border-bottom: solid 2px;
  padding-bottom: 3px;
  font-size: 125%;
  font-variant:           small-caps;
  margin-bottom: 5px;
}

.sb_subdiv
{
  width: 227px;
  text-align: left;
  padding: 0px 15px 15px 15px;
  margin: 15px;
}

.c1
{
  width: 581px;
}

.c2
{
  width: 317px;
}

.storytitle
{
  border-bottom-color:    #155560;
  border-bottom-style:    dashed;
  border-bottom-width:    2px;
  padding-bottom: 3px;
}

a
{
  color: #155560;
}

a:visited
{
  color: #618C94;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

h1  {
font-size:	160%;
margin-top:	0px;
border-bottom: solid 2px;
padding-bottom: 3px;
}

h2
{
  font-size:   144%;
  margin-top:  0.5em;
}

h3
{
  font-size:      120%;
  margin-bottom:  10px;
  margin-top:     0px;
  font-style:     italic;
  color:          #2080d0;
}

h4  {
font-size:	94%;
margin-top:	0px;
}

h5  {
font-size:	80%;
margin-top:	0px;
}

h6  {
font-size:	67%;
margin-top:	0px;
}

body
{
  margin: 0px;
}

blockquote
{
  border-left: solid 4px #087890;
  margin: 0px 0px 30px 15px;
  padding-left: 10px;
  
}

/* USAGE OVERRIDES */

.bigimg  {
border: 4px solid #882990;
width:	100%;
}

.pimg {
border-color: #AAAAAA;
border-style: solid;
border-width: 2px;
padding: 0px;
margin: 15px;
width: 95%;
}

.infobox  {
background-color:	#dddddd;
border-style:	solid;
border-width:	1px;
float:	right;
margin-bottom:	1em;
margin-left:	1em;
margin-right:	0px;
margin-top:	0px;
padding:	0.5em;
text-align:	right;
width:	50%;
}

.infobox th  {
text-align:	right;
}

li
{
padding-bottom: 10px;
line-height:            110%;
}

img.ccontact
{
  background-color:  #dddddd;
  border:            1px solid;
  margin:            4px 0px 0px 0px;
  padding:           4px;
  width:             180px;
  height:            auto;
}

td.ccontact
{
  padding-left: 5px;
}

col.ccontact
{
  width: 200px;
}

table.sermon_archive
{
  background-color: #FFFFFF;
  border:           1px solid #ABCDEF;
  width:            95%;
  table-layout:     fixed;
  border-collapse:  collapse;
  font-family:      monospace;
}

table.sermon_archive td
{
  padding: 5px;
}

.archive_c1
{
  width: 10em;
  text-align: right;
  padding-left: 1em;
  font-weight: bold;
}

