.insert_narrow
{
  width: 270px;
  margin: 0;
  padding: 0;
  padding-left: 18px;
  padding-bottom: 28px;
  float: right;
display: block;
}
.insert
{
  width: 330px;
  margin: 0;
  padding: 0;
  padding-left: 18px;
  padding-bottom: 28px;
  float: right;
display: block;
}

quote
{
font-size: 1.1em;
font-family: cursive;
}
/*thumbnails and surrounding gray style box*/
.group_box
{
	background-repeat: no-repeat;
	background-position: center;
	display: table;
	font-weight: bold;
	font-size: .8em;
  margin: 10px;
	padding: 4px;
  text-align: center;
  vertical-align: middle;
  background-color:#e4e3d1;
}

.name
{
color:#b1997d;
font-family:"Book Antiqua", "Palatino linotype", Palatino, serif;
font-size: 11pt;
font-weight: normal;
margin: 0; padding: 0;
margin-top: .5em;
padding:3px;
}
.submit {
padding:3px;
}
.form { }
.form input { margin:2px; }
.spreadsheet { font-size: 9pt; }
.spreadsheet th { font-size: 1.1em; font-weight: bold; }
.spreadsheet td { border-width: 1px; border-color: #eee; border-style: solid;}
.chart table, .chart tr
{
  margin: 0; padding: 0;
  border-width: thin;
  border-color: #999999;
  border-style: solid;
  border-right-color: white;
  border-bottom-color: white;
}
.chart th
{
  margin: 0; padding: 3px;
  border-width: thin;
  border-color: #777777;
  border-style: solid;
  border-left-color: white;
  border-top-color: white;
}
.chart td
{
  margin: 0; padding: 3px;
  border-width: thin;
  border-color: #666666;
  border-style: solid;
  border-left-color: white;
  border-top-color: white;
}
