/* Created using Style Master from Western Civilisation CSS2 { -30 -4 698 1032 } */

body {
font-family: sans-serif, Helvetica, Arial;
background-color: #eaecec;
background-image: url(../images/backgnd1.jpg);
}

h1 {
color: #00008a;
font-weight: 800;
font-size: 2em;
text-align: center;
}

h2 {
color: #00008a;
font-weight: 800;
font-size: 1.2em;
text-align: center;
}

h3 {
color: #00008a;
font-weight: 800;
font-size: 1.2em;
}

h3#emphasize {
color: #00008a;
font-weight: 800;
font-size: 1.5em;
font-family: serif, Times, "Times New Roman";
text-align: center;
}

h3#pgcaption {
color: #00008a;
font-weight: 800;
font-size: 1.2em;
text-align: center;
}

.quote {
font-family: sans-serif, serif;
color: #0000a0;
font-size: 1.2em;
font-weight: 400;
font-style: italic;
}

h4#center {
text-align: center;
}

h4#announce {
font-weight: 600;
color: #9900FF;
}

h5#center {
text-align: center;
}

div.mainpage {
position: absolute;
top: 10em;
left: 20%;
font-size: .9em;
color: #00008a;
width: 75%;
}

div.vision {
font-weight: 800;
font-size: 1.2em;
text-align: center;
border: .2em #9bc4f4 ridge;
vertical-align: +1.5em;
padding: .5em;
}

div.notice {
font-weight: 800;
font-size: 1em;
text-align: left;
border: .2em #9bc4f4 ridge;
width: 50em;
vertical-align: +1.5em;
padding: .5em;
}

div.notice1 {
font-weight: 800;
text-align: left;
border: .2em #9bc4f4 ridge;
width: 50em;
vertical-align: +2.5em;
padding: .5em;
font-family: sans-serif, serif;
font-size: 1em;
position: relative;
top: 1em;
}

div.notice2 {
font-weight: 800;
font-size: 1em;
border: .2em #9bc4f4 ridge;
width: 50em;
vertical-align: +1.5em;
padding: .5em;
position: relative;
top: 2em;
}
div.weekevents {
vertical-align: +1.5em;
position: relative;
top: .2em;left: 7em;border: .3em #9bc4f4 ridge;width: 520px;font-family: sans-serif, serif;font-size: inherit;}

div.notice3 {
font-weight: 900;
text-align: left;
border: .4em #ff0000 ridge;
width: 45em;
vertical-align: +32.5em;
padding: .5em;
font-family: sans-serif, serif;
font-size: 1em;
position: relative;
top: 1em;left: 3.5em;background-color: #80ffff;}

tbody.contact {
background-color: #bbfff9;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
color: #00008a;
}

a.main:hover {
font-variant: small-caps;
background-color: #ffff64;
}

span.small {
font-size: .5em;
font-style: italic;
font-weight: 800;
}

em {
font-style: italic;
font-weight: 400;
}

em.key {
text-decoration: underline;
font-weight: 700;
font-style: normal;
}

em.key2 {
text-decoration: underline;
font-style: normal;
}

.keycent {
text-decoration: underline;
font-weight: 700;
font-style: normal;
text-align: center;
width: 100%;
}

span.key {
font-weight: 500;
font-family: sans-serif, Arial, Helvetica;
color: #ff0000;
text-decoration: underline;
}

.key1 {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #ff0000;
text-align: center;
position: relative;
}

.key1a {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #ff0000;
position: relative;
text-align: center;
left: 20%;
}
.key1-35 {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #ff0000;
position: relative;
text-align: center;
left: 35%;
}

.key1-25 {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #ff0000;
position: relative;
text-align: center;
left: 25%;
}
.key2 {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #0000ff;
}

.key3 {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #ff0000;
position: relative;
left: 15%;
font-size: 1.6em;text-align: center;}

.key4 {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #0000ff;
position: relative;
left: 1em;
}

.key5 {
font-weight: 800;
font-family: sans-serif, Arial, Helvetica;
color: #1c0af5;
position: relative;
left: 5em;
}

.key6 {
font-weight: 700;
font-family: sans-serif, Arial, Helvetica;
color: #000080;
font-style: italic;font-size: 1.2em;}

.keycenter {
text-align: center;
font-weight: 700;
font-size: 3em;
position: relative;
left: 30%;font-family: Brush Script MT, Times, "Times New Roman", serif;color: #ff0000;}

p.contact {
font-style: normal;
font-size: 1.1em;
font-weight: 800;
}

p.keycenter {
text-align: center;
font-weight: 700;
font-size: 1.2em;
position: relative;
}

p.decoration:first-letter {
font-family: serif, Times, "Times New Roman";
font-weight: 700;
font-size: 3em;
font-style: oblique;
display: inherit;
}

div.leftbar {
position: absolute;
top: 5.5em;
left: 1em;
width: 13em;
}

li {
display: list-item;
marker-offset: 1em;
list-style-image: url(../images/sumbul1a.gif);
list-style-position: outside;
margin-left: 1em;
padding-left: .5em;
margin-right: 1em;
padding-right: .5em;
}
li.inset {
display: list-item;
marker-offset: 1.5em;list-style-position: outside;
margin-left: 3em;
padding-left: .5em;
margin-right: 1em;
padding-right: .5em;list-style-type: circle;list-style-image: none;font-family: Times, "Times New Roman", serif;font-size: 1em;font-weight: 400;}

li.blank {
display: list-item;
marker-offset: 2em;
list-style-image: none;
margin-left: 6em;
padding-left: .5em;
white-space: normal;
list-style-type: none;
list-style-position: outside;font-size: 1em;font-weight: 400;}

ul.normal {
display: list-item;
marker-offset: 2em;
list-style-position: outside;
margin-left: 1em;
padding-left: .5em;
}

div.indent {
text-indent: 4em;
}

p.indent2 {
text-indent: 3em;
}

p.indent3 {
text-indent: 7em;
}

img.line1 {
height: 10px;
width: 600px;
position: absolute;
left: 5em;
}

img.line2 {
width: 600px;
position: absolute;
left: 5em;
}

img.angel {
position: absolute;
border: none;
right: 15px;
}

img.banner {
height: 60px;
width: 600px;
position: absolute;
top: 3.6em;
left: 16em;
border: none;
}

img.elcalogo {
height: 5.6em;
width: 5.6em;
border: none;
position: relative;
left: 1.5em;
}

img.pastor {
height: 15em;
width: 15em;
position: relative;
left: 16em;
clear: left;
}

img.vbs1 {
position: relative;
left: 1em;
width: 273px;
height: 85px;
}

img.vbs2 {
position: relative;
width: 120px;
border: none;
float: left;
height: 87px;
}

img.vbs3 {
width: 200px;
height: 87px;
border: none;
float: right;
position: relative;
}

img.easter1 {
width: 87px;
height: 87px;
border: none;
float: right;
position: relative;
}

table#ladies {
background-color: #cbfefe;
padding: 0em;
margin: 0em;
font-family: sans-serif;
width: 100%;
font-size: .9em;
}

td#ladies {
text-indent: 3em;
font-family: sans-serif;
height: 2.5em;
}

span#ladiescmt {
font-family: sans-serif;
font-size: .7em;
position: relative;
left: 5em;
}

div.youthdir {
border: 5px #1e029d double;
font-weight: 400;
position: relative;
top: 10px;
left: 30px;
padding: 1.2em;
max-width: 680px;
}

p.bullet {
display: list-item;
list-style-type: disc;
list-style-position: outside;
}