.narrative_preview img,
.narrative_photos img {
  margin: 0.5em 0.5em 0 0;
  padding: 4px;
  border: 1px solid #888;
}
.narrative_preview {
  padding: 1em;
  /*border: 2px solid #6b6;*/
  border: 2px dotted #999;
}

/* Admin options for each trip location, My TripTrip */
.admin_options a {
  white-space: pre;
}
.link_location_edit {
  padding-left: 22px;
  background: url(http://icons.triptrip.co.uk/silk/world_edit.png) no-repeat;
}
.link_narrative_edit {
  padding-left: 22px;
  background: url(http://icons.triptrip.co.uk/silk/page_white_edit.png) no-repeat;
}
.link_photos_edit {
  padding-left: 22px;
  background: url(http://icons.triptrip.co.uk/silk/picture_edit.png) no-repeat;
}
.link_trip_add,
.link_location_add {
  padding-left: 22px;
  background: url(http://icons.triptrip.co.uk/silk/add.png) no-repeat;
}
.link_trip_edit {
  padding-left: 22px;
  background: url(http://icons.triptrip.co.uk/silk/pencil.png) no-repeat;
}

/* Links at the top of My TripTrip */
.mylinks {
  font-size: 130%;
  font-weight: bold;
  margin: 0;
  padding: 0;
/*
  background: #eee;
  border: 1px solid #ccc;
  padding: 2px;
  -moz-border-radius: 8px;
*/
  padding: 2px;
  border: 1px solid #bbb;
  -moz-border-radius: 8px;
}
.mylinks a {
  line-height: 32px;
  margin-right: 1em;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
}
.mylinks .newtrip {
  background: url(http://icons.triptrip.co.uk/developpers/add.png) no-repeat center left;
}
.mylinks .options {
  background: url(http://icons.triptrip.co.uk/developpers/gear.png) no-repeat center left;
}
.trip_box_add {
  border-color: #b0c4de;  /* lightsteelblue */
}
.trip_box_add p {
  margin: 0;
}
.trip_box_add a {
  display: block;
}

