/* Columbia colors:
  #76B3DF: blue
  #B3E4FA: light blue
  #A6B7C8: grey blue */

/* Whole document properties */
html, body, div {
  margin: 0px;
  height: 100%;
}
body {
  background-color: white;
}
h1, h2, h3, h4 {
  text-align: center;
  color: darkblue;
}
a, a:visited {
  color: blue;
  text-decoration: none;
}
a:hover {
  color: darkblue;
  text-decoration: underline;
}
a:active {
  color: red;
  text-decoration: underline;
}

#bodyPage {
  background-color: #A6B7C8;
}

/* Main table properties */
#tableMain {
  width: 800px;
  height: 100%;
  background-color: white;
  border: none;
  border-collapse: collapse;
}
#rowMenu {
  height: 20px;
}
#rowMain, #cellMain {
  height: 100%;
}
#rowFooter {
  height: 20px;
}

/* iframe documents properties, other than the ones in the main frame */
iframe {
  border: none;
}

#divMenu {
  text-align: center;
  background-color: #76B3DF;
}
a.linkMenu {
  color: maroon;
}
a.linkMenu:hover, a.linkMenu:active {
  text-decoration: none;
  background-color: lightblue;
  color: red;
}

#divFooter {
  text-align: center;
  font-size: small;
}

/* main document properties */
body.bodyMain {
  margin: 10px;
  height: 1px; /* smallest possible, go figure out why */
  background-repeat:no-repeat;
  background-position: center center;
  background-attachment: fixed;
}
#divMain {
}

p {
}
p.text {
  text-indent: 30pt;
  text-align: justify;
}
p.c {
  text-align: center;
}

code {
  color: darkgreen;
}

pre {
  background-color: beige;
  color: darkred;
  border: 1px solid black;
  padding: 5pt;
}

/* specific documents properties */
#bodyHome {
/*  background-image: url('images/longitude.png'); */
}
#bodyResearch {
/*  background-image: url('images/latitude.png'); */
}
#bodySoftware {
}
#bodyPublications {
/*  background-image: url('images/document.png'); */
}
#bodyContact {
/*  background-image: url('images/envelope.png'); */
}
