TABLE.banner {
  width:714; 
  border:0pt;
  margin-left:"0pt 0pt 0pt 0pt";
  background-color:white;
}

TR.banner {
  border:0pt;
  margin-left:"0pt 0pt 0pt 0pt";
  background-color:#666666;  
}

TD.banner {
  border:0pt;
  vertical-align:top;
  text-align:left;
  margin-left:"0pt 0pt 0pt 0pt";
  background-color:#9A9A9A;  
}

TABLE.menubar {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:9pt;
  font-weight:bold;
  color:#666666;
  background-color:white;
  padding-bottom:0px;
}

TR.menubar {
  background-color:#ffcf12;
  padding-bottom:0pt;
}

TD.menubar {
  height:22px;
  vertical-align:center;
  text-align:left;
  padding-left:15px;
}

h1 { 
  color:black; 
  font-size:18pt; 
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
}

h2 { 
  color:gray; 
  margin-top:4px;
  margin-bottom:6px;
  font-size:9pt;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
}

a {
  text-decoration: none;
  color: blue;
}

a:visited {
  text-decoration: none;
  color: blue;
}

a:hover {
  text-decoration: underline;
  color: blue;
}
  
TABLE.content {
  border:0pt;
  background-color:white;
  padding-top:20pt;
}

TD.content {
  padding-left:35px;
  padding-right:20px;
  padding-bottom:20px;
}

.bodytext { 
  font-size:10pt;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

.blurb {
  margin-bottom:3pt;
  margin-top:0pt;
  font-size:9pt;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

.blurbbox {
  border-right:"1px solid gray";
  border-bottom:"1px solid gray";
  border-top:"1px solid #f5f5f5";
  border-left:"1px solid #f0f0f0";
  background-color:#eeeeee;
  padding-left:3pt;
  padding-right:3pt;
  margin-bottom:10px;
}

.blogbox {
  border-right:"1px solid gray";
  border-bottom:"1px solid gray";
  border-top:"1px solid #f5f5f5";
  border-left:"1px solid #f0f0f0";
  background-color:#eeeeee;
  padding-left:3pt;
  padding-right:3pt;
  padding-bottom:3pt;
  margin-bottom:10px;
}

.blogbox h2 {
  color:blue;
  margin-top:4px;
  margin-bottom:0px;
  padding-bottom:0px;
  font-size:9pt;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

.commentbox {
  border-right:1px solid gray;
  border-bottom:1px solid gray;
  border-top:1px solid #d5d5d5;
  border-left:1px solid #d0d0d0;
  background-color:#aaaaaa;
  padding-top:3pt;
  padding-left:23pt;
  padding-right:3pt;
  padding-bottom:3pt;
  margin-bottom:10px;
}

.passionhidden {
  position:absolute;
  width:300px;
  border-right:"1px solid gray";
  border-bottom:"1px solid gray";
  border-top:"1px solid #f5f5f5";
  border-left:"1px solid #f0f0f0";
  background-color:#eeeeee;
  padding-left:3pt;
  padding-right:3pt;
  margin-left:80px;
  margin-bottom:10px;
  visibility:hidden;
  display:inline-block;
}

.passionshown {
  position:absolute;
  width:300px;
  border-right:"1px solid gray";
  border-bottom:"1px solid gray";
  border-top:"1px solid #f5f5f5";
  border-left:"1px solid #f0f0f0";
  background-color:#eeeeee;
  padding-left:3pt;
  padding-right:3pt;
  margin-left:80px;
  margin-bottom:10px;
  visibility:visible;
  display:inline-block;
}

.blurbbar {
  width:150px;
  vertical-align:top;
  padding-left:3pt;
  padding-right:3pt;
}

.menubar A.menulink {
  color:black;
  text-decoration:none;
  padding-right:5px;
}

.menubar A.menulinkover {
  color:#666666;
  text-decoration:none;
  padding-right:5px;
}

.blogbox h3 {
  font-style:italic;
  padding-top:0px;
  margin-top:0px;
  font-size: 10px;
  font-weight:normal;
  text-align: left;
  display:inline-block;
}

.blogbox h4 {
  font-style:normal;
  padding-top:0px;
  margin-top:0px;
  margin-bottom: 0px; 
  font-size: 11px;
  font-weight:normal;
  text-align: left;
  display:inline-block;
}

.blogbox .entryLinks {
  font-size: 10px;
}

.spaced {
  padding-bottom: 90px;
}
