
* {
  margin: 0;
  padding: 0; 
  border: 0;
}  

body {
  font-family: Apple Chancey, Helvetica, Arial, Lucida Sans;
  font-weight: bold; 
  color: #44280e; /*brown*/
  background-color: #cab998; /*beige*/
  background-image: url(../images/background-fixed.jpg);
  background-attachment: fixed;
}

a { color: #3F6617; }/*olive*/
a:active { color: #a99f03; }/*gold*/
/* a:visited {color: tan; } */
a:visited {color: #7c7c7c; }/*med dark grey*/
/* a:hover { color: pink; } */
a:hover { color: #a99f03; }/*gold*/
a:visited:hover {color: #a99f03; }/*gold*/

strong { color: #BD181F; /*brick*/
       }

#container {}
#title {}
#main {}

#leftpane img {
  margin: -4px 0 0 -1px;
  padding: 0;
  }
#leftpane {
/*
  background-image: url(images/left-flowers-line.jpg);
  background-repeat: repeat-y;
  width: 164px;
*/
  float: left;
  }

#content {
  padding-left: 100px;
  margin: 0 0 1em 0;
  }

#welcome {
  padding: 1em;
  }

div.block div {
  margin: 1em;
  }

.innerblock {
  margin: 0 1em;
  padding: 0 0 2em 0;
  }
.leftblock  { float: left; text-align: left; }
.rightblock { margin-left: 20em; text-align: left; }
.notesblock { margin: 3em; }


.bigbold { font-size: large; font-weight: bold; 
  }
.centered {
  display          : block;
  margin-left      : auto;
  margin-right     : auto;
  text-align       : center;
  }
.right { float: right; }
.left { float: left; }



.innerblock2 {
  margin: 0 1em;
  padding: 0 0 2em 0;
  }
.leftblock2  { float: left; }
.rightblock2 { margin-left: 20em; }
.notesblock2 { margin: 3em; }


/* Voodoo from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of voodoo */
