/* Style Sheet for Main Pages */

body { font-family: times; font-size: 12pt; font-weight: bold; background: #ffffcc; 
color: #993300; background-image: none }

hr { text-align: center; color: #000000; height: 1px; line-height: 100% }

h1 { text-align: center; font-size: 18pt; line-height: 10%; margin-top: .5cm }
h2 { text-align: center; font-size: 15pt; line-height: 10% }
h3 { text-align: center; font-size: 12pt; line-height: 10% }
h4 { text-align: center; font-size: 11pt; line-height: 10% }
h5 { text-align: center; font-size: 10pt; line-height: 100%; font-weight: normal }
ul { list-style-type: square; padding-top: .2cm }

p { text-align: left; text-indent: 1cm; line-height: 125%; margin-left: 1cm; margin-right: 1cm; }
 
p.black { text-align: left; text-indent: 1cm; line-height: 125%; margin-left: 1cm; margin-right: 1cm; 
font-weight: normal; color: #000000 }
p.np { text-align: left; text-indent: 1cm; margin-left: 1cm; margin-right: 1cm; font-family: times;
 color: #000000; line-height: 125% }

div.hmetxt { text-align: center; font-size: 15pt; }
div.hl { text-align: left; text-indent: 3cm; font-size: 9pt; color: #000000 }
div.pp { text-align: center; }
div.fihead { text-align: left; font-size: 14pt; }
div.hmecities { text-align: left; margin-left: 3cm; }
div.fibody { text-align: left; text-indent: 1cm; margin-left: 1cm; margin-right: 1cm; 
font-size: 11pt; }
div.subhdr { text-align: center; font-size: 11pt; }
div.tblsml {text-align: left; font-size: 8pt; }
div.tbhomequote { text-align: left; text-indent: 1cm; margin-left: 1cm; margin-right: 1cm;
margin-top: .5cm; margin-bottom: .5cm; color: #000000 }

div.list { text-align: left; margin-left: 1.5cm; line-height: 150%; font-size: 11pt; } 
div.links { text-align: center; font-size: 11pt; }
div.back { text-align: right; margin-right: .5cm; font-size: 11pt;}
div.quote { text-align: center; font-size: 11pt; font-weight: normal; font-style: italic; }
div.quotebld { text-align: left; font-size: 11pt; font-style: italic; 
color: #000000; text-indent: 1cm; margin-left: 3cm; margin-right: 3cm;}
div.npquote { text-align: left; margin-left: 3cm; margin-right: 3cm; font-size: 11pt;
 font-style: italic; color: #000000 }
div.copyrt { text-align: center; font-size: 8pt; font-weight: normal; }

table.hmehdr {  font-family: script mt bold, times; font-size: 36pt; 
text-align: center; padding: 2px; border-width: 0px; }
table.hdr { text-align: center; font-size: 18pt; 
 padding: 2px; border-width: 4px; border-color: #993300; background: #cccc99; background-image: none }
table.hmelst { text-align: left; font-size: 14pt; line-height: 125%; 
 padding: 0px; border-width: 2px; border-color: #993300; background: #cccc99; background-image: none }
table.mid { text-align: center; font-size: 15pt; 
 padding: 0px; border-width: 2px; border-color: #993300; background: #cccc99; background-image: none }
table.hmeqte { padding: 2px; border-width: 3px; border-color: #993300;
 background: #ffcc99; color: #000000; background-image: none }
table.otherlinks { text-align: center; font-size: 11pt;
 padding: 0px; border-width: 2px; border-color: #993300; background: #cccc99; background-image: none }
table.vtoplinks { text-align: center; vertical-align: middle; text-indent: 0px; font-size: 8pt;
 padding: 0px; border-width: 0px;}
table.btmlinks { text-align: center; vertical-align: middle; text-indent: 0px; font-size: 11pt; font-weight: bold;
 padding: 0px; border-width: 2px; }
table.nxli { text-align: left; font-size: 14pt; border-color: #993300; background-color: #ffffff; background-image: none } 
table.next { text-align: center; font-size: 14pt; border-color: #993300; background-color: #ffffff; background-image: none }
table.life { cellspacing: 2px; cellpadding: 2px; border: 0px; background: #ffffcc; background-image: none;
 text-align: left; text-indent: 1cm; vertical-align: middle;
 font-size: 11pt; color: #000000; line-height: 125% }
table.paintings { text-align: center; vertical-align: middle; font-size: 11pt;
 padding: 2px; border-width: 3px; border-color: #993300;
 background: #ffffcc; color: #000000; background-image: none }
table.sketches { text-align: center; vertical-align: middle; font-size: 11pt;
 padding: 2px; border-width: 3px; border-color: #993300;
 background: #eeeeee; color: #000000; background-image: none }
table.jssportraits { text-align: center; vertical-align: middle; text-indent: 0px; font-size: 10pt;
 padding: 0px; border-width: 0px; border-color: #993300;
 background: #ffffcc; background-image: none }
table.np { margin-top: .25cm;  margin-left: 1cm; margin-right: 1cm; padding: 3px; border-width: 3px;
 border-color: #993300; background: #ffcc99; color: #000000; background-image: none;}
td { text-indent: .5cm; padding: 3px }

.image { border-style: outset; border-width: 20px; border-color: 993300; } 


a:link { color: #6600cc; }
a:visited { color: #666600; }
a:hover { color: #ff0000; background: #ffcc99; background-image: none }
a:active { color: #9999ff; }

