/* general */
body
{
margin:0px;
padding:0;
font-family: verdana, sans-serif;
color: #000;
background-color:#f9f9ff;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px;
}

a:link 
{
font-family: verdana, sans-serif;
color: #004488;
text-decoration: none
}
a:visited 
{
font-family: verdana, sans-serif;
color: #004488;
text-decoration: none
}
a:hover 
{
font-family: verdana, sans-serif;
color: #ff0000;
text-decoration: none
}
a:active 
{
font-family: verdana, sans-serif;
color: #515175;
text-decoration: none
}


a.smallcaps:link 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #515175;
text-decoration: none
}
a.smallcaps:visited 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #515175;
text-decoration: none
}
a.smallcaps:hover 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #ff0000;
text-decoration: none
}
a.smallcaps:active 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #515175;
text-decoration: none
}

/* end general */

/* horizontal nav */
div#nav 
{
width:996px;
height:64px;
text-align: center;
font-size:11pt;
line-height:9pt;
margin-bottom:17px;
}
div#lang
{
width:106px;
height:63px;
background-image: url('/images/lang.gif');
background-repeat: no-repeat;
padding-top:14px;
float:left;
}
div.nav
{
width:127px;
height:63px;
background-image: url('/images/nav.gif');
background-repeat: no-repeat;
padding-top:15px;
float:left;
}
div.nav-selected
{
width:127px;
height:63px;
background-image: url('/images/nav-selected.gif');
background-repeat: no-repeat;
padding-top:37px;
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #fff;
float: left;
}
a.nav:link 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #fff;
text-decoration: none
}
a.nav:visited 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #fff;
text-decoration: none
}
a.nav:hover 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #fff;
text-decoration: none
}
a.nav:active 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #fff;
text-decoration: none
}
/* end horizontal nav */

/* vertical menu */
div.sidebar
{
width:157px;
height:700px;
background-image: url('/images/sidebar.gif');
background-repeat: no-repeat;
padding-top:205px;
padding-left:28px;
float:left;
}
ul.menu
{
width:118px;
font-size:16px;
line-height:16px;
list-style-type:none;
padding-left:0px;
margin-left:0px;
}

ul.menu li
{
padding-bottom:10px;

}

a.menu:link 
{
font-family: verdana, sans-serif;
font-variant: small-caps; font-size:inherit;
color: #43434d;
text-decoration: none
}
a.menu:visited 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #43434d;
text-decoration: none
}
a.menu:hover 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #ff0000;
text-decoration: none
}
a.menu:active 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #43434d;
text-decoration: none
}
/*end vertical menu*/

/*content*/
h2.content2 {
font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-top:0px
}

div.content2
{
width:800px;
}
div#content
{
width:800px;
padding-top:30px;
padding-bottom:90px;
}

div#content_test
{
width:800px;
padding-top:30px;
padding-bottom:90px;
}
div#contact_test
{
position: relative;
left:165px;
top: -320px;
font-size:12pt;
}

div#content p
{
width:550px;
}
div#contact
{
position: relative;
left:165px;
top: -320px;
font-size:12pt;
}
span#churchname
{
font-size:12pt;
}
img#church
{
position:relative;
left:-70px;
}
.alert
{
color:#8A3F36;
}
table.rocks
{
width:550px;
border: solid;
background-image: url('/images/rocks.jpg');
padding:15px;
margin-left:75px;
}
td
{
border:none;
}
td.tblhead
{
padding-top:15px;
}
table#schedule
{
border-color:#43434d;
}
table#xmas
{
border-style: double;
border-color:#136742;
border-width:thick;
}
td.lpad {
padding-left:10px;
}

/* Staff */
th.level1 {
font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:18px; font-weight:bold; text-align:left; padding-bottom:6px;
}
th.level2 {
font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight:bold; text-align:left
}
th.level3 {
font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; text-align:left; font-style:italic;
}
td.staff {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
padding-bottom:20px;
padding-right:20px;
vertical-align:top;
}

div.mbox { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; background:#F2FFF2; border:1px solid; border-color:#CD853F; padding-left:7px; padding-top:7px; padding-right:7px; padding-bottom:3px; width: 600px; }


div.mboxtop { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; width:601px; background:#4e2022 url(/images/rightcurve_stl.jpg) top right no-repeat; border:0; border-left-width:1px; border-left-style:solid; border-left-color:#440000; margin:0; padding-top:3px; padding-left:7px; padding-right:7px; padding-bottom:5px}


div.mboxtopempty { font-family:Arial, Helvetica, sans-serif; font-size:6px; color:#FFFFFF; width:600px; background:#4e2022; border:1px solid; border-color:#330000; padding-top:1px; padding-left:7px; padding-right:7px; padding-bottom:1px}


div.h2boxtop { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000000; width:651px; background:#D0F5D3;  border:0; border-left-width:1px; border-left-style:solid; border-left-color:#D0F5D3; margin:0; padding-top:3px; padding-left:7px; padding-right:7px; padding-bottom:5px}

div.stl-boxtop { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; width:651px; background:#D0F5D3;  border:0; border-left-width:1px; border-left-style:solid; border-left-color:#D0F5D3; margin:0; padding-top:3px; padding-left:7px; padding-right:7px; padding-bottom:5px}

div.stl-box { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; background:#f9f9ff; border:1px solid; border-color:#D0F5D3; padding-left:7px; padding-top:7px; padding-right:7px; padding-bottom:3px; width: 650px; }

div.stl-boxtopempty { font-family:Arial, Helvetica, sans-serif; font-size:6px; color:#000000; width:650px; background:#D0F5D3; border:1px solid; border-color:#D0F5D3; padding-top:1px; padding-left:7px; padding-right:7px; padding-bottom:1px}


div.test-h2boxtop { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000000; width:601px; background:#D0F5D3;  border:0; border-left-width:1px; border-left-style:solid; border-left-color:#D0F5D3; margin:0; padding-top:3px; padding-left:7px; padding-right:7px; padding-bottom:5px}

div.test-boxtop { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; width:601px; background:#d0F5d3;  border:0; border-left-width:1px; border-left-style:solid; border-left-color:#d0F5d3; margin:0; padding-top:3px; padding-left:7px; padding-right:7px; padding-bottom:5px}

div.test-box { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; background:#f9f9ff; border:1px solid; border-color:#d0F5d3; padding-left:7px; padding-top:7px; padding-right:7px; padding-bottom:3px; width: 600px; }


img.left-center {float:left; vertical-align:middle; margin-right:1em}
img.left-top {float:left; vertical-align:text-top; margin-right:1em}
img.right-top {float:right; vertical-align:text-top; margin-left:1em}
img.inline {vertical-align:text-top; margin-left:1em; margin-right:1em}

/*end content*/
