ol, code, pre, form, fieldset, blockquote, html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
    -moz-opacity: .999;
}

h2 {
    font-size: 16px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;   
}

h2.welcome {
    color: blue;
    text-align: center;
}

img.bd {
    float:right;
    border:1px solid black;
    margin-right:10px;
}

img.both {
   clear:both;
}

img.cancer {
    float:left;
    border-color:gray;
    margin-right:10px;
}

img.center {
    display:block;
    margin-left:auto;
    margin-right:auto;
}

img.left {
    float:left;
}

img.right {
    float:right;
}

img.vbs {
    float:left;
    border:1px solid black;
    margin-right:10px;
}

table.body {
    width: 100%;
    clear: both;
    margin: 0;
    border:none;
    border-spacing:0px;
    padding:0px;
}

table.contacts {
    border:none;
    padding:5;
    border-spacing:0;
    width:65%;
    font-size:75%;
}

table.header {
    width: 100%;
    padding: 0px;
    white-space:nowrap;
}

table.links {
    border:none;
    padding:5;
    border-spacing:0;
    font-size:75%;
}

table.missions {
    border: 3px solid #6495ed;
    width: 500px;
    margin-left:auto;
    margin-right:auto;
    text-align: left;
}

table.none {
    border:none;
    padding:0;
    border-spacing:0;
}

table.quilt {
    border-top: 50px solid #C0D9D9;
    border-right: 80px solid #C0D9D9;
    border-bottom: 50px solid #C0D9D9;
    border-left: 80px solid #C0D9D9;
    padding: auto 0;
    border-spacing:0;
}

table.schsched {
   width: 550px;
   margin-left:auto;
   margin-right:auto;
   text-align: left;
   border: 5px solid #6495ed;
}

table.schsupl {
    border: 3px solid #00B5CF;
    width: 300px;
    margin-left:auto;
    margin-right:auto;
    text-align: left;
}

td.contact1 {
   width: 200px;
   background-color: #E6E8FA;
   padding: 10px;
   vertical-align: top;
   text-align: left;
   border-spacing:0;
}
   
td.contact2 {
   vertical-align: top;
   background-color: #C0D9D9;
   padding: 15px 20px 20px;
   width:500px;
   border-spacing:0;
}
   
td.contacts {
   color: blue;
   text-align: center;
   font-weight:bold;
   font-size: 125%;
   font-style:italic;
}
   
td.floral1 {
    background: url(../images/floral1.jpg);
    width:251px;
    height:167px;
    font-weight: bolder;
}

td.floral2 {
    background: url(../images/floral2.jpg);
    width:251px;
    height:167px;
    font-weight: bolder;
}
    
td.floral3 {
    background: url(../images/floral3.jpg);
    width:251px;
    height:167px;
    font-weight: bolder;
}

td.floral4 {
    background: url(../images/floral4.jpg);
    width:251px;
    height:167px;
    font-weight: bolder;
}

td.giving1 {
   width: 200px;
   background-color: #E6E8FA;
   vertical-align: top;
   padding: 10px;
   text-align: left;
   font-size: small;
   border:none;
   margin:0px;
   border-spacing:0;
   }
   
td.giving3 {
   background-color: #6495ed;
   width: 200px;
   padding: 10px;
   vertical-align: top;
   text-align: center;
   border:none;
   margin:0px;
   border-spacing:0;
}

td.header1 {
    width: 154px;
    background-color:#FFFFFF;
}

td.header2 {
    text-align: left;
    padding-left: 3px;
    background-color:#FFFFFF;
}

td.header3 {
    width: 204px;
    vertical-align:bottom;
    padding-bottom: 15px;
    background-color:#FFFFFF;
}

td.home1 {
   width: 200px;
   background-color: #E6E8FA;
   vertical-align: top;
   padding: 10px;
   text-align: center;
   font-size: small;
   border:none;
   margin:0px;
   border-spacing:0;
   }

td.home2 {
   vertical-align: top;
   background-color: #C0D9D9;
   padding: 15px 20px 20px;
   border:none;
   margin:0px;
   border-spacing:0;
   }

td.home3 {
   background-color: #6495ed;
   width: 200px;
   padding: 10px;
   vertical-align: top;
   text-align:center;
   border:none;
   margin:0px;
   border-spacing:0;
}

td.interim1 {
   width: 250px;
   background-color: #E6E8FA;
   vertical-align: top;
   padding: 10px 10px 10px 0px;
   text-align:left;
   font-size: small;
   border:none;
   margin:0px;
   border-spacing:0;
   }
   
td.interim2 {
   vertical-align: top;
   background-color: #C0D9D9;
   padding: 15px 20px 20px;
   border:none;
   margin:0px;
   border-spacing:0;
   font-size: 90%;
   }

td.involved1 {
   width: 225px;
   background-color: #E6E8FA;
   vertical-align: top;
   padding: 10px 10px 15px 10px;
   border-spacing:0;
   margin:0px;
   }

td.involved2 {
   vertical-align: top;
   background-color: #C0D9D9;
   padding: 10px 20px 15px 0px;
   border:none;
   margin:0px;
   border-spacing:0;
   }

td.links {
    font-size:95%;
    white-space:nowrap;
    padding: 10px 10px 2px 10px;
    border-bottom-style:inset;
}

td.ministry1 {
   width: 150px;
   background-color: #E6E8FA;
   vertical-align: top;
   padding: 10px;
   text-align: center;
   font-size: small;
   border:none;
   margin:0px;
   border-spacing:0;
   }
   
td.ministry3 {
   background-color: #6495ed;
   width: 100px;
   border:none;
   border-spacing:0;
   vertical-align:bottom;
}
   
td.people {
    font-size:95%;
    white-space:nowrap;
    padding: 10px 10px 2px 10px;
    border-bottom-style:inset;
}

td.preschool3 {
   background-color: #6495ed;
   width: 210px;
   padding: 15px 10px 10px;
   border:none;
   vertical-align:text-top;
   margin:0px;
   border-spacing:0;
   font-style:italic;
   font-weight:bold;
   font-size:90%;
}

td.youth1 {
   width: 164px;
   background-color: #E6E8FA;
   vertical-align: top;
   padding: 10px;
   font-size: small;
   border:none;
   margin:0px;
   border-spacing:0;
   }
   
td.youth3 {
   background-color: #6495ed;
   width: 275px;
   padding: 10px 5px 5px;
   vertical-align: top;
   border:none;
   margin:0px;
   border-spacing:0;
}

ul.nobullet {
    list-style-type:none;
}
   
ul.special {
   list-style-type: circle;
}

ul.square {
   list-style-type:square;
}

#info {
    border-top: 3px solid #3975C4;
    border-bottom: 3px solid #3975C4;
    padding-top: 10px;
    padding-bottom: 4px;
}

#credits {
    clear: both;
    text-align: center;
    border-top: 3px solid #4D4DFF;
    font-size: 65%;
    padding-top: 5px;
}

#menu {
    padding-bottom: 4px;
}

#wrapper {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    padding: 5px 10px 10px 10px;
	margin: 0 auto;
	max-width:954px;
	width: expression(document.body.clientWidth > 955? "954px": "auto" );
	background-image:url(../images/bkgship.gif);
	position: relative;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

