/* --------------------------------------- General Style Sheet for PatFotos ------------------------------ */
/* -------------------------------------------- standard HTML elements   ---------------------------------*/

body
{ 
background-color: #b2b2b2;
background-image: none;
}

A:link    { color:  #0000ff ; text-decoration: none; font-weight: normal; font-size: 9pt }
A:visited { color:  #000099 ; text-decoration: none; font-weight: normal; font-size: 9pt }
A:active  { color:  #000099 ; text-decoration: none; font-weight: normal; font-size: 9pt }
A:hover   { color: 	red     ; text-decoration: none; font-weight: normal; font-size: 9pt } 

P, LI, TD, CAPTION { font-family: "Comic Sans MS", cursive }
P, LI, TD, CAPTION { font-size: 10pt  }
P, LI, TD, CAPTION { font-weight: normal }
P, LI, TD, CAPTION { color: #000000 }

th
{ 
font-family: Times New Roman, serif;
font-size: 11pt;
font-weight: normal;
background-color:  rgb(226, 214, 184);
background-image: none;
}

h3 
{ 
font-family: "Comic Sans MS", cursive;
font-size: 12pt;
font-weight: normal;
color: #000000;
text-align: center;
margin: 0.2em; 
padding: 0.1em; 
border: none;
background-color: #d1d1d1;
}

h4 
{ 
font-family: "Comic Sans MS", cursive;
font-size: 14pt;
font-weight: normal;
color: #000000;
text-align: center;
margin: 0.2em; 
padding: 0.1em; 
border: none;
background-color: #d1d1d1;
}

h5 
{ 
font-family: "Comic Sans MS", cursive;
font-size: 12pt;
font-weight: normal;
color: #000000;
text-align: center;
margin: 0.2em 1em ; 
padding: 0.2em; 
border: none;
background-color: #d1d1d1;
}

h6
{
font-family: "Comic Sans MS", cursive;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: left;
margin: 0.1em; 
padding: 0.2em; 
border: none;
background-color: #d1d1d1;
}

.hdrlineone
{
font: 14pt; 
}

.hdrlinetwo
{
font: 12pt; 
}

.head
{
font: 11pt; 
color: #990000;
font-style: cursive; 
font-weight: 600;  
font-family: "Comic Sans MS", cursive;
font-family: Verdana, sans-serif;
}

.foot
{
font: 10pt; 
color: #990000;
font-style: cursive;
font-weight: normal;  
font-family: "Comic Sans MS", cursive;
}

.mild
{
font: 10pt; 
color: #990000;
font-style: cursive;
font-weight: normal;  
font-family: "Comic Sans MS", cursive;
font-family: Verdana, sans-serif;
background-color: rgb(249, 241, 219);
}

.boldtext
{
font: 10pt;  
color: rgb(0, 0, 128);
font-style: cursive;
font-weight: bold;
font-family: "Comic Sans MS", cursive;
}

.revtext
{
font: 10pt;  
color: #990000;
font-style: cursive;
font-weight: 600;
font-family: "Comic Sans MS", cursive;
font-family: Verdana, sans-serif;
background-color: rgb(249, 241, 219);
}

.mailtext
{
font: bold  14px Verdana, Arial, Helvetica, sans-serif;  
color: rgb(0, 0, 128);
}

.menuA
{
text-align: center;
background-color: #e1e1e1;
font-family: Verdana, sans-serif;
width: 14%;
}

.menuB
{
text-align: center;
background-color: #d6d6d6;
font-family: Verdana, sans-serif;
width: 14%;
}

.menuC
{
font-family: Verdana, sans-serif;
font-size:14px;
vertical-align:middle;
width: 14%;
}

.pseudolink
{
color: #000099 ;
text-decoration: underline;
}

.hibutton 
{
border:medium #eeeeee outset;
background-color:rgb(226, 214, 184);
vertical-align:middle;
font-family: Verdana, sans-serif;
font-size:13px;
font-weight:normal;
}

/* -------------------------------------------------------- end -------------------------------------------------- */ 


/* ---------------------------------- cell colouring for table highlighting (cv. "header")--------- */ 

.box
{
background-color: rgb(226, 214, 184);
}

.hdr
{
background-color: rgb(226, 214, 184);
height: 26px;
font-family: Verdana, sans-serif;
}

.hdr2
{
background-color: rgb(221, 207, 172);
height: 28px;
padding: 2px;
font: 10pt; 
color: #990000;
font-style: cursive;
font-weight: bold;
font-family: "Comic Sans MS", cursive;
font-family: Verdana, sans-serif;
text-align: center;
}

.grey1
{
background-color: #d6d6d6;
}

.grey2
{
background-color: #e6e6e6;
}

.greyground
{
background-color: #d6d6d6;
font: 11pt; 
color: #990000;
font-style: cursive;
font-weight: normal;
font-family: "Comic Sans MS", cursive;
text-align: center;
padding: 2px;
}

.hdr3
{
background-color: #d6d6d6;
font: 11pt; 
color: #990000;
font-style: cursive;
font-weight: normal;
font-family: "Comic Sans MS", cursive;
text-align: center;
padding: 2px;
}


.mat
{
border: groove 4px #a0a0a0;
border: outset 4px #a0a0a0;
padding: 5px;
}


.mat2
{
border: groove 2px #a0a0a0;
padding: 5px;
}

/* -------------------------------------------------------- end -------------------------------------------------- */ 


/* -------------------------------------------  photo legends and credits  -------------------------------*/

.legend 
{
font-size: 9pt; 
font-style: normal; 
font-family: "Comic Sans MS", cursive;
}

.pagelegend
{ 
font-family: "Comic Sans MS", cursive;
font-size: 11pt;
font-weight: normal;
color: #000000;
text-align: center;
margin-left: 10%;
margin-right: 10%;
padding: 0.4em; 
border: none;
background-color: #d1d1d1;
}

.embedlegend
{ 
font-family: "Comic Sans MS", cursive;
font-size: 10pt;
font-weight: normal;
color: #000000;
text-align: left;
margin: 2%; 
padding: 0.2em; 
border: none;
background-color: #dddddd;
}

/* -------------------------------------------------------- end -------------------------------------------------- */ 

/* ------  instructions to user  ------*/

.picunattrib
{
font-size: 10pt;
font-style: italic; 
font-weight: normal; 
font-family: Verdana, sans-serif;
}

/* -------- end ---------------------- */ 


/* -------------------------------- link formatting for specific contexts -------------------------------- */

/*  embedded table menu (no underline) */

table#array a:link, table#array a:visited 
{
font-size: 9pt; 
font-style: normal; 
font-weight: bold; 
text-decoration:underline;
}

/*  embedded table menu (no underline, no emphasis) */

table#index a:link, table#index a:visited 
{
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
text-decoration:none;
}

table#index a:hover  
{
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
text-decoration:none;
display: block;
color: black; 
background-color: rgb(211, 197, 162);
}

LI a:link, a:visited, a:hover  
{
font-size: 11pt; 
font-style: normal; 
font-weight: normal; 
text-decoration:underline;
}

/*  conventional */

table#conv a:link, table#conv a:visited, table#conv a:hover  
{
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
text-decoration:underline;
}

/* caption for photo gallery */

table#gallery a:link, table#gallery a:visited, table#gallery a:hover
{
font-size: 9pt;
font-style: normal; 
font-weight: normal; 
}

/* a simpler approach? */

.gallerylink
{
font: 9pt; 
font-style: normal; 
font-weight: bold;
font-family: "Comic Sans MS", cursive;
}

/* -------------------------------------------------------- end -------------------------------------------------- */ 

/* smaller captions for photo galleries */

table#gallery p, table#gallery td, table#gallery tr
{
font-size: 9pt; 
font-style: italic; 
font-family: Times;
}

/* ------------------------------------ image gallery heading ----------------------------------- */ 
.headleftbox
{
text-align: left;
margin-left: 10%; 
margin-right: 10%;
min-width: 40%;
max-width: 80%;
padding: 0.5em; 
font: 10pt; 
font-style: normal; 
font-family: "Comic Sans MS", cursive;
border: black dotted 2px;
}

p#headleftbox
{
text-align: left;
margin-left: 10%; 
margin-right: 10%;
min-width: 40%;
max-width: 80%;
padding: 0.5em; 
font: 10pt; 
font-style: normal; 
font-family: "Comic Sans MS", cursive;
border: black dotted 2px;
}

/* ------------------------------------  hyperlink management for gallery indexes  ----------------------------------- */ 

.nav {}
A.nav:link {
 color: #0000ff;
 font-weight: Normal;
 font-size: 10pt; 
 text-decoration: underline;
}
A.nav:visited {
 color: #000099;
 font-weight: Normal;
 font-size: 10pt; 
 text-decoration: underline;
}
A.nav:active {
 color: #000099;
 font-weight: Normal;
 font-size: 10pt; 
 text-decoration: underline;
}
A.nav:hover {
 color: red;
 font-weight: Normal;
 font-size: 10pt; 
 text-decoration: underline;
}

/* -------------------------------------------------------- end -------------------------------------------------- */ 

.centry
{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.justy
{
text-align:justify;
}

.lefty
{
text-align:left;
}

.righty
{
text-align:right;
}

#pix05 {height:05px;}
#pix10 {height:10px;}
#pix15 {height:15px;}
#pix20 {height:20px;}
#pix25 {height:25px;}
#pix30 {height:30px;}

.pseudoh4 { 
font-family: "Comic Sans MS", cursive;
font-size: 14pt;
font-weight: normal;
color: #000000;
text-align: center;
margin: 0.2em; 
padding: 0.1em; 
border: none;
background-color: #d1d1d1;
}
