body {
   background-color: #090F25;
   margin: 0px;
   font-family: Verdana, sans-serif;
   font-size: small;
}
#container {
   background: white;
   width: 778px;
   height: auto;
   border: medium solid white;
   margin-left: auto;
   margin-right: auto;
   margin-top: 5px;
   margin-bottom: 20px;
} 

#header {
   background-color: #8A8389;
   background-image: url(images/head.jpg);
   width: 770px;
   height: 200px;
   margin: 4px;
   margin-bottom: 0px;
}

/* Top Navigation */


.solidblockmenu {
   margin: 4px;
   margin-top: 0px;
   padding: 0;
   float: left;
   font: bold 12px arial;
   width: 770px;
   overflow: hidden;
   background: gray url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li {
   display: inline;
}

.solidblockmenu li a {
   float: left;
   color: gray;
   width: auto;
   padding: 9px 11px;
   text-decoration: none;
   border-right: 1px solid white;
}

.solidblockmenu li a:visited {
   color: gray;
}

.solidblockmenu li a:hover, .solidblockmen li .current {
   color: gray;
   background: transparent url(images/blockactive.gif) center center repeat-x;
}

/* End of Top Navigation */




/* On Home Page */

#vision {
   background-color: white;
   background-image: url(images/vbg.jpg);
   background-repeat: no-repeat;
   width: 380px;
   height: auto;
   margin: 5px;
   margin-top: 20px;
   margin-right: 2px;
   padding: 10px;
   padding-top: 35px;
   border-right: 1px solid gray;
   float: left;
}

.tdvision {
   background-image: url(images/vision.jpg);
   background-repeat: no-repeat;
   padding-left: 0px;
   padding-top: 20px;
   font-size: small;
   font-family: Verdana, sans-serif;
}




#pastbibcounsel {
   background-color: white;
   background-image: url(images/pastbg.jpg);
   background-repeat: no-repeat;
   width: 340px;
   height: auto;
   margin: 5px;
   margin-top: 15px;
   padding: 10px;
   padding-top: 35px;
   float: right;
}

#counselingin {
   background-color: white;
   background-image: url(images/caibg.jpg);
   background-repeat: no-repeat;
   border-top: 1px solid gray;
   border-bottom: 1px solid gray;
   width: 770px;
   height: 130px;
   margin: 5px;
   margin-top: 490px;
   padding-top: 50px;
   float: none;
} 

#pennypoints {
   background-color: white;
   border: thin solid gray;
   width: 240px;
   height: 240px;
   margin: 5px;
   float: left;
}

#statementoffaith {
   background-color: #1A2950;
   background-image: url(images/sof.jpg);
   width: 150px;
   height: 110px;
   margin: 10px;
   /*margin-left: 250px;*/
   float: left;
}


#marriage {
   background-color: #1A2950;
   background-image: url(images/marriage.jpg);
   width: 150px;
   height: 110px;
   margin: 10px;
   /*margin-left: 250px;*/  
   float: left;
}

#references {
   background-color: white;
   background-image: url(images/refbg.jpg);
   width: 150px;
   height: 110px;
   margin: 10px;
   /*float: right;*/
   float: left;
}

#links {
   background-color: white;
   background-image: url(images/linksbg.jpg) ;
   border: none;
   width: 150px;
   height: 110px;
   margin: 10px;
   margin-top: 3px;
   /*float: right;*/
   float: left;
}


/* Navigation on bottom */

#footer {
   background-color: white;
   border-top: 1px solid gray;
   width: 770px;
   height: 18px;
   margin: 5px;
   margin-top: 180px;
   margin-bottom: 0px;
}

.footerL {
   width: auto;
   margin: 3px;
   float: left;
   font-size: x-small;
}

.footerR {
   width: auto;
   margin: 3px;
   float: right;
   font-size: x-small;
}
.tdsecnav {
   text-align: center;
   font-size: small;
   font-family: Verdana, sans-serif;
   border-top: thin #cccccc solid;
   padding-top: 30px;
 }


/* End of Navigation on Bottom */


td {
   padding-left: 0px;
   padding-top: 4px;
   font-size: small;
   font-family: Verdana, sans-serif;
}

tr {
   margin-left: 10px;
}

.table1 {
   padding-top: 20px;
}

table {
   margin-left: 4px;
}
.cape {
 background-image: url(images/housebtn.jpg);
}

.huds {
 background-image: url(images/housebtn2.jpg);
}
    


