#timeline-iframe {
  border:0;
  width:920px;
  height:600px;
  overflow: hidden;
  border-top:4px solid #e7e7e7;
  padding-top:30px;
  }

div#c395917, div#c419827, div#c419833 {
  float:left;
  width:100%;
  }

div#c395952,
div#c395911 {
  clear:left;
}

div#c395952, div#c413032, div#c413035 {margin:0 15px 20px 15px;}

div#c395952 p a, div#c413032 p a, div#c413035 p a {color: #0d6cac;}

div#timeline-navigation {
  width:100%;
  display:inline-block;
  }

div#timeline-navigation ul {
  margin:0;
  padding:0;
  list-style-type:none;
  }

div#timeline-navigation li {
  /*width:190px;*/  
  float:left;
  left:0;
  height:45px;  
  border:1px solid #d5e4eb;  
  margin-right:10px;  
  display: table;
  max-width: 300px;
}

div#timeline-navigation a {
  display: table-cell;
  color:#003b43;
  font-size:1em;
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;
  text-decoration:none;  
  vertical-align:middle;
  padding: 0 15px;
  }


div#timeline-navigation a:hover,
div#timeline-navigation  a.active {
  background:#d5e4eb;
  height:40px;
  }

#my-timeline .slider-item h2 {
  color:#5c8ec2;
  border:0;
  font-size:0.938em;
  padding-top:0;
  margin-bottom:0;
}

#my-timeline .slider-item h3 {
  border:0;
  font-size:1.125em;
  line-height:1.250em;
  font-weight:bold;
  padding-top:0;
  /*margin-bottom:10px;*/
  margin-top:4px;
  }

#my-timeline .slider-item .venue {
  color:#666;
  font-size:0.85em;
  margin-bottom:5px;
  line-height:1.2em;
}

#my-timeline .slider-item h2,
#my-timeline .slider-item h3, 
#my-timeline .slider-item p,
#my-timeline .slider-item .venue {
  font-family: "FrutigerLTW02-45Light",Arial,Helvetica,Verdana,sans-serif !important;
  }

#my-timeline .slider-item .container {
  padding-left:30px
  }

.storyjs-embed {
  border:0 !important;
  border-radius:0 !important;
  }

/*.vco-timeline .vco-navigation .timenav .content .marker .flag .flag-content h3, .vco-timeline .vco-navigation .timenav .content .marker .flag-small .flag-content h3 {
  font-size:12px !important;
  line-height:14px !important;
  }*/

h2.start {
  color: #000 !important;
  font-size: 1.875em !important;
  }

div#c395949 h4 {
  text-transform:uppercase;
  color#7f999c;
  margin-bottom:8px;
  margin-left:15px;
  font-weight:normal;
  padding-bottom:0;
  font-size: 1.125em;
  }



div#c396011 {
  background:#0d6cac !important;
  }

div#c396011 p.bodytext {
  font-weight:bold;
  margin:0;
  }

div.list-image img {
  float:right;
  margin-right:0;
  margin-left:30px;
  box-shadow: 0 2px 5px #999;
  }

div.news-list div.list-image {
  float:right;
  }

div.tx-dynalist-pi1 .storyjs-embed.sized-embed {
  padding:0 0 50px;
  border-top:2px solid #e5e5e5 !important;
  }

div.news-list div.list-date {
  font-size:1em;
  }

div#c395056 div.news-list {
  border-left:1px solid #d5e4eb;
  padding-left:30px;
  margin-left:7px;
  }

div#c395056 div.list-date {
  background:url(images/date-bg.png) left top no-repeat;
  padding-left:36px;
  margin-left:-38px;
  }

div#c395056 div.list-date p {
  background-color:#d5e4eb;
  height:24px;
  line-height:24px;
  padding:0 15px 0 10px;
  /*width:130px;*/
  display:inline-block;
  }

div#c395056 div.list-title {
  font-weight:bold;
  font-size:1.2em;
  }

div#c395056 div.list-venue {
  color:#666;
  margin-bottom:5px;
  }

div#c395056 div.list-subtitle {
  width:95%;
  }


div#c395056 div.list-image {
  margin-top:40px;
  }

div#c395056 div.list-year {
  display:inline-block;
  color:#fff;
  font-weight:bold;
  font-size:1.125em;
  background-color:#0d6cac;
  padding:5px 20px;
  margin-top:15px;
  margin-bottom:30px;
  margin-left:-38px;  
  }

img.media-image {
  max-width:270px !important;
  max-height:250px !important;
  }

.vco-slider .slider-item .content .content-container .media {
  width:30% !important;
  min-width: 100% !important;
  }

.vco-slider .slider-item .content .content-container .text {
  width:70% !important;
  max-width: 70% !important;
  /*vertical-align: top !important;*/
  }  

.vco-storyjs p {
    color: #666;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;  
}

.vco-storyjs p:first-child {
    margin-top: 10px !important;
}


#my-timeline .slider-item h3 {    font-size: 1em;    }

#my-timeline .slider-item h2 {    font-size: 14px;    }

.vco-storyjs ul, .list-subtitle ul {
  /*list-style:inherit !important;*/
  list-style: none !important;
  font-family: "FrutigerLTW02-45Light",Arial,Helvetica,Verdana,sans-serif !important;
  font-size:13px !important;
  }

.vco-storyjs ul li, .list-subtitle ul li {
    /*background: url("http://www.fao.org/fileadmin/templates/faoweb/images/doc_small.png") no-repeat scroll left top;*/
    padding-left: 22px;
    position: static !important;
    }

.vco-storyjs ul li.doc, .list-subtitle ul li.doc {
    background: url("http://www.fao.org/fileadmin/templates/faoweb/images/doc_small.png") no-repeat scroll left top;
}

.vco-storyjs ul li.link, .list-subtitle ul li.link {
    background: url("http://www.fao.org/fileadmin/templates/faoweb/images/web.png") no-repeat scroll left top;
}

.vco-storyjs ul li a {
  line-height: 17px !important;  
  }

div.credit p {
  text-align:left;
  font-size:10px;
  line-height:15px;
  }

a.mail {
  color:#08c;
  }



/*.vco-storyjs .vco-container.vco-main
{padding-top:5px;}*/

.vco-slider .slider-item .content .content-container .text .container p {
  word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
   hyphens: none !important;
  font-size:1.03em;
  line-height: 1.4em;
  margin: 8px 0 10px 0 !important;
  color:#000;
}

.vco-storyjs {padding-bottom:10px !important; height:110% !important;}


div.tx-dynalist-pi1-recordlist {max-height:310px !important;}


.vco-storyjs .vco-feature .slider, .vco-storyjs .vco-feature .vco-slider {height:420px !important;}




