/* ***************************************************************************************************  */
/* Style sheet for CodedColor online album 																															*/
/* <TEMPLATEVERSION=4>																																									*/
/* Careful: Don't change or remove the %TOKENS% in this file! 																					*/
/* ***************************************************************************************************  */

/* Global settings may be overridden by special section settings */
h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,a
{font-family:Tahoma,Arial,sans-serif;}  /* all text in Tahoma */
h1 {font-size:150%;}
h2 {font-size:130%;}
h3 {font-size:120%;}

/*** NAVIGATION TREE (top left frame) */
BODY.t-body { background-color:#FDFAF7;scrollbar-face-color:#FDFAF7;background-image:none;background-attachment:fixed;color:#000000; }
TABLE.tree  { font-size:80%; }
A.t-unknown { color:#000000; }	/* unknown node */

/* treenode (node is a menu tree having submenus) */
A.t-treenode 	{ color:#000000; }
A.t-treenode:link 	{ text-decoration:none; }
A.t-treenode:visited { text-decoration:none; }
A.t-treenode:hover 	{ color:#000000;text-decoration:none;background-color:#FFFF00; }
A.t-treenode:active 	{ color:#000000;text-decoration:none;background-color:#CCFFFF; }

/* image link */
A.t-image 		{ color:#0000A0; }
A.t-image:link 	{ text-decoration:none; }
A.t-image:visited 	{ text-decoration:none; }
A.t-image:hover 	{ color:#0000A0;text-decoration:none;background-color:#FFFF00; }
A.t-image:active 	{ color:#0000A0;text-decoration:none;background-color:#CCFFFF; }

/* external internet link http:// */
A.t-url 		{ color:#804040; }
A.t-url:link 	{ text-decoration:none; }
A.t-url:visited 	{ text-decoration:none; }
A.t-url:hover 	{ color:#804040;text-decoration:none;background-color:#FFFF00; }
A.t-url:active 	{ color:#804040;text-decoration:none;background-color:#CCFFFF; }

/* local link pointing to a doc within the tree ./bla/x.html */
A.t-loc-url 		{ color:#008000; }
A.t-loc-url:link 	{ text-decoration:none; }
A.t-loc-url:visited 	{ text-decoration:none; }
A.t-loc-url:hover 	{ color:#008000;text-decoration:none;background-color:#FFFF00; }
A.t-loc-url:active 	{ color:#008000;text-decoration:none;background-color:#CCFFFF; }

/*** THUMB FRAME (top right frame) */
BODY.thumb 	{ background-color:#D8CC88;scrollbar-face-color:#D8CC88;background-image:none;background-attachment:fixed;color:#000000; }
TABLE.thumb 	{ vertical-align:middle; }
TD.thumb 	{ vertical-align:middle;text-align:center;width:60px;height:60px; }
IMG.thumbimg { border-color:#D8CC88;border-width:3px;border-style:hidden ; }	/* deselected thumb (use bgcolor for invisibility) */
IMG.thumbsel { border-color:#FDFEE7;border-width:3px;border-style:solid; }	/* selected highlighted thumb */

/*** INFO FRAME (bottom left frame) */
BODY.info 		{ background-color:#FDFAF7;scrollbar-face-color:#FDFAF7;background-image:none;background-attachment:fixed;color:#000000; }
TABLE.info 		{ padding:5px;font-size:90%; }
H1.info 		{ font-size:123%;font-weight:bold; }	/* title */
.infoannotation 	{ font-size:100%;margin-bottom:10pt; }	/* description annotation */
.infoimgparam   	{ font-size:90%;vertical-align:top; }	/* image parameters filename, pixel width .. */
.infoexif	   	{ font-size:90%;vertical-align:top; }	/* exif information */
th.infoexif,th.infoimgparam	{ text-align:left;font-weight:bold; }
/* td.infoexif,td.infoimgparam	{ border:1px ridge gray; } */

/*** IMAGE FRAME or detailed window (bottom right frame), will be overridden by slideshow frame*/
BODY.img	{ background-color:#D8DCCF;margin:10px;scrollbar-face-color:#D8DCCF;background-image:none;background-attachment:fixed;color:#475365; }

/*** SLIDESHOW window */
BODY.slideshow,
BODY.slidenav  { background-color:#D8DCCF;scrollbar-face-color:#D8DCCF;background-image:none;background-attachment:fixed;color:#475365;text-align:center; }
BODY.slideshow { background-image:none;background-attachment:fixed; }
BODY.slidenav  { background-image:none;background-attachment:fixed;}
IMG.slideshow  { border-color:#FFFFFF;border-width:4px;border-style:outset; }

/*** ALBUM DESCRIPTION  */
BODY.album	{ background-color:#FFFFFF;text-align:center;margin-left:5px; }
TABLE.album	{ }
h1.albumtitle { text-align:center;color:navy;margin-top:20px; }	/* album title */
h2.albumcat	{ font-size:110%;font-weight:bold;color:navy;padding-top:10px;margin-bottom:0.5em; }	/* album categories */
h3.albumlbl	{ font-size:100%;font-weight:bold;padding:0px;margin-bottom:0.2em; }	/* album labels description, size ...*/
.albumtxt	{ font-size:100%; }	/* normal text in table */

/* special attributes intended to switch off display of entries ie. TD.albumlbldsc { display:none } hides the label for album description no placeholder or { visibility:hidden } with placeholder */
TD.albumlbldsc	{}
TD.albumtxtdsc	{}
TD.albumlblsize	{}
TD.albumtxtsize	{}
