<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
*
* Container block
*
*/

div.sab-nested-block {float:left;margin:0;}
div.sab-container-block {overflow:hidden;padding:0;}


/*
*
* Title block
*
*/

.sab-title 
{
  line-height: 100%;
  padding:
    10px 0;
}

.sab-title-container a {
  text-decoration: none;
}

/*
*
* Author block
*
*/

.sab-author-block {
  overflow:hidden;
}
.sab-author-block h3.sab-author-title {
  display:block;
  font-weight:bold;
  line-height: 150%;
}

.sab-author-block .sab-author-title {
  margin-bottom:5px;
  line-height: 150%;
  font-size:18px;
}

.sab-author-block p {
  margin-bottom:5px;
}
.sab-author-block .sab-author-image-left {
  float:left;
  margin:0px 10px 5px 0;
}

.sab-author-block .sab-author-image-right {
  float:right;
  margin:0px 0 5px 10px;
}

.sab-author-block .sab-author-image-left img,
.sab-author-block .sab-author-image-right img{
  max-width:100px;
  height:auto;
}

.sab-author-block .sab-author-text {
  overflow: hidden;
  line-height: 130%;
}

.sab-author-block .sab-author-inside-image-left {
  float:left;
  display:inline-block;
  margin-right: 5px;
}

.sab-author-block .sab-author-inside-image-right {
  float:right;
  display:inline-block;
  margin-left: 5px;
}

x.sab-author-block .sab-author-links a{
  padding:5px 5px 5px 0;
}	

.sab-icons-container 
{display:inline-block;}

.sab-icons-block.left {text-align:left;}
.sab-icons-block.center {text-align:center;}
.sab-icons-block.right {text-align:right;}


a.sab-icon {
  width:32px;
  height:32px;
  display:inline-block;
  margin:5px 5px 5px 0;
}

a.sab-icon-twitter.icons-mono-flat
{	background:url(icons/icons-mono-flat.png) 0 0 no-repeat;}

a.sab-icon-facebook.icons-mono-flat
{	background:url(icons/icons-mono-flat.png) -32px 0 no-repeat;}

a.sab-icon-otherposts.icons-mono-flat
{	background:url(icons/icons-mono-flat.png) -64px 0 no-repeat;}

a.sab-icon-website.icons-mono-flat
{	background:url(icons/icons-mono-flat.png) -96px 0 no-repeat;}

a.sab-icon-email.icons-mono-flat
{	background:url(icons/icons-mono-flat.png) -128px 0 no-repeat;}


a.sab-icon-twitter.icons-colour-raised
{	background:url(icons/icons-colour-raised.png) 0 0 no-repeat;}

a.sab-icon-facebook.icons-colour-raised
{	background:url(icons/icons-colour-raised.png) -32px 0 no-repeat;}

a.sab-icon-otherposts.icons-colour-raised
{	background:url(icons/icons-colour-raised.png) -64px 0 no-repeat;}

a.sab-icon-website.icons-colour-raised
{	background:url(icons/icons-colour-raised.png) -96px 0 no-repeat;}

a.sab-icon-email.icons-colour-raised
{	background:url(icons/icons-colour-raised.png) -128px 0 no-repeat;}


/* 
 * Related posts blocks
 *
 */

div.sab-related-block h3 {
  font-size: 18px;
  margin: 5px 0;
}
ul.sab-related-posts {
  list-style: disc;
  padding-left: 10px;
  margin-left: 10px;
}
ul.sab-related-posts li a {
  text-decoration: none;
}
ul.sab-related-posts li a:hover {
  text-decoration: underline;
}

ul.sab-related-posts li em {
  font-size: 0.8em;
  color: #777;
}


/* SEARCHPLUS BLOCK */
.searchplus-helptext
{
  font-size: 12px;
  font-style: italic;
  display:block;
  margin:5px 0;
}
.searchplus-foundcount {
  display:block;
  margin:10px 0;
}

.searchplus-submit {
  display:block;
  margin:5px 0;
  clear:both;
}

.searchplus-submit .submit {
  border: 1px solid #fff;
  border-bottom-color: #ccc;
  border-right-color: #ccc;
}

.sab-searchplus-criteria {
  float:left;
  display:block;
  padding:10px;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  background:#f3f3f3;
}
.sab-searchplus-results {
  float:left;
  display:block;
  padding-right:10px;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
}

.sab-searchplus-pageno {
  padding:5px;
  width:100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  margin-bottom:5px;
}
.sab-searchplus-pageno:hover {
  cursor: pointer;
}
.sab-searchplus-criteria.horizontal,
.sab-searchplus-results.horizontal {
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
}
.sab-searchplus-criteria.vertical {
  max-width:33%;
  margin-right:2%;
}
.sab-searchplus-results.vertical {
  max-width:65%;
}
.sab-searchplus-criteria.vertical2 {
  max-width:63%;
  margin-right:2%;
}
.sab-searchplus-results.vertical2 {
  max-width:35%;
}

.sab-searchplus-clear-left {
  clear:left;
}
input.sab-searchplus-date-field {
  width:auto!important;	
}
.sab-searchplus-meta {
  font-size:11px;
  color:#777;
  margin:5px 0;
}
.sab-searchplus-meta a{
  text-decoration:none;
  color:#777;
}
.sab-searchplus-block h2 {
  font-size:20px;
  font-weight:bold;
  line-height:1.8;
}

