html {overflow-y: scroll;}

body {
  margin: 0;
  padding: 0;
  background-color: #d6d6c0;
  color: #000000;
  font-family: Arial;
}

article, aside, figure, figcaption, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}

a {color: #000000;}
a:visited {color: #363807;}
a:hover {color: #ff0000;}

#content {margin-left:134px; position: relative;width: 1004px; margin: 0 auto;}

figure {margin: 3mm 0 3mm 20px;clear:both;width:660px;}
figure.figRight {margin-right:-70px;}
figure img {padding:0;border-width:0;}
figure span {display: inline-block;}
figcaption, figcaption p {font-size:8pt; text-align:left;}
.imgRight > span {float:right;margin:0 0 10px 1em;}
.imgLeft > span {float:left;margin:0 1em 10px 0;}
.figRight {float:right; margin-bottom:0;}
.figRight img {margin:0;}
.resize {position: relative;}
.resize span { background: url('/design/resize.png') no-repeat transparent 4px 4px; width: 100%; height: 21px; left: 0; bottom: 0; position: absolute; }
.resize:hover span { background-color: rgba(0,0,0,.5); }

#popupImgWnd {z-index:80; position:fixed; top:0; left:0; right:0; bottom:0; margin:0; padding:0; background:rgba(0,0,0,0.8); overflow:hidden;}
#popupImgWrapper {background: none repeat scroll 0 0 #F9F9F9; box-shadow: 0 0 20px 2px #000000; padding: 10px; position: relative; margin: 0 auto;}
#popupImg {background: none repeat scroll 0 0 #F9F9F9;z-index: 82;}
img.closeBtn {cursor: pointer; position: absolute; right: -20px; top: -20px; z-index: 100;}

.newsImg { float: right; margin: 0 0 5px 1em; border: 1px solid; max-width: 140px;}
.resizebleImg {cursor: pointer;}

p.news {
    clear: both;
}
.citeby {font-style : italic; margin-left: 2em;}
.citeby:before {content: "(";}
.citeby:after {content: ")";}