body {background-color: #EABE7D; text-align: center; margin: 0px; padding: 0px; background-image: url("/images/parchment-background.jpg"); font-size: 13px; line-height: 22px; color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif;}
h1, h2, h3 {font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; margin: 0px;}
h3 {color: #fff;}
img.float-left  {float: left;  margin: 0px 20px 0px 0px;}
img.float-right {float: right; margin: 0px 0px 0px 20px;}

body a:link, body a:visited, body a:active {color: #996633; text-decoration: underline;}
body a:hover {color: #0F3773;}
body a img  {border: 0px;}

#content .clear {clear: both;}
#content .center {text-align: center;}
#content .float-left {float: left;}
#content .float-right {float: right;}
#content .padded-top {padding-top: 25px;}

div#wrapper {border: 1px solid #000000; border-top: 0px; width: 990px; margin-left: auto; margin-right: auto; padding: 0px; background-color: #EDEEEF;}


/* ----------------------- Begin Masthead elements ------------------------ */
div#masthead-wrapper {height: 100px; border-bottom: 2px solid #000000;}
div#masthead-content {position: relative; width: 765px; margin-left: auto; margin-right: auto;}

div#masthead-content h1 a {position: absolute; top: 6px; left: 0px; width: 232px; height: 88px; display:block; text-indent: -9999px; border: none; text-decoration: none; background: transparent url("/images/brethren-village_home-logo.gif") no-repeat; }
div#masthead-content h2 a {position: absolute; top: 6px; right: 40px; width: 191px; height: 87px; display:block; text-indent: -9999px; border: none; text-decoration: none; background: transparent url("/images/covenant-crossing-available.gif") no-repeat; }
/* -----------------------                         ------------------------ */

div#share-this {padding: 0px 0px 5px 540px;}
div#share-this a {font-size: 12px;}

/* ----------------------- Begin wide Elements ------------------------ */
ul.slideshow {float: left; list-style:none; width:630px; height:300px; overflow:hidden; position:relative; margin:0px; padding:0px; border: 1px solid #000000; border-left: 0px;} 
ul.slideshow li {position:absolute; left:0; right:0;}  
ul.slideshow li.show {z-index:500;}  
ul img {border:none;}  
  
#slideshow-caption {width:630px; height:30px; position:absolute; bottom:0; left:0; color:#fff; background:#000; z-index:500;}  
#slideshow-caption .slideshow-caption-container {padding:5px 10px; z-index:1000;}  
#slideshow-caption h3 {margin:0; padding:0px 10px 0px 100px; font-size:15px; letter-spacing: 2px; text-align: right;}   
#slideshow-caption p {margin:5px 0 0 0; padding:0;}  

ul#nav {float: left; list-style-type: none; padding: 0px; margin: 5px 0px 0px 50px; text-align: center;}
ul#nav li {padding: 0px; margin: 0px;}
ul#nav a:link, ul#nav a:active, ul#nav a:visited {display: block; border-top: 1px solid #EBE7DB; border-bottom: 1px solid #EBE7DB; padding: 5px 10px; color: #996633; text-align: center; font-size: 15px; line-height: 21px; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;}
ul#nav a:hover {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #000000;}
* html ul#nav a:link, * html ul#nav a:active, * html ul#nav a:visited {padding: 0px 10px; line-height: 1px;}
/* -----------------------                         ------------------------ */


/* ----------------------- Begin Content elements ------------------------ */
#content-wrapper {width: 990px; position: relative; text-align:left; padding: 10px 0px 30px 0px; background-color: #EBE7DB;} 

#content {clear: both; width: 765px; margin-left: auto; margin-right: auto; padding-top: 35px; font-size: 13px; line-height: 19px;}

#content h1 {font-size: 22px; line-height: 24px; padding: 0px;}
#content h2 {font-size: 17px; line-height: 20px; padding: 5px 0px 0px 0px;}
#content p {text-align: left; padding: 0px; margin: 0px;}


div #news {float: left; width: 410px; min-height: 79px; border: 1px solid #000000; background-color: #E1D5B9; background-image: url(/images/screened-bv-logo.gif); background-repeat: no-repeat; background-position: right center;}
div #news h2 {padding: 0px 0px 0px 10px; color: #ffffff; padding: 5px 0px 5px 10px; font-size: 14px; font-weight: bold; line-height: 14px; background-color: #2F4B90;}
div #news ul {padding: 0px; margin: 7px 0px 6px 10px; font-size: 12px; line-height: 19px;}
div #news ul li {list-style: none; padding-left: 30px; margin-bottom: 5px; background-image: url(/images/bv-bullet.gif); background-repeat: no-repeat; background-position: left center;}
/* -----------------------                         ------------------------ */



/* ----------------------- Begin Footer Elements ------------------------ */
div#footer {clear: both; text-align: left;}
div#footer img {border: 0px; padding: 20px 20px 20px 0px;}

.footer-centering {width: 990px; text-align: center; background-image: url("/images/content-zone-shadow.gif"); background-position: top; background-repeat: repeat-x;}

.bottom-nav {overflow: hidden; width: 840px; margin: 0px auto; padding: 20px 0px 0px 0px;}
.bottom-nav ul {list-style: none; margin: 0px; padding: 0px;}
.bottom-nav li {border-left: 1px solid #333333; float: left; margin: 0 10px 0 -10px; padding: 0 10px 0 10px; white-space: nowrap; font-size: 14px; line-height: 16px; font-family: "Trebuchet MS";}
.bottom-nav a:link, .bottom-nav a:visited, .bottom-nav a:active {color: #333333; text-decoration: none;}
.bottom-nav a:hover {color: #996633; text-decoration: none;}

a.bottom-nav_covenant-crossing:link, a.bottom-nav_covenant-crossing:visited, a.bottom-nav_covenant-crossing:active {margin: 0px 25px 30px 0px; color: #333333; text-decoration: none; font-size: 14px; line-height: 30px; font-family: "Trebuchet MS";}
a.bottom-nav_covenant-crossing:hover {color: #996633;}

.privacy-nav {overflow: hidden; width: 310px; margin: 0px auto; padding: 30px 0px 0px 0px;}
.privacy-nav ul {list-style: none; margin: 0px; padding: 0px;}
.privacy-nav li {border-left: 1px solid #333333; float: left; margin: 0 12px 0 -12px; padding: 0 12px 0 12px; white-space: nowrap; font-size: 11px; line-height: 14px; font-family: "Trebuchet MS";}
.privacy-nav a:link, .privacy-nav a:visited, .privacy-nav a:active {color: #333333; text-decoration: none;}
.privacy-nav a:hover {color: #996633; text-decoration: none;}

.footer-copy {overflow: hidden; width: 660px; border-left: 10px solid #EDEEEF; padding: 5px 0px;}
.footer-copy ul {clear: both; list-style: none; margin: 0px; padding: 0px;}
.footer-copy li {border-left: 1px solid #333333; float: left; color: #333333; font-size: 10px; line-height: 14px; margin: 0 10px 0 -10px; padding: 0 10px 0 10px; white-space: nowrap;}
/* -----------------------                         ------------------------ */