.sab-searchplus-result {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float:left;
  padding-right:10px;
}
.sab-searchplus-results-entry-title {
}

.sab-searchplus-results-thumb {
  float:left;
  margin-right:10px;
}
.sab-searchplus-results-excerpt {
  line-height: 1.5;
  color:#444;
  float:left;
  display:block;
  max-width:100%;
}

.sab-searchplus-divider {
  clear:both;
  margin:5px 0 15px;
}

.sab-searchplus-divider.show-border {
  border-bottom:solid 1px #ddd;
  padding:5px 0 0 0;
}
.sab-searchplus-divider.no-border {
  border-bottom:none;
}

.sab-searchplus-results a {
}

.sab-searchplus-results h3 a {
  text-decoration: none;
  font-size:15px;
}
.sab-search-cell {
  display:block;
  margin-bottom:10px;
}

.sab-search-cell input[type="text"] {
  width:100%;
}

.sab-search-cell.horizontal, 
.sab-search-cell.vertical2 {
  float:left;
  margin-right:10px;
}
.sab-search-cell.vertical {
  clear:both;
}

.sab-search-cell h4 {
  font-weight:bold;
  margin-bottom:5px;
}

/* Setup mobile devices searchplus widths */
@media screen and (max-width:720px) {
  .sab-searchplus-block
  .sab-searchplus-criteria,
  .sab-search-cell,
  .sab-searchplus-results,
  .sab-searchplus-pageno,
  .sab-searchplus-result,
  .searchplus-page-panel {
    width:100%!important;
    float:none!important;
    max-width:100%!important;
    margin-right:0!important;
  }
}

.sab-spacer-block {
  margin:0;
  padding:0;
}
.block-type-sab-spacer {
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  text-align: center;
}

.block-type-sab-icons img {
  float:left;
}

.block-type-sab-sets {
  padding:0;
  overflow:visible;
  z-index:5;
}

.sab-sets-block {
  max-width:100%;
}
.sab-sets-embedded-block {
  float:left;
}

.sab-documents-block {
  line-height: 2;
}
.pzsab_document_headings {
  width:100%;
  background:#555;
  font-weight:bold;
  color:#fff;
  padding:5px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  line-height:1.5;
}
.pzsab_document_heading_unit,
.pzsab_document_row_unit{
  display:inline-block;
  padding:0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  vertical-align: middle;
}

.pzsab_document_row_unit_image {
  display:inline-block;
  box-sizing: border-box;
  vertical-align: middle;
}



.pzsab_document_heading_unit.date,
.pzsab_document_row_unit.date
{
  width:15%;
}
.pzsab_document_heading_unit.doc-cat,
.pzsab_document_row_unit.doc-cat
{
  width:20%;
}
.pzsab_document_heading_unit.size,
.pzsab_document_row_unit.size
{
  width:10%;
}

.pzsab_document_row_unit_image img {
	vertical-align: middle;
	margin:5px 5px 5px 0;
}

.pzsab_document_row {
  width:100%;
  border-top:#fff solid 1px;
  padding:0 5px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}
.pzsab_document_row.is_odd {
  background:#eee;

}

.pzsab_document_row.is_even {
  background:#ddd;	
}

.pzsab_document_row:hover{
  background:#ccc;
}











/* Edit this with the width of your site's page 
 Once the browser window drops below this width, the nested blocks will be displayed full width if Resonsive Grid is active.
 * */
@media screen and (max-width:970px) {
  .sab-nested-block {width:100%!important;}
}
@media screen and (max-width:720px) {
  .pzsab_document_heading_unit,
  .pzsab_document_row_unit,
  .pzsab_document_heading_unit.doc-cat,
  .pzsab_document_row_unit.doc-cat,
  .pzsab_document_heading_unit.date,
  .pzsab_document_row_unit.date,
  .pzsab_document_heading_unit.size,
  .pzsab_document_row_unit.size
  {
    width:100%;
    line-height:1;
  }
  .pzsab_document_heading,
  .pzsab_document_row
  {
    padding:10px 5px;
  }

  .pzsab_document_headings {display:none;}
  .pzsab_document_row_unit.title:before {content:"Title: ";font-weight:bold;}
  .pzsab_document_row_unit.doc-cat:before {content:"Category: ";font-weight:bold;}
  .pzsab_document_row_unit.date:before {content:"Date: ";font-weight:bold;}
  .pzsab_document_row_unit.size:before {content:"Size: ";font-weight:bold;}

}


/* SAB Table of Contents */


.sab-toc-container {background:#eee;padding:10px;z-index:202;overflow-y:auto;}
.sab-toc-container li a {font-size: 12px;}
.sab-toc-show-always {position:relative;display:block;}
.sab-toc-show-on-hover,.sab-toc-show-on-click {position:absolute;display:none;z-index:202;left:0;}
.sab-toc-pinned {position:fixed;z-index:202;}
.sab-toc-pinned-container {position:relative;}
.sab-toc-title {background:#eee;padding:5px;margin:0;font-size: 20px;}
</pre></body></html>