body         { font-family: "Times New Roman"; font-size: 1em; background-color: #CCFFFF; background-image: url("images/backmain.jpg"); margin-left: 7%; margin-right: 7% }

.C           { text-align: center; text-indent: 0 }
.R           { text-align: right; text-indent: 0 }
.small       { font-size: 0.83em }
.NotTop      { margin-top: 0 }
.NotIndent   { text-indent: 0 }
.red         { color: red }
.CS          { font-family: "OrthodoxTT ieUcs8", "Orthodox.tt ieUcs8", "Triodion ieUcs", "Irmologion ieUcs", "StaroUspenskaya ieUcs", "Pochaevsk ieUcs", "Feofan ieUcs", "Evangelie ieUcs", "Orthodox ieUcs8", "OrthodoxT1 ieUcs8", "OrthodoxTT Ucs8", "Orthodox.tt Ucs8", "Triodion Ucs", "Irmologion Ucs", "StaroUspenskaya Ucs", "Pochaevsk Ucs", "Feofan Ucs", "Evangelie Ucs", "Orthodox Ucs8", "OrthodoxT1 Ucs8", "Orthodox.ps Ucs8"; font-size: 1.05em }

p            { margin-bottom: -0.7em } 
p            { text-align: justify } 
p            { text-indent: 2em }

p.LastRevision  { text-indent: 0; text-align: center; margin-top: -0.2em; margin-bottom: 2.2em; font-family: "MS Sans Serif"; font-size: 0.67em; font-weight: bold }
p.LastRevision .date  { color: #993333 }
p.TopReference, p.BottomReference, p.AddReference, p.TopPrompt, p.Copyright, p.Photographer  { text-indent: 0; margin-bottom: 1.5em }
p.TopReference, p.BottomReference, p.AddReference  { font-family: "Arial"; font-size: 0.8em; color: #663300 }
p.TopPrompt, p.Copyright  { font-style: italic; font-size: 0.9em; color: #555555 }
p.TopReference,p.BottomReference,p.TopPrompt, p.Copyright, p.Photographer  { text-align: center }
p.AddReference       { text-align: right; font-style: italic; margin-top: -1.5em }
p.BottomReference    { margin-top: 1.5em }
p.TopReference a     { color: #663300 }
p.AddReference a     { color: #663300 }
p.BottomReference a  { color: #663300 }
p.Photographer  { font-style: italic; font-weight: bold; font-size: 0.9em }

p.Author, p.Reviewer   { text-align: right; text-indent: 0; font-style: italic }
p.Reviewer             { font-size: 0.9em; margin-bottom: 1.5em }
p.Summary    { text-indent: 0; font-size: 0.83em; margin-bottom: 1.5em; color: #663300 }
p.Summary a  { color: #663300 }
p.CS         { font-size: 1.4em; line-height: 140% }

span.zoom {
background:url(../images/zoom-icon.png);
position:absolute;
top:12px;
right:2px;
display:block;
width:16px;
height:16px;
text-indent:-9999px;
}

h1, h2, h3, h4  { text-align: center; margin-top: 2.0em; clear:both }
h1           { font-family: "Arial"; font-size: 1.2em; color:#006666; font-weight: normal; line-height: 150% }
h2           { font-family: "Times New Roman"; font-size: 1.3em; color:#993333 }
h3           { font-family: "Times New Roman"; font-size: 1.1em; color:#006400 }

dt           { float:left } 
dd           { margin-left: 5.4em; margin-bottom: 0.3em; text-indent: -0.15em }

.TableGenTree     { border-collapse: collapse }
.TableGenTree TD.cell     { border: 2px solid black }
.TableGenTree TD.married  { width: 30px }
.TableGenTree TD.TLine    { border-top: 1px solid black }
.TableGenTree TD.BLine    { border-bottom: 1px solid black }
.TableGenTree TD.RLine    { border-right: 1px solid black }

.TableGenealogy, .TableDocument        { width: 100% }
.TableGenealogy                        { border-collapse: separate; border: 1px outset }
.TableGenealogy TD  { vertical-align: top }
.TableDocument TD   { vertical-align: top }
.TableGenealogy TD  { border: inset 1px }

.Icon        { text-align: center }
.TableImage  { margin-top: 1.2em; font-style: italic; font-size: 0.83em }
.TableImage.Left   { margin-right: 0.8em }
.TableImage.Right  { margin-left: 0.8em }
.TableImage TD   { text-align: center }

.Icon img, .TableImage img  { border-style: solid; border-color: #777777; border-width: 1px }
.TableImage img  { margin-bottom: 0.5em; margin-top: 0.5em }
.TableImage img.zoom { border:0; }

a.thumbnail {
display:block;
float:left;
position:relative;
z-index:1;
margin-right: 10px;
overflow:hidden;
}

a.thumbnail img {
border:1px solid #aaa;
}

div.Tooltip  { BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c3c3c3 1px solid; display: none; PADDING-LEFT: 3px; font-size: 0.75em; Z-INDEX: 10; BACKGROUND: #fbfbe5; PADDING-BOTTOM: 3px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 250px; COLOR: #555; PADDING-TOP: 3px; BORDER-BOTTOM: #c3c3c3 1px solid; POSITION: absolute }
#x_image     { RIGHT: 5px; POSITION: absolute; TOP: 5px }

.fnRef       { vertical-align: super; font-size: 0.67em; text-decoration: none; color: gray }
.fnText      { font-size: 0.83em; color: gray }

.frTable     { display: inline; vertical-align: -120%; font-size: smaller }
.frTable TD  { text-align: center }
.frNum       { border-bottom: 1px solid black }

.ScreenOnly  {  }
.PrintOnly   { display: none }