html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-size: 100%; vertical-align: baseline;
}
html {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; 

background-image: url(../images/summerlife_template.jpg);
background-attachment:fixed;
background-position: top center;
background-repeat: no-repeat;
background-color:#37b4b2; 
}
* a{ text-decoration:none; cursor:pointer; color:#006699;}
* p{ font-family:Arial, Helvetica, sans-serif; line-height:18px; }
* li{ font-family:Arial, Helvetica, sans-serif; }
a:hover { color: #888; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

p{ line-height:14px; padding-bottom:10px; text-align:left; margin: 0 0 0 10px;}
h1,h2,h3,h4,h4,h5,h6{ padding:5px 0; text-align:left; }
h1{ font-family:Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; font-size:20px; line-height:24px; color:#888; border-bottom: 1px #888 solid; letter-spacing:1px; }
h2{ font-family:Arial; font-size:18px; line-height:24px; color:#222; }
h3{ font-family:Arial; font-size:18px; line-height:24px; color:#006699; }
h4{ font-family:Arial; font-size:14px; line-height:22px; color:#777; }
h5{ font-family:Arial; font-size:14px; line-height:22px; color: #006699; margin: 0 0 10px 0;}
h6{ font-family:Arial; font-size:12px; line-height:22px; font-style: italic; color:#777; }
img { border: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
label {font-size: 11px; }

/**/
/* MAIN STYLES */
/*
body, html {  }*/
body {
margin: 0 0 25px 0; 
}
/*body{
background-image:url(../images/back-tile_purple.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
text-align: center;

.theme {
position: relative;

width: 100%;
height: auto;
}}*/
.wrapper{
position: relative;
width:853px;
height: auto;
margin: 0 auto;
text-align: left;
z-index:10px;
}
.headnav{
position:relative;
background-image:url(../images/navbar.jpg);
background-repeat:no-repeat;
width:853px;
height:35px;
line-height:24px;
}
.headnav ul {
width:830px;
height:auto;
margin: 0 auto;
padding: 5px 0 0 0;
}
.headnav ul li {
display: inline;
font-size: 20px;
margin: 15px 10px 0 0;
font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.headnav ul li a { color:#006699; }
.headnav ul li a:hover { color:#444; }
.header{
position:relative;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:853px;
height:123px;
}
.banner{
position:relative;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
width:853px;
height:70px;
}
.sbar{
position: relative;
float:left;
left:5px;
margin: 5px 0;
width:210px;
height:auto;
}
.sbar img { margin: 3px 0; }
.contactbox {
background-image:url(../images/contact.jpg);
background-repeat: no-repeat;
width:216px;
height:130px;
padding: 25px 0 0 10px;
font-size: 10px;
}
.welcomebox {
background-image:url(../images/welcome.jpg);
background-repeat: no-repeat;
width:210px;
height:160px;
padding: 5px;
font-size: 10px;
margin: 0 0 10px 0;
}
.welcomebox p { margin: 0 0 0 2px; }
.content{
position:relative;
float:left;
margin: 5px 0;
width:853px;
height:auto;
background-color:#cecece;
/* Original Color */
/*background-color:#bedff2;
*/}
.snav{
position:relative;
float:left;
width:125px;
left: 5px;
margin: 5px 0;
font-size: 11px;
line-height: 18px;
}
.snav ul {  }
.snav li { margin-left:15px; border-bottom: 1px #999 solid; list-style-image:url(../images/arrow.jpg); }
.contentarea{
position:relative;
background-image:url(../images/content-back.jpg);
background-repeat:repeat-y;
float:right;
width:620px;
height:auto;
margin: 5px 0;
right: 5px;
}
.contentpad{
position:relative;
float:right;
width:470px;
height:auto, 400px;
min-height: 425px;
padding: 5px 5px;
}
.contentpad ol { list-style: decimal; margin-left: 25px; }
.contentpad ol li { margin: 10px; list-style: decimal; }
.contentpad ul { list-style: decimal; margin-left: 25px; }
.contentpad ul li { margin: 10px; list-style: disc; }
.contentarea-calendar{
position:relative;
background:#fff;
float:right;
width:842px;
height:auto;
margin: 5px 0;
right: 5px;
}
.contentpad-calendar{
position:relative;
float:right;
width:833px;
height:auto, 400px;
min-height: 325px;
padding: 5px 5px;
}
.contentarea-sermon{
position:relative;
float: right;
background:#fff;
width:842px;
height:auto;
margin: 5px 0;
right: 5px;
}
.contentpad-sermon{
position:relative;
float:right;
width:833px;
height:auto, 400px;
min-height: 325px;
padding: 5px 5px;
}
.footer{
position:relative;
clear:both;
width:853px;
height:auto;
margin: 0 auto;
font-size: 10px;
color: #000;
}

/**/
/* OTHER STYLES */
/**/
#updates{width:110px; padding:0 5px; height:auto; margin: 10px 0 0 5px; background:#d1d1d1; border:#999 1px dashed;}
#updates p{margin: 0;}
.contentpad ul { margin: 0 0 10px 30px; list-style:circle; }

/*//////////////////////*/
.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
    background: transparent url("http://jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}
div.backButton:hover{
    background: transparent url("http://jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
    background: transparent url("http://jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
    background: transparent url("http://jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}
div.nextButton:hover{
    background: transparent url("http://jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
    background: transparent url("http://jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}
