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

@page { 
   size: portrait; 
   marks: none; 
   } 

body { 
   margin-left: 100px; 
   margin-right: 0em; 
   margin-top: 0em; 
   margin-bottom: 0em; 
   padding: 0em; 
   height: 100%; 
   border-left: 1px black solid; 
   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 { 
   color: #2759ad; 
   background-color: inherit; 
   } 
 
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 unsupported on IE 6; no workaround known  */
   min-width: 440px; 
   background-image: url(header.jpg); 
   background-repeat: no-repeat; 
   background-color: #f88915; 
   color: black; 
   border-bottom: 1px black solid; 
   } 

div.header span { 
   visibility: hidden; 
   } 

div.nav-top { 
/* Next line should equal div.nav-top a {border-top}, but IE 6 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-top: 0em; 
   padding-bottom: 1em; 
   padding-left: 0.5em; 
   padding-right: 0.5em; 
   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-top: 0em; 
   margin-bottom: 1em; 
   margin-left: 0em; 
   margin-right: 2em; 
   padding-left: 1em; 
   } 

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

h1 { 
   font-size: 130%; 
   font-stretch: wider; 
   } 

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

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

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

img.photo { 
   float: right; 
   margin-left: 1em; 
   margin-right: 0em; 
   margin-top: 0em; 
   margin-bottom: 0.3em; 
   border: 1px black solid; 
/* TODO: Make next line work */
   page-break-inside: avoid; 
   } 

div.footer { 
   margin-bottom: 1.5em; 
   padding-left: 1em; 
   padding-right: 0.5em; 
   padding-top: 0.5em; 
   padding-bottom: 0.5em; 
   clear: both; 
   border-top: 1px black solid; 
   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; 
   }
   
div.footer a:link {
   }

div.footer a:visited {
   }

div.footer a:hover { 
   }

div.footer a:active {
   } 
