.sideLink {  color: #FFFFCC}
td {  /* font-family: Verdana, Helvetica, Arial, sans-serif; */ font-size: 10pt}
.small {  font-size: 8pt}
.papyrus {  font-family: Papyrus; font-size: 12pt}
.dauphin {  font-family: Dauphin, Papyrus; font-size: 14pt}

BODY {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: verdana, helvetica, sans-serif;
    color: #000000;
    background-color: #ddd;
    min-width: 640px;
    width: 655px;
}

#MainTable {
    background-color: #d0d0d0;
	width: 655px;
}

input,textarea,select {
	color: #883300;
	background:#ddff99;
}

div {
	font-family:  Helvetica, Verdana, Vera, sans-serif;
}

img { border:0; }
pre {
	line-height: 1.2;
	font-size: 10px;
}

hr { height: 2px; font-size:2px; }

a {
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color:  #444444;
    outline: none;
}

a:visited {
    color:  #444444;
}

a:active {
    color:  #444444;
}

a.menudiv:visited {
    color: #ddd;
}

a.menudiv:active {
    color: #ddd;
}

#menudiv {
    font-family:helvetica, verdana, sans-serif;
    font-size:12px;
    background-color: #505050;
    color: #ddd;
    height: 20px;
    width: 100%;
}


h1 { font-size: 14px; }

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

div.siteheader {
    font-size: 63px;
    font-weight: lighter;
	background-image:url('headerbg.png');
    color:#505050;
    height:85px;
    width: 100%;
}

div.sitefooter {
    border-top: solid;
    border-top-width: 1px;
    border-top-color: #ddd;
	background-color: #d0d0d0;
	height: 40px;
	padding-right: 4px;
}

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

div.document {
  background: #AAFFAA;
  /* background: url(/imgdb/papyrus.jpg); */
  width: 535px;
  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: #AAFF66;
  border: 1px dotted #4d2b00;
  width: 35%;
  font-size: 12px;
  line-height: 14px;
  margin-left: 9px;
  margin-right: 0px;
  margin-top: 9px;
  margin-bottom: 9px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-right: 9px;
  z-index: 99;
}

div.blogheader {  
/*  font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-weight: bold;
  background: #AAFF66;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 4px;
  margin-bottom: 4px;
  /* border: 1px solid black;
	border-style: solid;
	border-color: black;
	border-width: 1px 0px; */
  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;
  background: #88DD33;
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  /*
	border-style: solid;
	border-color: black;
	border-width: 1px 0px;
  */
}

div.menuitem {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  background: #AAFF66;
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

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

div.rcHeaderFull {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-weight: bold;
  font-size: 18pt;
  padding-bottom: 12px;
}

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

div.rcHeaderSmall {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-size: 10pt;
  font-weight: bold;
  background: #AAFFAA;
  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-family: Verdana, Helvetica, Arial, sans-serif; */
  font-size: 8pt;
}

/* new styles */

div.leftColumn {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  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;
    border-right: solid;
    border-right-width: 1px;
    border-right-color: #ddd;
}

div.rightColumn {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  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 {
/*   font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-size: 14px;
  /* min-width: 600px; */
  line-height: 20px;
  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.MainText {
	max-width: 510px;
}

#icon { vertical-align: text-bottom; }

#sponsors {
	margin-left: 15px;
	padding-left: 5px;
	border-left: 1px solid #ddd;
    float: right;
}

