/* Asheville Christian Academy Style Sheet */

/* Created by Blue Ridge Solutions
 * www.blueridges.com
 * May 2004
 */

p.caption {
  font-family: "Century School Book", Century, Times, "Times New Roman", serif;
  font-size: 12px;
  color: black;
  font-style: italic;
  text-align: center;
  font-weight: bold;
  }
   
.strong {font-weight: bold; }

div.pageold {width: 760px; margin: 0 0 24px 0; margin-left: auto; margin-right: auto; 
  background: white; border: 2px solid #86704B; 
  font-family: "Century School Book", Century, Times, "Times New Roman", serif;
  font-size: 14px;
  color: black;
	text-align: center;
  }


hr      {width: 220px;  color: #86704B; border: 0; border-top: 2px solid; margin-left: auto; margin-right: auto; }


li {text-align: left; }


/* Styles for the main crumb and header area */
div.header {height: 114px;} 
div.header img  {border: 0; margin:0; padding: 0;} 
div.header a:hover {border: 0; margin: 0; padding: 0; } 

/* the photo/tag line area */
div.tagline {
	margin: 12px 0px 16px 0px;
	text-align: center;
}


/* The title paragraph style */
*.title {text-decoration: underline}
*.bold {font-weight: bold; }
.center {text-align: center;}

/* Paragraph sytle for block quotes */
p.quote {margin-left: 72px; 
        margin-right: 72px;
        }


/* The first paragraph - with the fancy first character effects */
/* .first:first-letter {font-size: 3em;
      line-height: 1em;
      color: #86704B;
      float: left;
      } */



/* The warning area - results from forms, etc. */
div.warning p {color: red;}


table.twocolumn {width: 760px; }
table.twocolumn td {vertical-align: top; text-align: left;}

td.twocolumn_l {width: 340px; padding: 0 20px 0 20px; border-right: 2px solid #003151; text-align: center; }
td.twocolumn_r {width: 340px; padding: 0 20px 0 20px; }


div.content, div.contentw, div.contentc {
	text-align: left;
	width: 460px; 
	margin-left: auto; 
	margin-right: auto; 
	}


div.content table.noborder {
  border: 0px solid black;
}
div.content table.noborder td {
  border: 0px solid black;
  text-align: left;
  vertical-align: top;
  padding-bottom: 4px;
  }

div.content table, div.contentw table {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    border: thin solid black;
    width: 100%;
    }

div.contentc table {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt;
        text-align: center;
    }


div.content td, div.contentw td {
    vertical-align: top;
    border: thin solid lightgrey;
    }

div.content th, div.contentw th {
    border: thin solid;
    }


div.contact-info table {width: 760px;}
div.contact-info td {font-family: "Copperplate 33", Arial, Verdana, sans-serif; 
        color: #86704B;         
    font-size: 12px; 
    font-weight: bold;
    letter-spacing: 1px;
    font-variant: small-caps; 
    margin: 2px; padding: 0 16px 4px 16px;
    width: 30%;
    vertical-align: middle;
}

div.contact-info {
  border-top: 1px solid #003151; 
  margin-top: 4px;
  /* color: #A68953; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* color: #96876c; */
  color: #86704B;
  font-weight: bold;
  letter-spacing: 0px;
  font-size: 60%; }

div.sitemap td {width: 20%; vertical-align: top; border: 0; margin: 0; padding: 0;}
div.sitemap a {font-size: 12px; }

/*
div.sitemap {border: 0; margin: 0 2px 6px 4px; padding: 0; border-top: 8px solid #003151;}
div.sitemap table {border: 0; margin: 0; padding: 0; }
div.sitemap ul {list-style-image: none; list-style: none;  border: 0; margin: -4px 0 0 0; padding: 0; }
div.sitemap li {border: 0; margin: 0 0 -4px 0; padding: 0 0 0 4px; }
div.sitemap a {font-size: 12px; border: 0; margin: 0; padding: 0; }

*/

.border {
	border: 1px solid #86704b;
}
