/*Stylesheet by WBT Productions, adapted from mycross.css (by WBT Productions). 
  Styles the postcard index/list of postcards. */

p.sessmess{
  text-align: center;
  margin-top: 0;
  padding-bottom: 1em;
  font-weight: bold;
  }

body {
  background-image: url(../graphics/europe2h.jpg); 
  background-repeat: no-repeat;
  background-color: #DD7;
  background-position: 50% 70%;
  /*background-position: center center;*/
  background-attachment: fixed;
  font-family: Americana, Georgia, serif;
}
p.facebook{
  text-align: center;
  text-decoration: none;
  font-size: 90%;
  margin-bottom: 0;
}
img#facebook {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  text-decoration: none;
  border: none;
  }
h2 {
  text-align: center; 
  font-family: 'BernhardMod BT',  Americana,'Californian FB',  Georgia,serif; 
  font-weight: 600;
  font-size: xx-large; 
  /*margin-top: 1em;*/
}

h3 {
  font-style: italic; 
  font-weight: normal;
  text-decoration: underline; 
}

h4 {
    text-align: center;
    font-style: italic; 
    font-weight: normal;
  }
h4.mainlink {
  font-size: 1.2em;
  margin: 0; 
  }

form#subscribe{
  text-align: center;
  }

p {
text-indent: 3em; 
}

p.bottombar {
  text-align: center;
}

img#greetings {
  width: 250px;
  height: 200px;
  float: none;
  margin-left: auto;
  margin-right: auto; 
  display: block;
  padding-bottom: 0;
  margin-bottom: 0;
  }

img#me {
  float: right; 
  padding: 2em;
  width: 300px;
  height: 400px;
  }

p.location {
  margin-right: 3em;
  text-indent: 0; 
  }

p.gohome {
  padding: 0;
  margin: 0;
  text-align: center;
  text-indent: 0; 
}

p.phasedate {
font-style: italic;   
}
.copyright {
  font-style: italic; 
  margin:  1.8em;
  padding: 0;
  text-align: center;
  font-size: .9em;

}
.copyright a {
  text-decoration: none;
  color: #669;
}

table#cardlist {
/*  width: 85%;*/
  margin-left: auto; 
  margin-right: auto;
}

table.timeline td.date {
  text-align: right; 
  vertical-align: top; 
  padding-right: 2em;
} 
  
table.timeline th {
/*  padding-left: 2em; 
  margin-right: -2em;*/
  text-align: center;
  }  

table.timeline th.title {
font-style: normal;
font-weight: bold;
font-size: 1em;
text-decoration: underline; 
}
table.timeline th.disclaimer {
font-style: italic;
font-weight: normal;
font-size: .8em;
}

.left {
  text-align: right;
  }
.right {
  text-align: left;
  }

.date {
  width: 12em;
  text-align: left;
}

img#hiddenlink {
  width: 80px; 
  height: 80px;
  position: fixed;
  top: 0;
  right: 0;
  border: none;
  }

