/* 
    Document   : stylesheet
    Created on : Jan 22, 2009, 6:22:28 PM
    Author     : Bill
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*
* {
    border: 1px solid red;
}
*/

html {
    height: 100%;
}

body {
  display: block;
  padding:0;
  margin:0;
  background-image: url(../images/bg.gif);
  text-align:center;
  height: 100%;
}

/*
body div#adsense {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: auto;
  right: auto;
}
*/

body div#adsense {
  float: right;
  width: 120px;
}

div#page {
  border: 2px groove black;
  width:1000px;
  height: auto;
  margin:0 auto;
  padding:0px;
  background-image: url(../images/world.jpg);
  text-align: left;
  min-height:100%;
}

div#header {
  /*border:1px solid red;*/
  width:1000px;
  height:90px;
  padding: 10px;
}

div#sidebar {
  /*border:2px solid green;*/
  width:175px;
  float:left;
  margin:0px 0px 0px 20px;
  padding: 0px;
}

div#sidebar ul {
  list-style:none;
  /*border: 5px solid purple;*/
  padding:0px 0px;
}

div#sidebar a {
  color:black;
  text-decoration:none;
}

div#sidebar .sublinks {
    margin: 0px 0px 0px 10px;
    /*display:none;*/
}

a {
  color:black;
  text-decoration:underline;
}

div#sidebar a:hover {
  color:black;
  text-decoration:underline;
}

div#content {
  /*border: 2px solid blue;*/
  width: auto;
  margin: 0px 0px 0px 195px;
  padding: 0px 100px 0px 0px;
  /*clear:right;*/
  /*float:right;*/
}

p {
    text-align: justify;
}

.day h3 {
    text-decoration:underline;
    cursor:pointer;
}

/*
.day p {
    background: green;
}
*/

.wrapper {
    min-height: 900px;
    height: auto !important;
    margin: 0 auto -2em;
}

.footer, .push {
    height: 3em;
    width: 100%;
    text-align: center;
    font-size: x-small;
}

.title {
  color: black;
  font-size: large;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}

h1, h2 {
    text-align: center;
    text-decoration: underline;
}

.quote {
    text-align: center;
    font-style:italic;
    font-weight:bold;
}

.qauthor {
    text-align: center;
    font-style:italic;
    font-weight:normal;
}

#journalyears {
    text-align: center;
}

#journalyears li {
    display: inline;
}