blockquote {
    font-size: 18px;
	  border-left: none;
	  padding: 0px;
	  margin:20px;
	  color: #444444;
}

.site-description {
	  position: absolute;
	  left: 0px;
	  text-align: left;
	  margin-top: -60px;
}

.wp-title {
	  position: absolute;
	  margin-top: -53px;
	  font-size: 45px;
	  font-weight: 600;
	  font-family: catamaran;
}

.copyright-bar {
	  font: 16px catamaran;
}

.search-form {
	text-align: right;
	padding: 10px 0 0 0;
}

/* Video/iframe sizing */

.videoWrapper {
	position: relative;
	width: 100%;
	padding-bottom: 302px; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-top:auto;
  margin-bottom:auto;
  text-align:center;
}

.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 302;
	height: 370;
	border: 1px solid #ccc;
}

.sidebar_370_vidwrapper_default {
	position: relative;
	width: 100%;
	padding-bottom: 302px; /* 16:9 */
	padding-top: 0px;
	height: 0;
	margin-top:auto;
  margin-bottom:10px;
  text-align:center;
}

.sidebar_370_vidwrapper_default iframe,
.sidebar_370_vidwrapper_default object,
.sidebar_370_vidwrapper_default embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 302;
	height: 370;
	border: 1px solid #ccc;
}

/* Sidebar widget styling */

.randomize_centered {
    margin-left:auto;
    margin-right:auto;
	  margin-top:auto;
    margin-bottom:auto;
    text-align:center;
		padding: 0 0 0 0;
}

.sidebar_randomize {
    margin-left:auto;
    margin-right:auto;
		margin-top:auto;
    margin-bottom:auto;
    text-align:center;
		padding: 0 0 0 0;
}

.sidebar_centered_default {
    margin-left:auto;
    margin-right:auto;
		margin-top:auto;
    margin-bottom:auto;
    text-align:center;
		padding: 0 0 15px 0;
}

.centered-sidebar {
  text-align: center;
	font-size: .9em;
	padding: 0px 0px 0px 0px;
	color: #666666;
}

.centered-sidebar a:link { color: #666666; }
.centered-sidebar a:visited { color: #666666; }

/* Table styling */

table {
  border: none;
  table-layout: auto;
}

/* Policy bank/file listing */

    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center}
    p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: right}

    table.t1 {border-collapse: collapse;}
    td.td1 {width: 465.0px; padding: 4.0px 0px 4.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ededed}
    td.td2 {width: 40.0px; padding: 4.0px 0px 4.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ededed}
    td.td3 {width: 40.0px; padding: 4.0px 0px 4.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ededed}
    td.td4 {width: 80.0px; padding: 4.0px 0px 4.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ededed}
    td.td11 {width: 465.0px; padding: 4.0px 0px 12.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: none}
    td.td12 {width: 40px; padding: 4.0px 0px 12.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: none}
    td.td13 {width: 40px; padding: 4.0px 0px 12.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: none}
    td.td14 {width: 80.0px; padding: 4.0px 0px 12.0px 0px; border-top: none; border-left: none; border-right: none; border-bottom: none}
    td.td21 {width: 651px; padding: 0.0px 0px 14.0px 0px; border: none}
    td.td31 {width: 651px; padding: 12.0px 0px 2.0px 0px; border: none}
    
/* End policy bank */

/* Generic table formatting */

table.table-bank {
	border: none;
	border-collapse: separate;
	font-size: 14px;
}

table.table-plain {
	border-collapse: separate;
	font-size: 14px;
	border: none;
}

caption.table-bank {
	font-size: 22px;
	line-height: 1.2;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 12px 0px;
	margin: 0;
	text-align: left;
}

caption.table-plain {
	font-size: 22px;
	line-height: 1.2;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 12px 0px;
	margin: 0;
}

	td.td-left {text-align: left; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ededed}
	td.td-center {text-align: center; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ededed}
	td.td-right {text-align: right; padding-right: 1px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ededed}
	td.td-left-plain {text-align: left; border: none;}

	th.th-left {text-align: left; border: none;}
	th.th-center {text-align: center; border: none;}
	th.th-right {text-align: right; border: none;}

/* End Table formatting */