
.orbat h1, .orbat h2, .orbat h3, .orbat h4, .orbat h5, .orbat h6 { text-align: center; margin: .75em 0 .4em 0; }
.aside h1, .aside h2, .aside h3, .aside h4, .aside h5, .aside h6 { text-align: center; margin: 0; border-bottom: 1px solid #808080; color: #000; padding: 0px 2px; background-color: #FBFAF4; }

.right { float: right; }
.left { float: left; }
.center { text-align: center; font-style: italic; }

.quote { text-align: center; font-style: italic; }
.quote_citation { text-align: right; }
.setting { font-size: smaller; margin-top: 0; margin-bottom: .75em; text-align: left; text-indent: 0; }
.scenario_idea { border: 1px solid #808080; padding: 10px; background-color: #eee; }
.referenceTitle { font-style: italic; }
.foreign { font-style: italic; }
.megablitz_formation { font-style: italic; font-weight: bold; }
div.post-bodycopy p.indent1, div.indent1 { margin: 12px 0px 12px 40px; }
div.post-bodycopy p.commentary { margin: 12px 0px 12px 40px; }
.hebrew_text { text-align: right; }
.dominantstate { font-weight: bold; }
.ol_abc { list-style-type: lower-alpha; }

.aside { border-width: thin; border-style: ridge; width: 255px; float: right; margin-left: 10px; float: right; padding: 10px }
.aside p { padding-left: 10px; padding-right: 10px; }
.aside li { padding: 0 2px 0px 2px; }
.aside.right { margin-left: 10px; }

.figure { text-align: center; margin-bottom: 5px; }
.figure.left { margin-right: 10px; }
.figure.right { margin-left: 10px; }
.figure p { text-align: left; }
.figure p.legend { margin-top: 0; font-size: smaller; text-align: center; }

.grid { display: table; table-layout: fixed; width: 100%; border-spacing: 4px; } 
.gridrow { display: table-row; } 
.gridcell { display: table-cell; width: auto; border: 0; vertical-align: center; text-align: center; } 
.gridcell p { text-align: left; margin-top: .2em; }
.gridcaption { display: table-caption; caption-side: bottom; font-size: smaller; text-align: center; }

table.foglist, table.hre {font-size: smaller; }

div.orbat { color: #555555; padding: 1em 1em; margin-bottom: 1em; background: #f4f4f4; border: solid 1px #e1e1e1; }
div.orbat ul { list-style: none; }
div.orbat ul li { list-style-type: none; line-height:1.5em; }
div.orbat ul li.orbattotal{ font-weight:bold; }

#tab_area {
  z-index: 300;
  float: center;
}
#tab_area ul {
  list-style: none;
  margin: 0;
  height: 15px;
  white-space: nowrap;
}
#tab_area ul li {
  float: left;
  margin-right: 7px;
  text-align: center;
  list-style-type: none;
  display: inline;
  overflow: hidden;
}
#tab_area ul li a {
  display: block;
  height: 15px;
  background-color: #fff;
  color: #666;
  font-size: x-small;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-decoration: none;
}
#tab_area ul li a:hover {
  color: #fff;
  background-color: #7b8614;
}
#tab_area ul li a.active:hover {
  color: #fff;
  background-color: #7b8614;
}
#tab_area ul li a.active {
  /*  background-color: #ddd; */
  background-color: #f2f2f7;
  z-index: 302;
}

/* index pages */
.panel { margin-bottom: 10px; }
.index80 .panel { height: 90px; margin-bottom: 15px; }
.index120 .panel { height: 130px; }
.index160 .panel { height: 170px; }
.index180 .panel { height: 190px; }
.index240 .panel { height: 250px; }
.index320 .panel { height: 330px; }
.col50 { width: 46%; }
.panel img { float: left; margin: 0 10px 0px 0; }
.index80 .panel p { margin-top: .2em; margin-left: 70px; }
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { margin-top: 0; }
.index80 .panel h1, .index80 .panel h2, .index80 .panel h3, .index80 .panel h4, .index80 .panel h5, .index80 .panel h6 { margin-bottom: .2em; margin-left: 70px; }

.clearfix {
  clear: both;
}

.more-link { margin: 1em 0; display:block  }

@media print  { #masthead, #right-sidebar, .comments-area, .featured-image  { display: none; } }
@media print  { .site-content .content-area { width: 100%; font-size: 70%} }
@media print  { h6, h5, h4, h3, h2, h1 { font-weight: bold; margin: .75em 0; margin-block: 0em 0em; } }
@media print  { h1 { font-size: 2em; margin-top: .25em; } }
@media print  { h2 { font-size: 1.5em; } }
@media print  { h3 { font-size: 1.17em; } }
@media print  { h4 { margin: 1.33em 0; } }
@media print  { h5 { font-size: 0.83em; } }
@media print  { h6 { font-size: 0.67em; } }
@media print  { hr { margin: .75em 0; margin-block: 0em 0em } }

