body {margin: 4px; color: black; background: white; text-align: center;}

a:link {color: #000099; background: transparent;}
a:visited {color: #990099; background: transparent;}

a:link img {border-width: 0; border-style: none;}
a:visited img {border-width: 0; border-style: none;}

a img {color: white; background: transparent;}

table {color: black; width: 100%; margin: 0; background: #edede3;}
table td {vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; background: transparent; text-align: left;}

h1,h2 {font-family: Garamond, Times New Roman, serif; font-weight: bold; color: #005a98; background: transparent; text-align: left;}

div#masthead {color: black; background: white; width: 420px; margin-left: auto; margin-right: auto; margin-top: 10px;}
div#masthead td {color: black; background: transparent; font-size: 75%; border-width: 0; padding: 0;}

td#foshome {color: yellow; text-align: right; vertical-align: middle; font-weight: bold; background: #005a99; font-size: 110%; border: solid #00adc5; border-width: 2px 0 2px 2px; padding: 1px 3px 1px 0; width: 137px;}
td#foshome a:link {color: #ffff00; text-decoration: none; background: transparent;}
td#foshome a:visited {color: #ffff01; text-decoration: none; background: transparent;}
td#foshome a:hover {color: #de0000; text-decoration: none; background: transparent;}

td#cubacrumbs {color: white; background: #00adc5; vertical-align: middle; font-size: 100%; font-weight: bold; font-style: italic; border: solid #005a98; border-width: 2px 2px 2px 0; padding: 1px 2px 1px 3px; text-align: left;}
td#cubacrumbs a:link {color: #ffffff; text-decoration: underline; background: transparent;}
td#cubacrumbs a:visited {color: #fffded; text-decoration: underline; background: transparent;}

td#navpanel {color:white; background: transparent url(cuba_2003/cayo_largo_del_sur1.jpg) no-repeat; width: 140px; border-left: 2px solid #00adc5; text-align: left; padding: 0;}
td#navpanel table {background: transparent; margin-top: 12px; margin-bottom: 427px;}
td#navpanel td {color: white; text-decoration: none; padding: 0 0 3px 0; background: transparent; border-width: 0;}
td#navpanel a {display: block; padding: 1px 0 1px 5px; width: 130px; margin-right: 5px;}
td#navpanel a:link {color: #ffff00; text-decoration: none; font-weight: bold; background: transparent;}
td#navpanel a:visited {color: #ffff01; text-decoration: none; font-weight: bold; background: transparent;} 
td#navpanel a:hover {color: #ffff02; text-decoration: none; font-weight: bold; background: #00adc5; border-right: 5px solid #de0000; margin-right: 0;}

td#content {padding: 15px 40px; text-align: left; border-width: 0;}
td#content h1 {border-bottom: 3px solid #005a98; padding-bottom: 2px;}
td#content p,ul {font-size: 85%;}

td#contentdos {padding: 15px 40px; border-right: 2px solid #005a98; text-align: left;}
td#contentdos h1,h2 {border-bottom: 3px solid #005a98; padding-bottom: 2px;}
td#contentdos h3,h4 {background: transparent; color: #005a98; border-bottom: 1px solid #005a98; padding-top: 10px;}
td#contentdos p,ul {font-size: 85%;}

table#galleries td {text-align: left; vertical-align: middle; background: transparent; color: black;}
td.galleryname {width: 15%; font-size: 125%; text-align: left; vertical-align: middle; background: transparent; color: black;}

div.sidequote {float: right; width: 66%; color: black; margin: 1px 7px; padding: 3px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: italic; border: solid #005a98; border-width: 3px 0; background: transparent;}

div.imagethumbs {width: 380px; margin-left: auto; margin-right: auto;}
div.imagethumbs td {text-align: center; font-size: 115%;}

td#rightimages {width: 120px; border: solid #005a98; border-width: 0 2px 0 0; padding: 0;}
td#rightimages td {border-width: 0; padding: 0;}

table#footer {color: black; background: white; text-align: left;}
table#footer td {color: black; background: white; vertical-align: middle; font-size:75%;}
table#footer td#copyright {text-align: right; vertical-align: top; padding: 5px 5px 5px 0; white-space: nowrap; border-top: 2px solid #005a98;}
table#footer td#fos {width: 13%;}
table#footer td#aboutsite {vertical-align: bottom; padding: 20px 5px 10px 5px;}

