* {margin:0; padding:0; font-size: 100%; font-family: Arial, Helvetica, sans-serif;}
html {height: 100%;}
body {position: relative; height: auto !important; height: 100%; min-height: 100%;}

#googlepack-ad {width: 470px; float: right; margin-left: 10px;}

#folders-list {border-collapse: collapse; margin: 10px 15px;}
#folders-list td {padding: 5px;}
#folders-list a:hover {background-color: #E0F0FF;}

p {padding-left: 20px; padding-top: 10px;}

.thick {font-weight: bold;}

h1 {font-size: 200%; margin: 20px}
h2 {font-size: 150%; color: #555; margin: 20px}

h1#first {padding: 10px; background: url('/images/fort5.jpg') no-repeat; height: 180px; color: #0095DA; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; text-shadow:1px 1px 2px #369}

div#thumbs table {height: 125px; width: 125px; float: left; overflow: hidden; margin: 12px; border-collapse: collapse; border:none;}
div#thumbs table td {font-family: sans-serif; font-size: small; vertical-align: middle; text-align: center;}
div#thumbs table td a img {border: 1px solid gray;}
div#thumbs table td a.video {font-weight:bold;}

div#photo {float: left; margin-right: 1em;}
div#photo img {border: 1px solid gray;}
div#video {float: left; margin-right: 1em;}
div#video object {width: 640px;}

table#arrows {float: right; margin: 10px; font-size: 150%; color: silver; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
table#arrows td {text-align: center; vertical-align: middle;}
table#arrows td#core {color: black; font-weight: normal; font-size: 75%;}
table#arrows a {text-decoration: none;}
table#arrows a:hover {background-color: #E0F0FF}

#tooltip {border: 1px solid gray; position: absolute; left: 50px; top: 50px; z-index: 32; color: InfoText; background-color: InfoBackground; font: message-box; display: none;}
#tooltip table {height: 100%;}
#tooltip table td {border: 5px solid InfoBackground;}
#tooltip #tooltip-thumb {text-align: center; vertical-align: middle;}
#tooltip #tooltip-header {font-weight: bold;}
#tooltip img {border: 1px solid gray;}

#shadow {position: absolute; z-index: 30; background-color: #000; border-radius: 3px; -moz-border-radius: 3px; width: 100px; height: 100px; opacity: .25; filter: alpha(opacity=25); display: none;}

#coords {position: absolute; z-index: 64; border: 1px solid gray; width: 10em; left: 50%; top: 50%;}

#advert {position: absolute; bottom: 0; width: 90%; height: 1.5em; padding: .5em 1em; margin: 10px 5% 0; border-top: 1px solid silver;}
