BODY {
 font-family: Comic Sans MS, Helvetica, sans-serif;
 font-size: 10pt;
 color: #8b4513;
 background-color: #FFFAF0;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 }
H1 {
 font-size: 15pt; color: #FF1493;
 background-color: transparent; font-weight: bold;
 }
H2 {
 font-size: 13pt; font-weight: bold; color: #8b4513;
 background-color: transparent;
 }
H3 {
 font-size: 12pt; font-weight: bold; color: #8b4513;
 background-color: transparent;
 }

a:link { color : #2E8B57;
 background-color : transparent;
 text-decoration : underline;
 }
a:visited { color : #8b4513;
 background-color : transparent;
 text-decoration : underline;
 }
a:active { color : #FF1493;
 background-color : transparent;
 text-decoration : underline;
 }
a:hover { color : #6633CC;
 background-color : transparent;
 text-decoration : underline;
 }

HR {
 height: 1px; 
 color: #FF1493;
 }

.big { font-size : 13pt;
 font-weight : bold;
 color : #CC3333;
 background-color : transparent;
 }

a.title:link { color : #cc3333;
 background-color : transparent;
 }
a.title:visited { color : #cc3333;
 background-color : transparent;
 }

/* from here on is from cwick style sheet */
td {
 font-size: 10pt;
 }
.sideLink {  color: #FFFFCC; }
.small {  font-size: 8px; }
.papyrus {  font-family: Papyrus; font-size: 12pt; }
.dauphin {  font-family: Dauphin, Papyrus; font-size: 14pt; }

div {
  font-family: Comic Sans MS, Helvetica, sans-serif;
}

div.bar {
  background: #FAFAD2;
  border-style: solid;
  border-color: #181818;
  border-width: 1px 0px;
  padding-left: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}

div.siteheader {
  width: 100%;
  background: #ADD8E6;
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    10px;
  padding-bottom: 0px;
}

div.sitefooter {
  width: 100%;
  background: #ADD8E6;
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    0px;
  padding-bottom: 10px;
}

div.footnote {
  font-size: 8pt;
}

div.document {
  background: #E8F8E8;
/*  width: 540px; */
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
}

div.center { text-align: center }

div.sidebar {
  float: right;
  background: #FFEBCD;
  border-style: solid;
  border-color: #FFEBCD;
  border-width: 1px;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  padding-right: 7px;
  z-index: 99;
}

div.blogheader {  
/*  font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 4px;
  margin-bottom: 4px;
  border-top: 1px solid #6495ED;
  border-bottom: 1px solid #6495ED;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  overflow: hidden; 
  width: 100% /* 170px; */
}


div.blogentry {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  margin-left: 12px;
  margin-right: 12px;
}

div.bloggutter { /* font-family: Verdana, Helvetica, Arial, sans-serif; */ }

P.drop:first-letter {
  font-size: 240%;
  font-weight: bold;
  margin-top: -5px;
  margin-bottom: -5px;
  /* doesn't work: vertical-align: text-top; */
  float: left;
  padding-right: 4px;
}

div.menuname {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-weight: bold;
  color: #EAEAEA;
  background: #8FBC8F;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.menuitem {
  background: #FFEBCD;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0px;
  padding-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.menugutter {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
}

div.rcHeaderFull {
  font-weight: bold;
  font-size: 13pt;
  padding-bottom: 12px;
}

div.rcTextFull {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-size: 10pt;
}

div.rcHeaderSmall {
  font-weight: bold;
  background: #EEEECC;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-style: solid;
  border-color: black;
  border-width: 1px 0px;
  padding-left: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  overflow: hidden; 
  width: 100% /* 170px; */
}

div.rcTextSmall {
  font-size: 8px;
}

/* new styles */

div.leftColumn {
  font-size: 10pt;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

div.rightColumn {
  font-size: 10pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

div.mainPage {
/*  min-width: 390px; */
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

div.menubar {
  text-align: center;
  width: 100%;
  background-color: #F4A460;
  font-weight: bold;
  border-top: solid #FF1493 1px;
  border-bottom: solid #FF1493 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.plain {
 font-family: arial, helvetica, sans-serif;
 }
