/* Note you should used this condensed version instead of the regular version
updated 4/6/19 for cellpadding in tables; updated 2/3/18 t make Review articles font size 1.2 em
update of 10/10/17 to make p, p-indent, p-sans, p-sansplus line height of 1.2 NOT 1.2em; 
removed font-size from paper; updated 12/5/19 for Wolford article with #cont-article gray91  
2/4/20 added sup, sub to lower line height for footnotes  -------- */
html{width:100%; height:100%}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{ margin:0; padding:0}

li{margin-top:3px; margin-left:7px}

img, embed, object, video{ max-width:100%}

h1, h2, h3, h4, h5, h6{margin:10px 0 5px 0}

h1{font-size:1.8em; margin-bottom:.6em}

h1.shad{font-size:1.8em; margin-bottom:.6em; text-shadow:-2px 4px 3px #333}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1em}

.middle{margin:auto; text-align:center}

.hideme{display:none}

.clearme{clear:both}

.nofloat{ float:none}

body{background:#FFF798 url('bannerstrip.jpg') repeat-x left top; min-width:960px; margin:0; font-family:times new roman,times,serif}

body.paper{background:#FFF798 url('bannerstrip320.jpg') repeat-x left top; min-width:960px; margin:0; font-family:times new roman,times,serif}

body.high320{background:#FFF798 url('bannerstrip320.jpg') repeat-x left top; min-width:960px; margin:0; font-family:times new roman,times,serif}

body.low{background:#FFF798 url('bannerstrip320.jpg') repeat-x left top; min-width:960px; margin:0; font-family:times new roman,times,serif}

body.nrm{background:#ffc repeat-x left top; min-width:960px; margin:0; font-family:times new roman,times,serif}

body.plain{background:#ffc repeat-x left top; margin:0; font-family:times new roman,times,serif}

header{ width:776px; margin:0 auto; font-size:1.2em; text-align:center}

header img{width:780px; margin:6 auto; text-align:center; text-shadow:-2px 4px 3px #8B8878; -webkit-box-shadow:3px 3px 3px 3px #4f4f4f; -moz-box-shadow:3px 3px 3px 3px #4f4f4f; box-shadow:3px 3px 3px 3px #4f4f4f; margin-bottom:40px}

header.nrm img{width:480px; margin:6 auto; text-align:center; text-shadow:-2px 4px 3px #8B8878; -webkit-box-shadow:3px 3px 3px 3px #4f4f4f; -moz-box-shadow:3px 3px 3px 3px #4f4f4f; box-shadow:3px 3px 3px 3px #4f4f4f; margin-bottom:40px}

#title{margin-top:0; margin-bottom:24px}

#container{width:730px; margin-top:20px; margin-right:auto; margin-left:auto; padding:0 4px}

.contain920{width:920px; margin-top:20px; margin-right:auto; margin-left:auto; padding:0 4px; font-size:1.2em}

#content{width:720px; font-size:1.2em; padding:2px 1 2 1; background:#FFF798; margin-right:auto; margin-left:auto; text-align:left}

#olddoc{width:720px; font-size:1.1em;  padding-top:50px;  padding-right:30px;  padding-bottom:40px;  padding-left:30px; background:#EEDC82;  border:1px solid black; margin-right:auto; margin-left:auto; text-align:left}

#content920{width:920px; font-size:1.2em; padding:2px 1 2 1; background:#FFF798; margin-right:auto; margin-left:auto; text-align:left}

#contentnrm{width:720px; font-size:1.2em; padding:2px 1 2 1; background:#ffc; margin-right:auto; margin-left:auto; text-align:left}

#cont-article{width:740px; font-size:1.2em; padding:24px; background:#F5F5F5; margin-top:20px; margin-right:auto; margin-left:auto; text-align:left}
/* background for cont-article was E8E8E8  */
#column3{ -moz-column-count:3;  -moz-column-gap:1em;  -moz-column-rule:1px solid black;  -webkit-column-count:3;  -webkit-column-gap:1 em;  -webkit-column-rule:1px solid black}

#palbum{margin-left:10px; margin-right:10px}

#paper{width:710px; border-radius:20px; background:#F5F5F5; font-size:1.2em; padding:20px; margin-right:auto; margin-left:auto; text-align:left}

#paper img{-webkit-box-shadow: 3px 3px 3px 3px #fff; -moz-box-shadow:3px 3px 3px 3px #fff; box-shadow:3px 3px 3px 3px #fff}

#oldpaper{width:710px; border-radius:20px; background:#EEEED1; padding:28px; margin-right:auto; margin-left:auto; font-size:1.2em; text-align:left}

.subtitle2{width:170px; text-indent:0; padding-top:20px; font-family:sans-serif;  font-size:0.9em}

.articletitle{ text-align:center; padding:20px 0}

.titles{margin-bottom:30px; text-align:center}

.paperlogo{margin-top:20px; margin-bottom:20px; overflow:auto}

div.indent{text-indent:1.1em}

div.sigblock{ margin-left:55%}

th, td { padding: 4px; }  /* table cellpadding */

p{ line-height:1.2; margin-bottom:.5em}

p.indent{ line-height:1.2; text-indent:1.2em; margin-bottom:.5em}

p.noindent{ line-height:1.2; text-indent:0}

p.sans{ line-height:1.2;font-family:"Arial",arial,helvetica,sans}

p.sansplus{ line-height:1.2;font-family:"Arial",arial,helvetica,sans;font-size:1.2em}

p.hangindent{ line-height:1.2; margin-left:12px;  text-indent:-12px}

p.insetlist{ margin-left:30px;  margin-right:10px;  line-height:1.5}

br{line-height:1.6em}

em{font-style:italic; font-weight:bold}

.left{text-align:left}

.extract{ border-left:2px solid #696969; color:#606060; font-style:italic; font-size:1em; font-weight:bold; margin:10px; padding:0 10px; text-indent:0}

figure{display:block; font-family:arial,Arial,sans-serif}

figcaption{display:block; font-family:arial,"Arial",sans-serif; font-size:1em; text-align:center}

.edcomment{width:672px; background-color:#F5DEB3;  margin-left:auto; margin-right:auto; margin-bottom:20px; padding:10px 20px 8px 20px; text-align:left; font-size:.9em; font-family:Arial,sans; border-width:5px; border-color:#708090; border-style:outset} /* was background-color:tan */

blockquote{ width:80%; margin:10px 20px;  padding:15px 15px 15px 32px;  font-weight:normal; font-size:1em; line-height:1.2; font-style:italic; font-family:"Times New Roman",Times,serif}

blockquote:before, blockquote:after{ display:block; font-size:300%; width:50px}

blockquote:before{ content:open-quote; height:0; margin-left:-0.55em}

blockquote:after{ content:close-quote; height:10px; margin-left:90%}

#box_highlight{margin-top:8px; margin-left:2px; margin-bottom:8px; padding:8px; background:#wheat; border:4px solid #8B7355; color:black}

.linklist{font-size:1em; line-height:1.6}

#floatbox{clear:both; color:maroon; width:180px; position:relative; float:right; background:#EEE8AA; margin:10px,0,6,18; padding:8px; border:2px solid; display:inline}

#special1{margin-top:8px; margin-left:2px; width:160px; float:left; padding:2px; background:#D3D3D3; border:4px solid #F00; color:black}

#special2{margin-top:8px; margin-left:2px; margin-bottom:8px; width:158px; float:left; padding:4px; background:#FFEBCD; border:4px solid #0000CD; color:black}

.rightaside{ width:168px; background:#D3D3D3; float:right; margin:10px 0 20px 10px; padding:8px; border:2px solid}

.redcolor{ border-color:red; background:#FAEBD7}

#author{width:168px; background:#dcdcdc; float:right; margin:10px 0 20px 10px; padding:8px; border:2px solid; font-size:1em}

.subdir{margin:-5px 0px 10px 30px}

.narrowtext{width:680px; font-size:1.2em; padding:2px 1 2 1; margin-right:auto; margin-left:auto; text-align:left}

.smallnarrow{width:620px; font-size:1em; padding:2px 0 2 0; margin-right:auto; margin-left:auto; text-align:left}

#content img{display:inline; margin:5px 10px 5px 5; border:#000 2px solid; -webkit-box-shadow: 3px 3px 3px 3px #696969; -moz-box-shadow:3px 3px 3px 3px #696969; box-shadow:3px 3px 3px 3px #696969}

#content img.nobordnoshad{display:inline}

img.center{ display:inline-block;  margin-left:auto;  margin-right:auto;  text-align:center}

img.right{display:block; float:right; text-align:right}

#widepic{ background:#FFFACD; margin-right:auto; margin-left:auto; width:990px}

#footnote{ font-size:0.8em; margin:1em 3em; text-indent:-3em}

sup, sub {vertical-align: baseline; position: relative; top: -0.4em;}

dt{ font-weight:bold}
dd{ padding-left:2em}

#timelist li{ padding-left:2em; text-indent:-2em; padding-bottom:.2em; list-style:circle inside}

#foot{background:#3c5337; background-image:url('bgleaves.jpg'); background-repeat:repeat; width:100%; margin:0px 0 0 0; padding:10px 0 5px 0; font-family:arial,Arial,helvetica,sans-serif; text-align:center}

#foot a:link{ color:#FFF8DC}
#foot a:visited{color:#ddd8DC}
#foot a:hover{color:#fff}
#foot a:active{color:#FFF}

#lightbox{background-color:#eee; padding:10px; border-bottom:1px solid #666; border-right:1px solid #666}
#lightboxCaption{color:#333; background-color:#eee; font-size:120%; text-align:center; border-bottom:1px solid #666; border-right:1px solid #666}

#lightboxIndicator{border:1px solid white}
#lightboxOverallView, 
#overlay{background-color:#000; opacity:0.5}
* html #lightboxOverallView, 
* html #overlay{background-color:#000; filter:Alpha(opacity=50)}

