
/* full screen containers
*************************/
div#container { position:relative; /* needed for footer positioning*/ margin:0 auto; /* center, not in IE5 */ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */  text-align:center;  }
div#header { margin:0 auto; padding:0;   background: #232323; height: 112px; text-align:center; }
div#content { margin:0 auto; padding:0; /* bottom padding for footer */ width: 990px;  padding-bottom: 100px; }
div#footer { margin:0; padding:0; position:absolute; width:100%;  height:100px; bottom:0; /* stick to bottom */ background:#232323; }

/* Borders
*************************/
.bl {border-left: #FFF solid 6px; }
.br {border-right: #FFF solid 6px; }
.bt {border-top: #FFF solid 6px; }
.bb {border-left: #FFF solid 6px; }

/* Header
*************************/
#head { width: 990px; margin: 0 auto;}
#tagline {padding-top: 26px; width: 797px;}
#logo {padding-top: 10px;}


/* Content
*************************/
#navigation {width: 978px; border-bottom:6px solid #FFF; background: url(/images/navigation-tile.gif) repeat-x; }
#menunav {width: 927px; }
#search {width:189px; padding: 5px 0 0 12px;  background: url(/images/search.gif) 0 0 repeat-x; height: 28px;}
#flash {border-bottom: 6px solid #FFF; height:322px;}
#bannercontain {background: #232323; border-bottom: 6px solid #FFF;}
.banner{width: 240px; border-right: 6px solid #FFF;}
.bannertwopanel {width: 486px; border-right: 6px solid #FFF;}
#introduction {padding: 0px; background: url(/images/home-background.png) 0 0 repeat-x #FFF; margin-top:6px; margin-bottom:8px;}
#churchlands { width: 424px; padding: 15px 40px 35px 22px;  border-right: 6px solid #FFF;}
.features {width: 197px; padding: 15px 25px 10px 19px; border-right:6px solid #FFF;}
.features ul{ margin:0px auto; padding:0 0 10px 0; }
.features li{margin: 0px; padding: 0 0 3px 15px; list-style: none; background: url(/images/feature-bullet.png) 0 5px no-repeat;}
.news {width: 190px; padding: 15px 25px 35px 19px; }
.newsheadline {font-weight:bold; display: block; }
.newsheadline a {display:block;}
.newsummary {padding-bottom:5px;}

#grant { width: 460px; padding: 15px 10px 15px 22px;  border-right: 6px solid #FFF; }
.homedisclaimer {font-size: 10px; line-height:13px; padding: 0 20px 10px 22px;}
#grantinformation {background:#fff; padding: 10px 0 0 0;}


/* Footer
*************************/
#foot {width:990px; margin: 0 auto; padding: 0px 0 0 0 ;}

#footerinformation {width:942px; }
#location {margin-top:21px; padding-bottom:2px;}
#structure { margin-bottom:2px; color:#a3a3a3;}
#structure a:hover{color:#FFF; text-decoration:underline;}
	
#copyright {color: #6d6d6d; }
#copyright a:link{color:#a3a3a3; text-decoration:none;}
#copyright a:visited{color:#a3a3a3; text-decoration:none;}
#copyright a:hover{color:#FFF; text-decoration:underline;}

#footercredits  {display: block; width: 28px; height: 16px; background: url(/images/brandrally.gif) 0 0 no-repeat ; margin-top:2px; margin-top:17px}
#footercredits:hover {background-position: 0px -16px;}
#footercredits span {display: none;}


/* Floats
*************************/
.fl {float:left;}
.fr {float:right;}


/* Input Fields
*************************/
button { display: block; height: 23px; width: 21px; background: url(/images/search-button.gif) 0 0 no-repeat; cursor: pointer;  border: 0px; margin: 0px; left: -9384px;  text-indent: -200px; overflow:hidden;}
button:hover {background-position: 0 -23px;}
.inputStd {color:#fff; width: 123px; height:17px; border:1px solid #444444; padding: 4px 0 0 25px;  background: url(/images/search-bg.gif) 0 0 no-repeat #272726;}
.inputPrompt {color:#fff; width: 123px; height:17px; border:1px solid #444444; padding: 4px 0 0 25px; background: url(/images/search-bg.gif) 0 0 no-repeat#272726;}


