div#header {
  background-color: #183152;
  padding-bottom: 26px;
  margin-bottom: 20px;
}
div#header h2 {
  padding-left: 20px;
  color: #FFFFFF;
  
}
div.container {
  background-color: #FFFFFF;
}
a, a:visited, a:link {
  text-decoration: none;
  color: #375D81;
}

div#timelinecontainer {
    bottom:75%;
    width:100%;
    height: 300px;
    padding-bottom: 30px;
}
div#itemContent {

}
div.vevent .summary {
  padding-top: 15px;
} 
div.vevent .dtstart {
  font-weight: bold;
}
div.vevent .description {
  max-height: 170px;
  overflow: auto;
}
div.vevent .url, div.vevent .location, div.vevent .dtstart {
  display: block;
}

div#timeline {
  font-size:8pt;
  height:100%;
}
.year {
  background-color: #BBB;
}
#sidebar_timeline{
  border: 2px solid #BBB;
  height: 400px; 
  overflow: auto  
}

ul#sidebar_timeline li {
  border-bottom: 1px solid #DDD;
}
ul#sidebar_timeline li:hover {
  background-color: #DDD;
}
#timeline_table tr {
  vertical-align: top;
  height: 0.5em;
}
#timeline_table img {
  display: block;
}


/*#nav_sidebar {
  border-right: 1px solid #888888;
  }*/

#nav_header ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
  border: none;
} 

#nav_header ul li {
  margin-left: 0;
/*  padding: 10px 20px;*/
  border: none;
  list-style: none;
  display: inline;

}

#nav_header ul li a {
  color: #FFFFFF;
  padding: 10px 20px;
  border: 2px solid #FFFFFF;
  
}
#nav_header ul li a:hover {
  color: #000000;
  background-color: #C4D7ED;
}

#nav_header ul li#current a {
  color: #000000;
  background-color: #FFFFFF;
}
ul.actors li {
  list-style: none;
}

dl.maps-table
{
/*width: 41.1em;*/
margin: 2em 0;
padding: 0;
font-family: georgia, times, serif;
}

.maps-table dt
{
width: 15em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.maps-table dd
{
float: left;
width: 20em;
margin: 0 0 0 0;
padding: .5em;
}

.maps-table dd.title {
  font-weight: bold;
border-top: 1px solid #999;
  
}

/*.actor_1 { width: 80px; height: 40px;}
*/
.actor_1 span {
  background-repeat: no-repeat;
  width: 16px;
  height: 0px;
  overflow: hidden;
}

span.Palestine {
  background-image: url('../images/icons/bullet_orange.png') ;
  
}

span.Israel {
  background-image: url('../images/icons/bullet_blue.png') ;
}
.Jordan {
  background-image: url('../images/icons/bullet_green.png') ;
}
.UnitedStates {
  background-image: url('../images/icons/bullet_red.png') ;
}
.Others {
  background-image: url('../images/icons/bullet_black.png') ;
}