   
H1.adaptationintro
  {font-family: Arial, sans-serif;
   font-size: 110%;
   font-weight: bold;
   color: #338833;
   margin-left: 0px}
   
H1.adaptation
  {font-family: Arial, sans-serif;
   font-size: 110%;
   font-weight: bold;
   font-style: italic;
   color: #333399;
   margin-left: 0px}
   
.adaptationtitle /* works for an H or a P */
  {font-family: Arial, sans-serif;
   font-size: 110%;
   font-weight: bold;
   font-style: italic;
   color: #333399;
   margin-left: 0px;
   margin-bottom: 2px}

H2.adaptation
  {font-family: Arial, sans-serif;
   font-size: 90%;
   font-weight: bold;
   color: #ffffff;
   background-color: #4444aa;
   padding: 1px;
   padding-left: 4px;
   margin-left: 0px}

H3.adaptation  
  {font-family: Arial, sans-serif;
   font-size: 85%;
   font-weight: bold;
   color: #555588;
   background-color: #ccccff;
   padding-left: 5px;
   margin-top: 2px;
   margin-bottom: 2px;
   width: 85%}

H4.adaptation  
  {font-size: 85%;
   font-weight: bold;
   font-style: italic;
   color: #222288;
   background-color: none;
   padding-left: 0px;
   margin-left: 0px;
   width: 100%}
   
P.adaptationmaintext
  {font-family: Arial, Verdana, sans-serif;
   font-size: 90%;
   color: #222288}
   
P.adaptationtilde
  {font-family: Arial, serif;
   font-size: 240%;
   font-weight: 900;
   color: #338833;
   text-align: center;
   margin-top: 0px;
   margin-bottom: 0px}
   
LI.adaptation
  {font-size: 80%;
   color: #222288;
   margin-top: 9px;
   margin-bottom: 5px}

LI.compactadapation
  {font-size: 90%;
   color: #222288;
   margin-top: 2px;
   margin-bottom: 2px}

LI.compactsmalleradaptation
  {font-size: 70%;
   color: #222288;
   margin-top: 2px;
   margin-bottom: 2px}

LI.compactbiggeradaptation
  {font-size: 90%;
   color: #222288;
   margin-top: 2px;
   margin-bottom: 2px}

LI.noshrinkadaptation  /* for nested LIs */
  {font-size: 90%;
   color: #222288;
   margin-top: 2px;
   margin-bottom: 2px}

LI.fullsizedoublespaced
  {font-size: 90%;
   color: #222288;
   margin-top: 12px;
   margin-bottom: 12px}

.adaptationauthorline
  {font-family: Arial, sans-serif;
   font-size: 80%;
   color: #7777aa}
.adaptationauthorline2
  {font-family: Arial, sans-serif;
   font-size: 85%;
   color: #7777aa;
   margin-top: 2px}
.adaptationauthorspan
  {font-size: 70%;
   font-weight: 100;
   font-style: normal;
   color: #7777aa}

.adaptationsourcebox
  {font-family: Arial, sans-serif;
   font-size: 70%;
   color: #555555;
   background-color: #ccffff;
   border: #777777 1px solid;
   padding: 4px; 
   padding-left: 6px}

.adaptationotherparts
  {font-family: Arial, sans-serif;
   font-size: 70%;
   color: #555555}

.adaptationecoseopresubheader /* light blue small pre-subheader for article page H2 */
  {font-family: Arial, sans-serif;
   font-size: 60%;
   font-weight: normal;
   font-style: italic;
   color: #ccdddd;
   background-color: #4444aa;
   padding-top: 3px;
   padding-left: 3px;
   margin-top: 28px;
   margin-bottom: 0px;
   margin-left: 0px;
   width: 100%}
 .adaptationecosubheader /* second half of above, with normal-size H2 */
  {font-family: Arial, sans-serif;
   font-size: 95%;
   font-weight: bold;
   color: #ffffff;
   background-color: #4444aa;
   padding-bottom: 3px;
   padding-left: 3px;
   margin-top: 0px;
   margin-bottom: 12px;
   margin-left: 0px;
   width: 100%}
   
.adaptationecoseopresubheader2 /* SPAN style */
  {font-size: 60%;
   font-weight: normal;
   font-style: italic;
   color: #ccdddd}

.adaptationecobrainfoodtitlebox
  {text-align: center;
   vertical-align: middle;
   height: 16px;
   padding-top: 3px; 
   padding-bottom: 3px;
   background-color: #bbbbee;
   border-top: #4444aa 1px solid;
   border-left: #4444aa 1px solid;
   border-right: #88cc77 1px solid;
   font-family: Arial, Verdana, sans-serif;
   font-size: 75%;
   font-weight: bold;
   color: #222244}

.adaptationecobrainfoodmaintextbox
  {font-family: Arial, Verdana, sans-serif;
   text-align: left;
   vertical-align: top;
   border-right: #bbbbff 1px solid;
   border-left: #4444aa 1px solid;
   border-bottom: #bbbbff 1px solid;
   padding-top: 12px; 
   padding-bottom: 12px; 
   padding-left: 9px;
   padding-right: 6px;
   background-color: #eeeeff;
   font-size: 70%;
   color: #222266}

.adaptationecobrainfoodparagraph
  {margin-top: 12px; 
   margin-bottom: 12px}

.sidebargp
  {font-style: italic;
   color: #777777}
