body {
	background-image: url("/_resources/green-background.jpg");
}

div#banner {
	background: url("/_resources/logo.png");
	height:124px;
	width: 176px;
	border: 0px;
}

div.UserWidget {
	background: #2d5b2c;
  color: silver;
	padding:10px;
	border: 2px black solid;

}

div.UserWidget button {
  color: inherit;
}

div.AdminWidget {
	background: #2d5b2c;
  color: silver;
	padding:10px;
	border: 2px black solid;
}

div.AdminWidget button {
  color: inherit;
}

div#adminWidget div.AdminWidget > button.drawerPull {
  background: inherit;
  padding: 0px;
}

div.date {
    background-color: grey;
    float: right;
    padding: 12px 12px 1em 12px;
    font-weight: 200;
    font-size: large;
    border-radius: 10px;
    margin: 5px;
    font-family: sans-serif;
  }
div.date div {
  }

div.secret {
    padding: 1em;
    border: 1px solid #2f6fab;
    color: black;
    background-color: #e0e0ff;
    line-height: 1.1em;
    width: 60%;
  }

div.clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
  visibility: hidden;
  overflow: hidden;
}

div.blurb {
  font-style: italic;
}

div.grey 
{
  background-color:grey;
}

div.RootBody blockquote, div.previewFrameContent blockquote  {
  background-color: #e0e0ff;
  width: 60%;
}

div.red blockquote {
  background-color: #dd8585;
}

div.grey_bq blockquote {
  background-color: grey;
}
div.name {
  display: inline;
  font-weight: bold;
  font-style: italic;
}

tr td, tr th {
  page-break-inside: avoid;
}
  
@media print {
  div.RootBody.p24 td img{
    height:160px;
  }
  
  div.RootBody.p24 {
    padding-left: 2em;
  }

  div.pagebreak { page-break-after: always;}

  div.noprint {display:none;}

  table.lazerTable td {
    padding-bottom: 2px;
  }
}

