/*a { font-size: 80%; }*/
a:link { color: #CC9966; text-decoration: none }
a:visited { color: #CC9966; text-decoration: none }
a:active { color: #CC9966; text-decoration: none }
/*a:hover { color: #FF0000; font-weight: bold; text-decoration: underline }*/
a:hover { color: #353535; text-decoration: none; background-color: #CC9966 }
/*a:hover { color: #FF0000; font-weight: bold; text-decoration: none; }*/

a.transparent:link { color: transparent; text-decoration: none }
a.transparent:visited { color: transparent; text-decoration: none }
a.transparent:active { color: transparent; text-decoration: none }
a.transparent:hover { color: transparent; background-color: transparent; text-decoration: none; }

img { border: 0; }

ul { margin-top: 2px; }

td {
  font-size: 80%;
  color: #D0D0D0;
  vertical-align: top;
}

body {
   font-family: "Verdana", arial, sans-serif;
   background-color: #353535;
   margin: 0 0;
   border: 0 0;
   padding: 0 0;
   scrollbar-base-color: #808080; 
   scrollbar-face-color: #505050; 
   scrollbar-track-color: #353535; 
   scrollbar-arrow-color: #D0D0D0;
   scrollbar-highlight-color: #808080; 
   scrollbar-3dlight-color: #909090; 
   scrollbar-shadow-color: #808080;
   scrollbar-darkshadow-color: #404040;
}
table.maintable {
   width: 100%;
   border: 0;
   border-spacing: 0;
   margin: 0;
}
table.leftframe {
   width: 100%;
   vertical-align: top;
/*   background-color: #55554F;*/
/*   border-color: #000000;*/
}
td.leftframe {
   width: 30%;
   font-size: 75%;
   vertical-align: top;
   color: #CCCC99;
   background-image: url(/parthenonfrieze_text_version/images/bg.jpg);
/*   background-color: #55554F;*/
   padding: 1em 0.5em 0.1em 0.5em;
}
td.small {
   vertical-align: top;
   font-size: 85%;
   padding: 1em 1em 0em 1em;
}
a.leftframe :hover { 
	color: white; text-decoration: none; background-color: #D87830 
}
td.header {
/*   text-align: left;*/
   color: #CCCC99;
/*   background-image: url(/parthenonfrieze_text_version/images/bg.jpg);*/
/*   background-color: #494A43;*/
   vertical-align: middle;
   background-color: #353535;
   font-size: 150%;
   margin: 0;
}
td.footer {
   text-align: right;
   color: #CCCC99;
/*   background-image: url(/parthenonfrieze_text_version/images/bg.jpg);*/
/*   background-color: #494A43;*/
   background-color: #353535;
   font-size: 90%;
/*   font-weight: bold;*/
   margin: 0;
}
td.centerframe {
   text-align: justify;
   vertical-align: top;
   height: 530px;
   background-image: url(/parthenonfrieze_text_version/images/bg.jpg);
/*   background-color: white;*/
   padding: 1em 2em 1em 2em;
}
td.caption {
   vertical-align: bottom;
   color: #CC9966;
}
/* for previous and next in description section; measured in pixels for
   proper alignment with image */
td.arrowup {
	height: 105px;
	vertical-align: middle;
}
td.arrowdown {
	height: 205px;
	vertical-align: bottom;
}
font.keyword {
   color: #CCCC99;
/*   background-color: #353535;*/
   font-weight: bold;
}
font.credit1 {
   color: #CCCC99;
   font-weight: bold;
}
font.credit2 {
   color: #CCCC99;
   font-weight: bold;
   font-style: italic;
}
/* for images in description section, one-by-one view */
div.img {
   width:480;
   height:460;
   overflow:auto;
/*   position:relative;*/
}
/* for images in description section, general ("index") view */
div.imggen {
   width:550;
   height:500;
   overflow:auto;
/*   position:relative;*/
}
/* for images in tour section */
div.imgtour {
   width:400;
   height:250;
   overflow:auto;
/*   position:relative;*/
}
/* for texts in description section, one-by-one view */
div.txt {
   width:300;
   height:460;
   overflow:auto;
/*   position:relative;*/
}
/* for texts in description section, general ("index") view */
div.txtgen {
   width:230;
   height:500;
   overflow:auto;
/*   position:relative;*/
}
div.small {
   width:300;
   height:40;
   color: #CC9966;
   overflow:auto;
/*   position:relative;*/
}
/* for texts covering lower part of central frame (full width, pct of height) */
div.intro {
   width:650;
   height:270;
   overflow:auto;
/*   position:relative;*/
   padding: 1em 2em 1em 0em;
}
/* for texts covering the whole central frame (full width, full height) */
div.introbig {
   width:650;
   height:480;
   overflow:auto;
/*   position:relative;*/
   padding: 1em 2em 1em 0em;
}
span {
   color: #CC9966;
}
span.glossary {
   CURSOR: help;
}
h3 { 
  font-style: italic; 
}
.menu { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #F0F099; LAYER-BACKGROUND-COLOR: #ffff00; color: #000000; width: 300px; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10; font-size: 11px;}
