/* Visual Element Styling */
/* Reference "structural.css" for site layout styling */

/* my colors
   #514e41 = Dark Brown text
   #669833 = Green Logo
   #006699 = blueish Hover links
   #1f82a9 = Blue links

   */
/* general styles */
body {
  width: auto;
  padding-left: 3em;
  padding-right: 3em;
/*  background-color: #a59173; /* transparent; */
/*  background-image: url('background.gif');*/
  background-color:#edece4; /*#d3cbb5;*/
  background-repeat: repeat-x;
  color:   #514e41;
  font-size: 100%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: justify;
  line-height: 1.6;
}
/*************************/
h1 {
  font: normal 2em "Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height: 42px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background:inherit;
  color: #514e41;
  text-align: center;
}
h2 {
	padding-top:50px;
}
h3 {
	padding-top:50px;
}
.first {
	padding-top:10px;
}
/* content of page - float it to the right of the menubar */
.content {
  /*float:right;*/
 /* position:absolute; */
  /*top:20%;*/
  margin-left:31ex;
/*  top:21ex;
  left:31ex;*/
  font-weight:normal;
}
/* tables */
td {
  padding-right: .1em;
  padding-left: .5em;
  /*margin: 5em 5em 5em 5em;*/
}
/* links */
a, a:link, a:visited {
  color: #1f82a9;
  background:inherit;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #006699;
  background:inherit;
  text-decoration: underline;
}

/************************/
/* weizmann logo styles */
#weizmann-header img.logo {
  float: left;
  padding: .2em;
  margin: 0 1em .2em 0; /* top right bottom left */
  /*height:20%;
  width:20%;*/
  height:66pt;
  width:145pt;
}
#weizmann-header div.logo_text {
  margin: 0 2em 0 115px;
  padding: .1em;
} /* accomodate image */
.logo_text p {
  margin: 0;
  padding: 0;
}
.logo_text a.logo_link {
  color: #514e41;
  background:inherit;
  font-size: 130%;
  font-weight: bold;
  line-height: 1.3;
  text-decoration: none;
}
.logo_text a.logo_link:hover {
  color: #006699;
  background-color:inherit;
  text-decoration: none;
}
/***********************/
/* horizontal line     */
hr {
  color: #006699;
  background:inherit;
}
hr.logo_hr {
  clear:left; /* stop the float of logo */
}
.footer hr {
    clear: right; /* clear float of content */
    position: relative;
    margin:0;
    margin-top: 2em;
}
/*******************/
img.IMGinput, 
img.IMGinit, 
img.IMGseg, 
img.IMGcomp{
  width:300px;
/*  max-width:300px; 
  width:expression(width>300?"300":width);*/
}
img.IMGmain {
  width:100px;
}
img.IMGmain2 {
	width:100px;
}
img.IMGfh {
	height:4cm;
}
td.TDinput,
 td.TDinit{
  width:310px;
  text-align:center;
}
td.TDseg {
   width:650px;
   text-align:center;
}
td.TDmain {
  width:210px;
  text-align:center;
}
td.TDmain2 {
  width:420px;
  text-align:center;
}
/***********************/
/*** Nav bar styles ***/
ul.nav {
  position:absolute;
  left:4em;
  clear:both;
  margin: 0;
  cursor: default;
  list-style-type: none;
  text-align:left;
  width:20ex;
  margin-right: 1em;
  padding: 1.5em .5em;
}
ul.nav li {
  /* list items right after ul.nav - main menu items */
  margin: 0;
  padding: 1em .5em; /* vertical spacing */
}
/*** Menu styles (customizable) ***/
ul.nav,
.nav ul,
.nav ul li a a {
  background-color: #fff;
  color: #514e41;
  font-weight:bold;
}

ul.nav li:hover a:hover,
.nav ul li a:hover {
  background-color: #fff;
  color: #006699;
}
ul.nav li:active,
.nav ul li a:active{
  font-weight:bold;
}

ul {
  border: 1px solid #006699;
}

.nav a{
  text-decoration: none;
}
/******************/
img.portrait {
  /* my image on home page */
  /*width:70%;
  height:70%; */
  width:136pt;
  height:177pt;
}
ul.slides {
  border: none;
}
/* page footer */
.footer {
  font-size: 11px;
  color: #666666;
}
.trackers {
  text-align:center;
}
img.trking {
  border:none;
/*  height:38px; */
}
/* CV table */
td.year {
  vertical-align: top;
  width: 7em;
  font-weight:bold;
}
td.cont {
  width: 35em;
  font-weight:normal;
}
/*********************/
/* personal images */
img.personal {
  width: 19em;
}