/* CSS Document */

body {
  background-attachment: fixed;
  background-image: url(../images/interior-gardens-san-antonio-background_shorter.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  margin: 0px;
  padding: 0px;
  font-family: CabinRegular, san-serif;
  color: #000000;
  background-color: #2D460E;
}

#container {
  width: 960px;
  margin-right: auto;
  margin-left: auto;
  background-color: #FFF;
}
#container #header {
  background-image: url(../images/header_image.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: 181px;
}
 

#container #navigation {
  width: 800px;
  height: 25px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  font-size: 1em;
  font-weight: lighter;
  margin-top: -35px;
  background-image: url(../images/subpage_navigation_line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 20px;
  padding-top: 0px;
  
}

#container #navigation .moduletable {
  margin-left: 105px;  
}
#container #navigation a {
  color: #000;
  text-decoration: none;
}
#container #navigation a:hover {
  color: #25390c;
  text-decoration: underline;
  font-weight: bold;
}

#container #navigation ul {
list-style-type: none;
  padding: 3px 0px 0px 0px ;
  margin-top: 0px;
}

#container #navigation li {
  display: block;
  text-align: center;
}

#container #navigation li a {
  display: inline;
  text-decoration: none;
  padding-right: 12px;
  padding-left: 12px;
  float: left;
}

/* 
#container #navigation {
  width: 750px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  font-size: 1.25em;
  font-weight: lighter;
  margin-top: -40px;
  background-image: url(../images/subpage_navigation_line.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 20px;
  padding-top: 5px;
}
#container #navigation a {
  color: #000;
  text-decoration: none;
}
#container #navigation a:hover {
  color: #25390c;
  text-decoration: underline;
  font-weight: bold;
} */


/*#container #content .text_bg {
  background-image: url(../images/text_background.jpg);
  height: 193px;
  width: 590px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: right bottom;
  font-size: 17px;
  font-family: CabinRegular, san-serif;
}*/
#container #content {
  margin-right: 125px;
  margin-left: 125px;
}

#container #content p {
font-size: 1em;
}

.quote {
padding-left: 50px;
padding-right: 50px;
font-family: CabinItalic;
}



#container #content strong {font-family: CabinBold;}

#container #content ul .logo_bullet {list-style-image: url(../images/leaf%20bullet%20point.html)}

#container #content .text_bg .text_bg_margin {
  padding-left: 15px;
  padding-right: 15px;
}
#footer {
  background-image: url(../images/footer_background_image.png);
  height: 77px;
  width: 998px;
  margin-right: auto;
  background-repeat: no-repeat;
  margin-left: auto;
  text-align: right;
  vertical-align: text-bottom;
}
#footer p {
  color: #FFF;
  font-size: .7em;
  padding-top: 10px;
  padding-right: 23px;
  padding-bottom: 10px;
  padding-left: 23px;
}
#footer a {
  color: #FFF;
  text-decoration: none;
}
#footer a:hover {
  color: #CCC;
}

.float_right
{float:right;}

.clear_both
{clear:both;}

.indent_text
{padding-left: 75px;}

.signature {font-family: DesyrelRegular;
font-size: 1.25em;
margin-left: 25px;
}

.green_line {background-image: url(../images/subpage_navigation_line.png);
   background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom:5px;
}

.margin_all_around

{
margin: 12px;

}

.img_margin img {margin: 10px; border-width: 3px; border-color: #000;}

.fb_icon {
 float:right; 
  border: 0;
  padding-top: 65px;
  padding-right: 130px;
}

div .text_bg {
border:3px solid #9ab774;
 border-radius:25px;
   background-image: url(../images/text_background2.jpg);
  width: 590px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  background-repeat: repeat;
  background-position: right bottom;  
}

.art-show {
 padding-left: 10px;
 padding-right: 10px;
 margin-left: auto;
 margin-right: auto;
}

.center {
  width: 770px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 100px;
}

.art-show-center-img {
 padding-bottom: 50px;
}



