/*********************************************************************/
/* Chapter menu */

td.chapter-menu { 
  border-right: solid 1px #33a02c;
}

div.chapter-menu { 
  padding-left: 30px;
  padding-right: 10px;
}

td.chapter-menu div.section-title { 
  margin-left: 12px;
  margin-bottom: 3px;
}

td.chapter-menu div.section-links { 
  margin-bottom: 15px;
}

td.chapter-menu div.section-links img { 
  border: 0px;
  margin-bottom: 4px;
}

td.chapter-menu div.section-links img.menu-dot { 
  margin-right: 5px;
  float: left;
}


/*********************************************************************/
/* Table for coins */

table.coins {  
  margin-top: 1em;
}

table.coins td {  
  padding: 0px 5px 5px 5px;
  text-align: center;
}

table.coins tr.value td {  
  padding: 0.2em 0em 2em 0em;  
  font-weight: bold; 
}

table.coins-countries td {  
  padding: 0px 10px 10px 0px;
}

table.coins-home td {  
  padding: 0px 10px 15px 0px;
  text-align: center;
}


/*********************************************************************/
/* Table for duty stores */

table.duty {  
  width: 500px;
  border-top: solid 1px #aaaaaa; 
  border-left: solid 1px #aaaaaa; 
}

table.duty td {  
  border-bottom: solid 1px #aaaaaa; 
  border-right: solid 1px #aaaaaa; 
  vertical-align: top;
  padding: 2px;
}

table.duty th { 
  vertical-align: top;
  background-color: #f3f3f3;
  color: #000000;
  font-weight: bold;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  font-size: 13px;
  text-align: left;
}

/*********************************************************************/
/* Form for submiting questions */

div.question span.form-label { 
  display: block;
  font-weight: bold;
  margin-top: 1em;
}

div.question textarea { 
  margin-top: 0.5em;
  font-family: Arial, Verdana;
  font-size: 100%;
}

div.question input { 
  margin-top: 0.5em;
  font-family: Arial, Verdana;
  font-size: 100%;
}

div.question input.image { 
  margin-top: 1em;
  border: 0px;
}

/*********************************************************************/
/* Milestones */

div.milestone { 
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}

div.milestone img { 
  position: relative;
  bottom: -4px;
  border: 0px;
}

div.milestone span.date { 
  color: #FF0000;
  font-weight: bold;
  margin-left: 5px;
}

div.milestone span.date-en { 
  color: #FF0000;
  font-weight: bold;
}

div.milestone span.date-interval { 
  color: #FF0000;
  font-weight: bold;
}

span.milestone-title { 
  display: block;
  font-weight: bold;
  margin-top: 0.8em;
}

span.milestone-title-en { 
  display: block;
  font-weight: bold;
  margin-top: 0.3em;
}

span.milestone-desc { 
  display: block;
}

div.print { 
  float: right;
  font-size: 85%;
  padding-right: 12px;
}

div.print img { 
  border: 0px;
  position: relative;
  bottom: -3px;
}


/*********************************************************************/
/* Photo galleries */

table.photo-gallery { 
  width: 100%;
  margin-top: 2em;
}

table.photo-gallery td { 
  padding-bottom: 2em;
  vertical-align: top;
}

table.photo-gallery td.image { 
  width: 170px;
}

table.photo-gallery td.desc { 
  width: 330px;
}

table.photo-gallery span.author { 
  font-size: 85%;
  display: block;
}

table.photo-gallery span.print { 
  font-size: 85%;
  display: block;
}

table.photo-gallery img { 
  margin-top: 3px;
}


/*********************************************************************/
/* Survey */

td.survey-desc { 
  width: 8em;
}

td.survey-yes-no { 
  text-align: center;
  font-weight: bold;
}

table.survey-choices td { 
  padding-right: 0.2em;
  padding-bottom: 0.4em;
}

table.survey-choices input, table.survey-choices textarea, textarea.survey { 
  font-family: Arial, Verdana;
  font-size: 100%;
}


/*********************************************************************/
/* Coins - large images */

div.coin-print { 
  margin-top: 0.4em;
  font-size: 85%;
}
