a:link, a:visited, a:active,a:hover { background-color: transparent; color: #495169; }
a:link.noline, a:visited.noline, a:active.noline,a:hover.noline { text-decoration: none; }
body { background-color: #78A197; color: #495169; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; }
div#article { display: block; position: relative; text-align: left; top: 175px; width: 964px; }
div#footer { bottom: -200px; clear: both; margin: 5px 0 5px 0; position: relative; text-align: center; width: 964px; }
div#header{ display: block; padding: 0; position: absolute; top: 90px; width: 964px; }
div#main { background-color: #D3DED0; border: solid 1px #495169; color: #495169; font-family: Arial, Helvetica, sans-serif; margin: 10px auto 15px auto; padding: 5px; position: relative; text-align: left; width: 964px; z-index: 0; }
h1,h2,h3 { margin: 0; padding: 3px; text-align: center; }
h2 { font-size: 20px; text-align: left; }
h3 { font-size: 16px; }
img { border: none; }
img.logo { left: 5px; position: absolute; top: 5px; }
img.mapguate { background-image: url(img/map-guatemala.jpg); border: 1px solid #495169; margin: 0 0 0 10px; }
img.tempur { background-image: url(gifs/temperature.gif); background-repeat: no-repeat; border: solid 1px #495169; }
p,li { font-size: 4mm; }
p.temperature { font-family: Arial, Helvetica, sans-serif; font-size: 3mm; font-weight: bolder; margin: 0; padding: 0; text-align: center; }
table.temps { float: right; margin: 0; padding: 0; width: auto; }
table.temps p { margin: 2px 0 2px 0; padding: 0; text-align: center; }
table.temps td { margin: 0; padding: 0; }
.bdr { border: solid 1px #495169; margin: auto 5px auto 5px; text-align: center; }
.bdrl { border: solid 1px #495169; float: left; margin-right: 5px; width: auto; }
.bdrr { border: solid 1px #495169; float: right; margin-left: 5px; width: auto; }
.c { text-align: center; }
.csm { font-size: 3mm; text-align: center; }
.fll { float: left; width: auto; }
.flr { float: right; width: auto; }
.j { text-align: justify; }
.l { text-align: left; }
.padbot { margin-bottom: 15px; }
.padtemperature { padding-bottom: 5px; padding-top: 15px; }
.r { text-align: right; }
.scenery { padding-left: 50px; }
.sm { font-size: smaller; }
.vertop { vertical-align: top; }
.wd100 { width: 100%; }
.wd750c { margin: 0 auto 0 auto; text-align: center; width: 750px; }
