/* These font are copyright to the LA Times. You cannot take them. */
@font-face {
    font-family: 'Belizio-Black';
    src: url('../fonts/belizio-black-webfont.eot');
    src: url('../fonts/belizio-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/belizio-black-webfont.woff') format('woff'),
         url('../fonts/belizio-black-webfont.ttf') format('truetype'),
         url('../fonts/belizio-black-webfont.svg#Belizio-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BentonGothicTabMedium';
    src: url('../fonts/bentongothictab-medium-webfont.eot');
    src: url('../fonts/bentongothictab-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bentongothictab-medium-webfont.woff') format('woff'),
         url('../fonts/bentongothictab-medium-webfont.ttf') format('truetype'),
         url('../fonts/bentongothictab-medium-webfont.svg#BentonGothicTabMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LAHeadline-Regular';
    src: url('../fonts/laheadline-regular-webfont.eot');
    src: url('../fonts/laheadline-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/laheadline-regular-webfont.woff') format('woff'),
         url('../fonts/laheadline-regular-webfont.ttf') format('truetype'),
         url('../fonts/laheadline-regular-webfont.svg#LAHeadline-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.content-wrapper{padding:5px 12px;}
p.humanize{line-height:140%;font-size:14px;margin-left:10px;width:550px;margin-bottom:10px;}
h1 {float:left;}
h1.humanize{color:black !important;padding-bottom:10px !important;}
#social_media {margin-top:15px;}
/* The apphede block on interior pages */
#center h1.db-landing-title{font-size:36px;color:#666;clear:none;padding:0;margin:0 0 5px 0;}
/* The headline on an app's front page */
.wardead-header{/* The special apphede bottom-border for California's War Dead */
background:transparent url(http://www.latimes.com/includes/wardead/icons/header-rule.gif) repeat-x;background-position:bottom;padding-bottom:15px;margin-bottom:15px;}
.db-header{/* The generic apphede bottom-border */
background:transparent url(http://www.latimes.com/images/entnews/bg-diag-stripes-tan.gif) repeat-x;background-position:bottom;padding-bottom:25px;margin-bottom:15px;}
.db-title{font-size:18px;}
/* App name */
.db-title a{color:#666;}
.db-tagline{margin:0px 0 0 0;font-size:1.1em;}
table.datagrid{width:940px;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-top:20px;}
table.datagrid thead th{text-align:left;color:black;font-weight:bold;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;padding-top:4px;padding-bottom:4px;border-top:2px solid black;border-bottom:2px solid black;padding-left:10px;}
table.datagrid thead th a{color:white;text-decoration:none;font-size:1.0em;background-repeat:no-repeat;background-position:center right;padding-right:15px;}
table.datagrid thead th.over{background-color:black;cursor:pointer;color:white;}
table.datagrid tbody th{font-weight:bold;}
table.datagrid tbody td,table.datagrid tbody th{text-align:left;border-bottom:1px dashed black;padding-top:10px;padding-bottom:10px;padding-left:12px;vertical-align:top;color:black;}
table.datagrid tbody td a{font-weight:bold;}
table.datagrid tbody tr.alternate td,table.datagrid tbody tr.alternate th{background-color:#f1f1f1;}
table.datagrid tfoot td,table.datagrid tfoot th{background-color:#FFFEE3;color:#4B4545;padding:.5em;font-weight:bold;border-top:2px solid #4B4545;}
table.datagrid tfoot th{text-align:left;}
table.datagrid tfoot td{}
/* A smaller Mochikit datagrid table for when the right rail is intact */
table.small-datagrid{width:630px;margin-left:auto;margin-right:auto;border-collapse:collapse;}
table.small-datagrid thead th{text-align:left;color:black;font-weight:bold;font-size:14px;padding-top:4px;padding-bottom:4px;border-top:2px solid black;border-bottom:2px solid black;padding-left:10px;}
table.small-datagrid thead th a{color:white;text-decoration:none;font-size:1.0em;background-repeat:no-repeat;background-position:center right;padding-right:15px;}
table.small-datagrid thead th.over{background-color:black;cursor:pointer;color:white;}
table.small-datagrid tbody th{font-weight:bold;}
table.small-datagrid tbody td,table.datagrid tbody th{text-align:left;border-bottom:1px dashed black;padding-top:10px;padding-bottom:10px;padding-left:12px;vertical-align:top;color:black;}
table.small-datagrid tbody td a{font-weight:bold;}
table.small-datagrid tbody tr.alternate td,table.datagrid tbody tr.alternate th{background-color:#f1f1f1;}
table.small-datagrid tfoot td,table.datagrid tfoot th{background-color:#FFFEE3;color:#4B4545;padding:.5em;font-weight:bold;border-top:2px solid #4B4545;}
table.small-datagrid tfoot th{text-align:left;}
table.small-datagrid tfoot td{}
/* For turning off the tags column the filter searchs against */
.invisible{display:none;}
/* Three column grid developed for WOF that can be reused elsewhere */
#three-column-grid-wrap {text-align:center;}
#three-column-grid {text-align:left;padding:0 0 0 20px;margin:0;width:100%;}
#three-column-grid #left-column {float:left;clear:left;width:200px;margin-left:10px;}
#three-column-grid #center-column {float:left;width:200px;margin-left:10px;}
#three-column-grid #right-column {float:right;clear:right;width:200px;margin-left:10px;}
/* Parts about it that might need to stay specific to WOF (i.e. image sizing) */
#three-column-grid p.hollywood {width:140px;text-align:center;}
#three-column-grid p.hollywood-grid-star {width:130px;text-align:center;}
#three-column-grid img.hollywood {width:140px;height:175px;border:2px solid gray;}
#three-column-grid img.hollywood-grid-star {width:130px;height:108px;border: 2px solid gray;}
/* Section formatting developed during walk of fame */

#social-media-wrapper {float:right; margin-top:10px;}
div.sectionborder {border-bottom:2px solid #DDDDDD; margin:10px 0; clear:both}
h2.sectionhed {font-size:22px; border:0; font-weight:normal; margin:0; padding:0;}
div.social-media-strip-wrapper {width:100%;height:20px;min-height:20px;}
div.social-media-links {margin-top:10px;text-align:center; margin-bottom:10px; display:block;}
div.social-media-links .link {margin-right:45px; display: inline; outline:0; font-size:12px;}
.box_bordered_projects_item a { color:#2262CC !important;}
/* document tables and such */
table.documentlist tr {
    padding-top: 10px;
    background-image: none;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    cursor: default;
    background-position: initial initial;
    background-repeat: initial initial; 
}
table td.documentdescription {
    line-height:160%;
    padding:20px 20px 20px 10px;
    vertical-align:top;
    width:90%;
}
table td.documentthumb {
    vertical-align:bottom;
    padding-right:10px;
}
table td.documentthumb img {
    width:150px;
    border:1px solid #ddd;
    margin: 15px 0;
}
#document { clear: both; width: 100%; height:1000px;}
#kicker h3 {
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:0.1em;
    color:black;
    display:block;
    font-family: "Belizio-Black", Georgia, serif;
    font-weight:normal;
}
#headline {height:44px; min-height:44px; width:100%;}
div#headline h1 {
    margin-top:2px;
    font-size:40px;
    line-height:42px;
    font-family: "LAHeadline-Regular", Georgia, serif;
};
p { margin-bottom:8px; text-align:left; line-height: 135%;}
/* More link */
a.roundbox {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
a.boxshadow {box-shadow: 0 1px 3px rgba(0,0,0,0.65); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.65); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.65);}
a#loadlink { background: #F2F1EF url(/static/images/button_bg_light.png?q=A) repeat-x; display: block; padding: 10px 10px; text-align: center; color: #111; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); font-weight: bold; font-size: 16px; margin: 0px 0 5px 0; border: 1px solid #e3e3e3; }
a#loadlink:hover {text-decoration:none; cursor:pointer; background: #EEE url(/static/images/button_bg_dark.png?q=A) repeat-x;}
/* Share buttons */
.share_button { float:left; display:block; text-align: center; position: relative; margin-right:10px; min-width:50px; height:20px; cursor: pointer; }
.share_button a { text-decoration: none; }
.shareify_div { float:left; padding: 4px 5px 4px 3px; }
.shareify_div img { border:0; padding:0; margin:0; width:16px; height:16px; }
.shareify_count { font-size: 14px; float: left; padding: 4px 6px; min-width:20px; }
/* the topper and other latimes stuff around the timeline */
#timeline_wrapper {
    font-family: Georgia, serif;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
#timeline_wrapper #description p {
    text-align:justify;
    font-size:16px;
    line-height:140%;
    margin-bottom:8px;
}
#timeline_wrapper div#similar-wrapper {
    border: 1px solid #BCB9B9;
    width:280px;
    float:right;
    margin:0;
}
#timeline_wrapper div#similar h5 { text-transform:uppercase; margin-bottom:2px; }
#timeline_wrapper div#similar {
    padding: 10px;
    margin:0;
}
#timeline_wrapper div#similar ul { list-style-type: disc; }
#timeline_wrapper div#similar li {
    margin-left: 20px;
    margin-bottom:3px;
    list-style-type: disc; 
}
#timeline_wrapper div#sources, div#credits, div#tags, div#pubdate {margin-top:1px; font-size:12px;}
#timeline_wrapper div#byline {
    text-align:right; margin-bottom:5px;
}
#timeline_wrapper #ribbon {
    clear: both;
    display: block;
    overflow:visible;
}
#timeline_wrapper #download {
    font-size:12px;
    margin-top:6px;
    margin-bottom:2px;
    display: inline;
    float: right;
}
/* Timeline globals */
#timeline_setter {
  width:95%;
  margin:0 auto;
  padding:10px;
  position:relative;
  height:100%;
  background-color:white;
}
/* Above the bar zoom, legend, controls and labels */
#TS-top_matter_container {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  overflow:visible;
  height:30px;
}
.TS-instructions {
    float:right;
    font-style:italic;
    line-height:30px;
    font-size:11px;
}
.TS-loglink {

}
.TS-controls {
  height:30px;
  margin: 0 10px 0 10px;
  float:left;
  overflow:visible;
  text-align: left;
  width:90px;
  border-top:1px solid #cecece;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  background-color:#FAFAFA;
  padding:0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.TS-controls a {
  color:#999;
  font-family: Georgia, serif;
  font-weight:bold;
  line-height: 30px;
  font-size:18px;
  display: inline;
  width:30px;
}
.TS-choose_next {
  margin-left:4px;
}
.TS-controls_inner_text {
  font-size:16px; 
  text-transform:none;
}
.TS-controls a.TS-controls_disabled {
  color:#cecece;
  background-color:#FAFAFA;
  cursor:default;
}
.TS-controls a:hover {
  color:#2662CC;
}
.TS-zoom_wrapper a {
    outline:0;
}
.TS-zoom_wrapper img {
    outline:0;
    margin-left: auto;
    margin-right:auto;
    margin-top:5px;
}
.TS-series_nav_container {
  font-family:Arial,sans-serif;
  font-size:11px;
  height:30px;
  float:left;
}
.TS-series_legend_text {
    font-family: Georgia, serif;
    font-size:13px;
}
.TS-series_legend_swatch {
  background-image:url("data:image/gif;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNrskksKwCAMBev9byS4UfEOoh7AA4hu9JUG2kVb+8FVoYFsQmbghTAA00ix7wumRfC0nXPYz97Ca70ThBA20hhzL7DWIsZIi957AmutB7gryDkTlFLaYKUUznZPBUIIlFIIbq1BSolevG5uzjnF0Frj6j7sf+VxwSzAAG/ifZQMhRJhAAAAAElFTkSuQmCC");
  background-repeat:no-repeat;
  background-position:center center;
  width: 13px;
  height: 13px;
  display: block;
  float: left;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-top-left-radius: 2px 2px;
  border-top-right-radius: 2px 2px;
  border-bottom-right-radius: 2px 2px;
  border-bottom-left-radius: 2px 2px;
  margin-right:5px;
  margin-top:8px;
}
.TS-series_legend_item {
  float:left;
  margin:0 10px 0 10px;
  line-height:30px;
  cursor:pointer;
}
.TS-series_legend_item_inactive {}
.TS-series_legend_item_inactive .TS-series_legend_swatch {
  background-image:none !important;
  filter:alpha(opacity=40); /* IE can't do data URLs, so this will serve as 'inactive' UI for series heds in IE */
}
.TS-series_legend_item_singleton {cursor:default;}
.TS-series_legend_item_singleton .TS-series_legend_swatch {
  background-image: none !important;
}
.TS-zoom_wrapper {
    width:30px; 
    display:inline;
    text-align:center;
    outline:0;
}
/* The timeline itself */
.TS-notchbar_wrapper {
    position: relative;
    clear:both;
    z-index:10;
}
.TS-notchbar_nav {
    position: absolute;
    top: -4px; 
    line-height:50px;
    outline:0;
}
.TS-notchbar_nav a {
    outline:0;
}
.TS-notchbar_nav img {
    display:inline;
    outline:0;
}
.TS-notchbar_container {
  border:1px solid #CECECE;
  border-bottom:none;
  background:#FAFAFA;
  width:100%;
  height:50px;
  position:relative;
  overflow:hidden;
  clear:left;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: move;
  z-index:9;
}
#TS-card_scroller {
  width:100%;
  position:relative;
  overflow:hidden;
  height:600px; /* FIX THIS!!! */
  border-left: 1px dashed #CECECE;
  border-right: 1px dashed #CECECE;
  background-color:#FAFAFA;
  z-index:8;
}
#TS-card_scroller_inner {
  width:100%;
  position:relative;
}
.TS-css_arrow {
  border-style: solid;
  height: 0px;
  width: 0px;
  position:relative;
  top: 2px;
  border-width: 10px 10px 10px 10px;
}
.TS-css_arrow_up {
  border-color: transparent transparent #7C93AF transparent;
}
.TS-notchbar {
  height:35px;
  position:relative;
  width:100%;
  margin: 0 auto;
  border-bottom: 1px solid #CECECE;
}
.TS-notchbar_draggable {
  cursor: col-resize;
}
.TS-notch, .TS-year_notch {
  height:100%;
  position:absolute;
  color:#999;
  z-index: 400;
}
.TS-year_notch {
  border-left: 1px solid #999;
}
.TS-year_notch_year_text {
  display:block;
  font-family:Arial,sans-serif;
  font-size:12px;
  padding:2px 0 0 3px;
  position:relative;
  z-index: 500 !important;
  margin-top:32px;
  border-left: 1px solid #999;
  margin-left:-1px;
}
.TS-year_notch:hover {
}
.TS-notch{
  width:6px;
  cursor:pointer;
}
.TS-notch:hover {
  background:#bebebe;
}
.TS-card_container {
  position:absolute;
  margin-left:-5px;
  z-index: 9999;
}
.TS-notch_active {
  -webkit-box-shadow: 0px 0px 2px #333; 
  -moz-box-shadow: 0px 0px 2px #333; 
  box-shadow: 0px 0px 2px #333;
  
  /* let's throw IE7 users a bone */
  *border: 1px solid #333;
}
.TS-item h2, .TS-img-hed {
  font-family: Arial,sans-serif;
  font-size: 18px;
  font-weight: bold;
  display:inline-block;
  margin:0;
  margin-bottom: 10px;
  line-height:20px;
}
.TS-item {
  z-index:1;
  position:absolute;
  border:1px solid #D1D1D1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:10px;
  background:#F7F7F7;
  color:#333;
}
.TS-item_user_html {
    float: right;
    font-size: 10px;
    margin: 0 0 0 5px;
    padding: 0;
    display:inline !important;
    clear:none !important;
}
.TS-item_user_html img {
  border: 2px solid #DDD;
  display:block;
  clear:none;
}

.TS-item_label {
  font-family: Georgia,serif;
  font-size:14px;
  line-height:18px;
  height:85%;
  display:block;
  width:220px;
}
.TS-item_label_wide {
  width:320px;
}
.TS-item_label_wide {
  /*width:800px;*/
}
.TS-item_wrapper {
  float:left;
  clear:left;
  display:block;
  width:100%;
}
.TS-item_year_text {
  font-family: Verdana, serif;
  font-weight:bold;
  display:block;
  font-size:16px;
  margin-bottom: 5px;
}
.TS-item_headline_text {
  font-family: Georgia, serif;
  font-weight:normal;
  display:block;
  font-size:20px;
  padding: 0 0 5px 0;
  line-height:110%;
}
.TS-item_description {
    float:left;
    width:200px;
}
.TS-item_description_wide {
    width:315px;
}
.TS-item_description_text p {
    text-align:justify;
    margin-bottom: 8px;
}
.TS-item_description_footer {
    margin-top:15px;
    width: 190px;
    padding-bottom:8px;
}
.TS-item_description_footer_wide {
    width:300px;
}
.TS-read_more {
    float:right;
    display:inline;
    font-size:12px;
}
.TS-read_more a:hover {
    text-decoration: underline;
    color:#2262CC;
}
.TS-permalink {
  display:inline;
  float:left;
  cursor: pointer;
}

/* Cutlines */
.cutline {
    font-size:12px;
    text-align: left;
    padding-left: 5px;
}

/* color priority */
/* "#065718", "#EDC047", "#91ADD1", "#929E5E", "#9E5E23", "#C44846", "#065718", "#EDD4A5", "#CECECE" */

/* default */
.TS-notch_color_default,.TS-series_legend_swatch_default {
  background-color: #006DA2;
}
.TS-notch_color_default:hover {
  background-color: #3084DB;
}
.TS-css_arrow_color_default {
  border-bottom-color:#006DA2;
}
.TS-item_color_default {
  border-top:2px solid #006DA2;
}

/* 1 BLUE */
.TS-notch_color_1,.TS-series_legend_swatch_1 {
  background-color: #6B9CC2 !important;
}
.TS-notch_color_1:hover {
  background-color: #006DA2 !important;
}
.TS-css_arrow_color_1 {
  border-bottom-color:#6B9CC2 !important;
}
.TS-item_color_1 {
  border-top:2px solid #6B9CC2 !important;
}

/* 2 RED */
.TS-notch_color_2,.TS-series_legend_swatch_2 {
  background-color: #CE816F !important;
}
.TS-notch_color_2:hover {
  background-color: #B93D36 !important;
}
.TS-css_arrow_color_2 {
  border-bottom-color:#CE816F !important;
}
.TS-item_color_2 {
  border-top:2px solid #CE816F !important;
}

/* 3 GOLD */    
.TS-notch_color_3,.TS-series_legend_swatch_3 {
  background-color: #E1BD67 !important;
}
.TS-notch_color_3:hover {
  background-color: #C1963F !important;
}
.TS-css_arrow_color_3 {
  border-bottom-color:#E1BD67 !important;
}
.TS-item_color_3 {
  border-top:2px solid #E1BD67 !important;
}

/* 4 GREEN */
.TS-notch_color_4,.TS-series_legend_swatch_4 {
  background-color: #759371 !important;
}
.TS-notch_color_4:hover {
  background-color: #245D37 !important;
}
.TS-css_arrow_color_4 {
  border-bottom-color:#759371 !important;
}
.TS-item_color_4 {
  border-top:2px solid #759371 !important;
}

/* 5 BROWN */    
.TS-notch_color_5,.TS-series_legend_swatch_5 {
  background-color: #AE8E7A !important;
}
.TS-notch_color_5:hover {
  background-color: #875E47 !important;
}
.TS-css_arrow_color_5 {
  border-bottom-color:#AE8E7A !important;
}
.TS-item_color_5 {
  border-top:2px solid #AE8E7A !important;
}

/* 6 PURPLE */    
.TS-notch_color_6,.TS-series_legend_swatch_6 {
  background-color: #8D76AE !important;
}
.TS-notch_color_6:hover {
  background-color: #544987 !important;
}
.TS-css_arrow_color_6 {
  border-bottom-color:#8D76AE !important;
}
.TS-item_color_6 {
  border-top:2px solid #8D76AE !important;
}

/* 7 LIGHT RED */
.TS-notch_color_7,.TS-series_legend_swatch_7 {
  background-color: #E09E65 !important;
}
.TS-notch_color_7:hover {
  background-color: #D17334 !important;
}
.TS-css_arrow_color_7 {
  border-bottom-color:#E09E65 !important;
}
.TS-item_color_7 {
  border-top:2px solid #E09E65 !important;
}

/* 8 GRAY */    
.TS-notch_color_8,.TS-series_legend_swatch_8 {
  background-color: #C2C4C6 !important;
}
.TS-notch_color_8:hover {
  background-color: #939598 !important;
}
.TS-css_arrow_color_8 {
  border-bottom-color:#C2C4C6 !important;
}
.TS-item_color_8 {
  border-top:2px solid #C2C4C6 !important;
}

/* 9 GRAY */
.TS-notch_color_9,.TS-series_legend_swatch_9 {
  background-color: #C41039 !important;
}
.TS-notch_color_9:hover {
  background-color: #EFBCB8 !important;
}
.TS-css_arrow_color_9 {
  border-bottom-color:#C41039 !important;
}
.TS-item_color_9 {
  border-top:2px solid #C41039 !important;
}

/* 10 GRAY */    
.TS-notch_color_10,.TS-series_legend_swatch_10 {
  background-color: #926A2B !important;
}
.TS-notch_color_10:hover {
  background-color: #CCB58E !important;
}
.TS-css_arrow_color_10 {
  border-bottom-color:#926A2B !important;
}
.TS-item_color_10 {
  border-top:2px solid #926A2B !important;
}

/* 11 GRAY */
.TS-notch_color_11,.TS-series_legend_swatch_11 {
  background-color: #B93D36 !important;
}
.TS-notch_color_11:hover {
  background-color: #DAA393 !important;
}
.TS-css_arrow_color_11 {
  border-bottom-color:#B93D36 !important;
}
.TS-item_color_11 {
  border-top:2px solid #B93D36 !important;
}

/* 12 GRAY */
.TS-notch_color_12,.TS-series_legend_swatch_12 {
  background-color: #2262CC !important;
}
.TS-notch_color_12:hover {
  background-color: #6B9CC2 !important;
}
.TS-css_arrow_color_12 {
  border-bottom-color:#2262CC !important;
}
.TS-item_color_12 {
  border-top:2px solid #2262CC !important;
}

/* 13 GRAY */
.TS-notch_color_13,.TS-series_legend_swatch_13 {
  background-color: #E5DDED !important;
}
.TS-notch_color_13:hover {
  background-color: #F3EDF6 !important;
}
.TS-css_arrow_color_13 {
  border-bottom-color: #E5DDED !important;
}
.TS-item_color_13 {
  border-top:2px solid #E5DDED !important;
}


/* timelog styles */
.tlog-item {width:100%; display:block; clear:both; margin-top:20px; position:relative;}
.tlog-item-body {width:630px; float:left; display:inline;}
.tlog-item-body .headline { font-size:24px; margin-bottom:10px;}
.tlog-item-body p {line-height:140%; font-size:16px; margin-bottom:8px;}
.tlog-item-html {margin-bottom:10px;}
.tlog-item-html img {border:2px solid #ddd;}
.tlog-item-datetime {display:inline; width:220px; float:left;}
.tlog-item-datetime h4 {color: #930000; font-size:17px; line-height:140%; font-style:italic; margin-top:-4px;}
.tlog-top_matter { border-bottom: 1px solid #F5F5F5;}
/*.tlog-item-html .cutline { color:black; border-bottom: 1px solid #DDD; padding: 0 0 3px 0; margin: 0 0 3px 0;}*/
.tlog-item-link {position:absolute; right:0; top:0; }
.tlog-item img.meta-image { border:1px solid #ddd; margin:10px 0 0 0; }
.tlog-item p.meta-image-label { width:189px; font-size:12px; }

/* Keep NGUX upgrade from messing up old timelines */
figure {
    margin: 0;
    padding: 0;
}
.figcaption {
    margin: 10px 0 0 0;
}
.LATlink:hover, .TS-permalink:hover {
    cursor: pointer;
}
div.family {
    padding: 0 !important;
}
