/* Warren Post, New Media Copán, webmaster ~at~ copandry ~dot~ com
   Core style for copandry.com */

body { 
  margin: 0em 0em 0em 100px; /* Top, right, bottom, left */ 
  padding: 0em; 
  height: 100%; 
  border-left: 1px solid black; 
  font-family: sans-serif; 
  font-style: normal; 
  font-size: 75%; 
  line-height: 1.35em; 
  color: black; 
  background-color: white; 
  background-image: url(watermark.jpg); 
  background-attachment: fixed; 
  background-repeat: no-repeat; 
  background-position: 0% 0%; 
  } 

@media print { body { 
  margin: 0cm; 
  padding: 0cm; 
  font-family: Times, serif; 
  font-size: 10pt; 
  line-height: 1em; 
  border: none; 
  background-image: none; 
  } } 

a:link, a:visited { 
  color: #2759ad; 
  background-color: inherit; 
  } 
 
a:hover { 
  color: #89A4D2; 
  background-color: inherit; 
  } 

a:active { 
  color: red; 
  background-color: inherit; 
  } 

div.header { 
  margin: 0em; 
  padding: 0em; 
  height: 70px; 
  min-width: 440px; /* Unsupported on IE6; no workaround known */
  background-image: url(header.jpg); 
  background-repeat: no-repeat; 
  background-color: #f88915; 
  color: black; 
  border-bottom: 1px solid black; 
  } 

div.header span { 
  visibility: hidden; 
  } 

div.nav-top { 
/* Next line should = div.nav-top a {border-top}, but IE6 needs 1 px less */  
  margin-top: 4px; 
  padding: 0em; 
  font-size: 100%; 
  white-space: nowrap; 
  } 

@media print { div.nav-top { 
  display: none; 
  } } 

div.nav-top a {
  margin-right: 0.25em; 
  padding: 0em 0.5em 1em 0.5em; /* Top right bottom left */
  text-decoration: none; 
  border-top: 5px solid #2759ad; 
  font-weight: bold; 
  } 

div.nav-top a:link, div.nav-top a:visited {
  } 

div.nav-top a:hover { 
  color: #2759ad; 
  background-color: inherit; 
  border-top: 5px solid #89A4D2; 
  } 

div.lang-control {
  margin-top: -1em; 
  margin-right: 1em; 
  text-align: right; 
  white-space: nowrap; 
  } 

@media print { div.lang-control { 
  display: none; 
  } } 

div.lang-control p { 
/* Uncomment next line for monolingual site */
/* visibility: hidden; */
  } 

div.lang-control a {
  padding-left: 0.5em; 
  padding-right: 0.5em; 
  }

div.lang-control a:link, div.lang-control a:visited,
div.lang-control a:hover, div.lang-control a:active {
  } 

div.content {
  margin: 0em 2em 1em 0em; /* Top right bottom left */
  padding-left: 1em; 
  } 

h1, h2, h3, h4, h5, h6 { 
  }

h1 { 
  font-size: 130%; 
  } 

h2 { 
  padding-top: 0.25em; 
  font-size: 110%; 
  font-style: italic; 
  } 

@media print { div.content a { 
  color: black; 
  background-color: inherit; 
  text-decoration: none; 
  } } 

div.content p {
  text-align: justify; 
  text-indent: 1.2em; 
  } 

@media print { .no-print { 
  display: none; 
  } } 

img.photo { 
  float: right; /* Doesn't work when printing from IE7 */
  clear: right; 
  margin: 0em 0em 0.3em 1em; /* Top right bottom left */
  border: 1px solid black; 
  page-break-inside: avoid; /* TODO: Make this work */
  } 

/* To display addresses as entered without need to use <br> to force new lines. Enclose each address in <p> to vertically separate addresses. Pre is used because other values for white-space are poorly supported by browsers other than Opera. */
.address p { 
  margin-top: -1em; 
  white-space: pre; 
  text-indent: 0em !important; /* For IE6 */ 
  } 

.address p:first-child { 
  margin-top: -1.5em;  
  } 

div.footer { 
  margin-bottom: 1.5em; 
  padding: 0.5em 0.5em 1.5em 1em; /* Top right bottom left */
  clear: both; 
  border-top: 1px solid black; 
  page-break-inside: avoid; 
  color: gray; 
  }
   
div.footer p { 
  margin: 0em; 
  text-align: left; 
  } 

div.footer p.nav-bottom { 
  margin-left: -0.5em; 
  padding-bottom: 1em; 
  } 

@media print { div.footer p.nav-bottom  { 
  display: none; 
  } } 

p.url { 
  display: none; 
  } 

@media print { p.url { 
  display: inline; 
  } } 

p.newmediacopan { 
  padding-top: 1em; 
  visibility: hidden; 
  } 

div.footer a {
  padding-left: 0.5em; 
  padding-right: 0.5em; 
  }

@media print { div.footer a { 
  text-decoration: none; 
  color: inherit; 
  background-color: inherit; 
  } } 

