.pagelines-grid { padding:1%; }
.alert {
  padding:8px 35px 8px 14px;
  margin-bottom:21px;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  color:#c09853;
}
.alert-heading { color:inherit; }
.alert p { margin:0; }
h2.alert-heading, h3.alert-heading, h4.alert-heading, h5.alert-heading, h6.alert-heading { margin:0 auto 0.25em; }
.alert .close {
  position:relative;
  top:-2px;
  right:-21px;
  line-height:18px;
}
.alert-success {
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#468847;
}
.alert-important, .alert-error {
  background-color:#f2dede;
  border-color:#eed3d7;
  color:#b94a48;
}
.alert-info {
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#3a87ad;
}
.alert-block {
  padding-top:14px;
  padding-bottom:14px;
}
.alert-block > p, .alert-block > ul { margin-bottom:0; }
.alert-block p + p { margin-top:5px; }
.label, .badge {
  font-family:"Helvetica", Arial, serif;
  font-size:.846em;
  font-weight:bold;
  line-height:14px;
  color:#fff;
  vertical-align:baseline;
  white-space:nowrap;
  text-shadow:0 -1px 0 rgba(0,0,0,0.35);
  background-color:#999;
}
.label { padding:1px 4px 2px; }
.badge { padding:1px 9px 2px; }
a.label:hover, a.badge:hover {
  color:#fff;
  text-decoration:none;
  cursor:pointer;
}
.label-important, .badge-important { background-color:#b94a48; }
.label-important[href], .badge-important[href] { background-color:#953b39; }
.label-warning, .badge-warning { background-color:#f89406; }
.label-warning[href], .badge-warning[href] { background-color:#c67605; }
.label-success, .badge-success { background-color:#468847; }
.label-success[href], .badge-success[href] { background-color:#356635; }
.label-info, .badge-info { background-color:#08c; }
.label-info[href], .badge-info[href] { background-color:#069; }
.label-inverse, .badge-inverse { background-color:#333; }
.label-inverse[href], .badge-inverse[href] { background-color:#1a1a1a; }
.tooltip {
  position:absolute;
  z-index:1020;
  display:block;
  visibility:visible;
  padding:5px;
  font-size:11px;
}
.tooltip.top { margin-top:-2px; }
.tooltip.right { margin-left:2px; }
.tooltip.bottom { margin-top:2px; }
.tooltip.left { margin-left:-2px; }
.tooltip-inner {
  max-width:200px;
  padding:3px 8px;
  color:#fff;
  text-align:center;
  text-decoration:none;
  background-color:#000;
}
.tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
}
.popover {
  position:absolute;
  top:0;
  left:0;
  z-index:1010;
  display:none;
  padding:5px;
}
.popover.top { margin-top:-5px; }
.popover.right { margin-left:5px; }
.popover.bottom { margin-top:5px; }
.popover.left { margin-left:-5px; }
.popover .arrow {
  position:absolute;
  width:0;
  height:0;
}
.popover-inner {
  padding:3px;
  width:280px;
  overflow:hidden;
  background:#000;
  background:rgba(0,0,0,0.8);
}
.popover-title {
  padding:9px 15px;
  line-height:1;
  background-color:#ebebeb;
  border-bottom:1px solid #e3e3e3;
}
.popover-content {
  padding:14px;
  background-color:#fff;
}
.popover-content p, .popover-content ul, .popover-content ol { margin:0; }
.btn {
  display:inline-block;
  padding:4px 10px 4px;
  margin-bottom:0;
  font-size:14px;
  font-family:"Helvetica", Arial, serif;
  line-height:20px;
  color:#333;
  text-align:center;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  vertical-align:middle;
  border:1px solid #ccc;
  border-bottom-color:#b3b3b3;
  cursor:pointer;
}
a.btn:hover { text-decoration:none; }
.btn:hover {
  color:#333;
  text-decoration:none;
  background-color:#e6e6e6;
  background-position:0 -15px;
}
.btn.active, .btn:active {
  background-image:none;
  background-color:#e6e6e6;
  background-color:#d9d9d9 \9;
  outline:0;
}
.btn.disabled, .btn[disabled] {
  cursor:default;
  background-image:none;
  background-color:#e6e6e6;
}
.btn-large {
  padding:9px 14px;
  font-size:16px;
  line-height:normal;
}
.btn-large [class^="icon-"] { margin-top:1px; }
.btn-small {
  padding:5px 9px;
  font-size:12px;
  line-height:19px;
}
.btn-small [class^="icon-"] { margin-top:-1px; }
.btn-mini {
  padding:2px 6px;
  font-size:12px;
  line-height:17px;
}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-important, .btn-important:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  color:#fff;
}
.btn-primary.active, .btn-warning.active, .btn-important.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
button.btn, input[type="submit"].btn {
  *padding-top:2px;
  *padding-bottom:2px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
  padding:0;
  border:0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
  *padding-top:7px;
  *padding-bottom:7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
  *padding-top:3px;
  *padding-bottom:3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
  *padding-top:1px;
  *padding-bottom:1px;
}
.btn-group {
  position:relative;
  display:inline-block;
  display:block;
}
.btn-group + .btn-group { margin-left:5px; }
.btn-toolbar {
  margin-top:10.5px;
  margin-bottom:10.5px;
}
.btn-toolbar .btn-group { display:inline-block; }
.btn-group .btn {
  position:relative;
  float:left;
  margin-left:-1px;
}
.btn-group .btn:first-child {
  margin-left:0;
  -webkit-border-top-left-radius:4px;
  -moz-border-radius-topleft:4px;
  border-top-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-left-radius:4px;
}
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
  -webkit-border-top-right-radius:4px;
  -moz-border-radius-topright:4px;
  border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -moz-border-radius-bottomright:4px;
  border-bottom-right-radius:4px;
}
.btn-group .btn.large:first-child {
  margin-left:0;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
}
.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
}
.btn-group .btn:hover, .btn-group .btn:focus, .btn-group .btn:active, .btn-group .btn.active { z-index:2; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0; }
.btn-group .dropdown-toggle {
  padding-left:8px;
  padding-right:8px;
  *padding-top:3px;
  *padding-bottom:3px;
}
.btn-group .btn-mini.dropdown-toggle {
  padding-left:5px;
  padding-right:5px;
  *padding-top:1px;
  *padding-bottom:1px;
}
.btn-group .btn-small.dropdown-toggle {
  *padding-top:4px;
  *padding-bottom:4px;
}
.btn-group .btn-large.dropdown-toggle {
  padding-left:12px;
  padding-right:12px;
}
.btn-group.open { *z-index:1000; }
.btn-group.open .dropdown-menu {
  display:block;
  margin-top:1px;
}
.btn-group.open .dropdown-toggle { background-image:none; }
.btn .caret {
  margin-top:7px;
  margin-left:0;
}
.btn-mini .caret { margin-top:5px; }
.btn-small .caret { margin-top:6px; }
.btn-large .caret {
  margin-top:6px;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #000;
}
.btn-primary .caret, .btn-warning .caret, .btn-important .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;
}
p small {
  font-size:12px;
  color:#999;
  line-height:10.5px;
}
p:before {
  content:"";
  width:8em;
  display:block;
  overflow:hidden;
}
.lead {
  margin-bottom:21px;
  font-size:20px;
  font-weight:200;
  line-height:31.5px;
}
h1, h2, h3, h4, h5, h6 {
  margin:0;
  text-rendering:optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-weight:normal;
  color:#999;
}
h1 { font-size:28px; }
h1 small { font-size:21.7px; }
h2 { font-size:25.2px; }
h2 small { font-size:21.7px; }
h3 { font-size:21.7px; }
h3 small { font-size:18.2px; }
h4 { font-size:18.2px; }
h4 small { font-size:15.4px; }
h5 { font-size:15.4px; }
h6 {
  font-size:14px;
  color:#999;
  text-transform:uppercase;
}
h1, h2, h3, h4, h5, h6 { line-height:1.3em; }
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { margin-top:0; }
.hentry h1 + p, .hentry h2 + p, .hentry h3 + p, .hentry h4 + p, .hentry h5 + p, .hentry h6 + p { margin-top:0; }
.page-header {
  padding-bottom:20px;
  margin:63px 0 21px;
  border-bottom:1px solid #f2f2f2;
}
.page-header h1 {
  line-height:1;
  margin:0;
}
.page-header-minor {
  margin:21px 0;
  padding:10.5px 0;
  border-bottom:1px solid #f2f2f2;
}
.hentry ul, .hentry ol {
  padding:0;
  margin:0 0 10.5px 25px;
}
ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
ul { list-style:disc; }
ol { list-style:decimal; }
li { line-height:21px; }
ul.unstyled, ol.unstyled {
  margin-left:0;
  list-style:none;
}
dl { margin-bottom:21px; }
dt, dd { line-height:21px; }
dt {
  font-weight:bold;
  line-height:20px;
}
dd { margin-left:10.5px; }
.dl-horizontal dt {
  float:left;
  clear:left;
  width:120px;
  text-align:right;
}
.dl-horizontal dd { margin-left:130px; }
hr {
  margin:21px 0;
  border:0;
  border-top:1px solid #f2f2f2;
  border-bottom:1px solid #fff;
}
hr.soften {
  height:1px;
  background-image:-webkit-linear-gradient(left,transparent,rgba(0,0,0,0.1),transparent);
  background-image:-moz-linear-gradient(left,transparent,rgba(0,0,0,0.1),transparent);
  background-image:-ms-linear-gradient(left,transparent,rgba(0,0,0,0.1),transparent);
  background-image:-o-linear-gradient(left,transparent,rgba(0,0,0,0.1),transparent);
  border:0;
}
strong { font-weight:bold; }
em { font-style:italic; }
.muted { color:#999; }
.spamp {
  font-family:'Baskerville', Palatino, georgia;
  font-style:italic;
  font-weight:normal;
}
.serifize {
  font-family:georgia, times, serif;
  font-style:italic;
  font-weight:normal;
}
abbr[title] {
  border-bottom:1px dotted #ddd;
  cursor:help;
}
abbr.initialism {
  font-size:90%;
  text-transform:uppercase;
}
blockquote {
  padding:0 0 0 15px;
  margin:0 0 21px;
  border-left:5px solid #eee;
}
blockquote p { margin-bottom:0; }
blockquote small {
  display:block;
  line-height:21px;
  color:#999;
}
blockquote small:before { content:'\2014 \00A0'; }
blockquote.pull-right {
  float:right;
  padding-left:0;
  padding-right:15px;
  border-left:0;
  border-right:5px solid #eee;
}
blockquote.pull-right p, blockquote.pull-right small { text-align:right; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
address {
  display:block;
  margin-bottom:21px;
  line-height:21px;
  font-style:normal;
}
small { font-size:100%; }
cite { font-style:normal; }
.dropdown { position:relative; }
.dropdown-toggle { *margin-bottom:-3px; }
.dropdown-toggle:active, .open .dropdown-toggle { outline:0; }
.caret {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid #000;
  content:"";
}
.dropdown .caret {
  margin-top:8px;
  margin-left:2px;
}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  float:left;
  display:none;
  min-width:160px;
  padding:4px 0;
  margin:0;
  list-style:none;
  background-color:#fff;
  border-color:#ccc;
  border-color:rgba(0,0,0,0.2);
  border-style:solid;
  border-width:1px;
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding;
  background-clip:padding-box;
  *border-right-width:2px;
  *border-bottom-width:2px;
}
.dropdown-menu.pull-right {
  right:0;
  left:auto;
}
.dropdown-menu a {
  display:block;
  padding:3px 15px;
  clear:both;
  font-weight:normal;
  line-height:21px;
  color:#333;
  white-space:nowrap;
}
.entry_content ul.dropdown-menu { margin:0; }
.entry_content ul.dropdown-menu li { list-style:none; }
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
  color:#fff;
  text-decoration:none;
  background-color:#08c;
}
.dropdown.open { *z-index:1000; }
.dropdown.open .dropdown-toggle {
  color:#fff;
  background:#ccc;
  background:rgba(0,0,0,0.3);
}
.dropdown.open .dropdown-menu { display:block; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top:0;
  border-bottom:4px solid #000;
  content:"\2191";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:1px;
}
.typeahead { margin-top:2px; }
.hentry ul.dropdown-menu, .hentry ul.dropdown-menu ul { margin:0; }
.hentry ul.dropdown-menu li { list-style:none; }
.accordion { margin-bottom:21px; }
.accordion-group {
  background:#fafafa;
  margin-bottom:2px;
  border:1px solid #f0f0f0;
}
.accordion-heading {
  background:#f2f2f2;
  border-bottom:0;
}
.accordion-heading:hover { background:#f2f2f2; }
.accordion-heading a:hover { text-decoration:none; }
.accordion-heading .accordion-toggle {
  display:block;
  padding:8px 15px;
}
.accordion-inner {
  padding:9px 15px;
  border-top:1px solid #f0f0f0;
}
.carousel {
  position:relative;
  margin-bottom:21px;
  line-height:1;
}
.carousel-inner {
  overflow:hidden;
  width:100%;
  position:relative;
}
.carousel h4 { margin-top:0; }
.carousel .item {
  display:none;
  position:relative;
}
.carousel .item > img {
  display:block;
  line-height:1;
}
.carousel .active, .carousel .next, .carousel .prev { display:block; }
.carousel .active { left:0; }
.carousel .next, .carousel .prev {
  position:absolute;
  top:0;
  width:100%;
}
.carousel .next { left:100%; }
.carousel .prev { left:-100%; }
.carousel .next.left, .carousel .prev.right { left:0; }
.carousel .active.left { left:-100%; }
.carousel .active.right { left:100%; }
.carousel-control, .hentry .carousel-control {
  position:absolute;
  top:40%;
  left:15px;
  width:40px;
  height:40px;
  margin-top:-20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:60px;
  font-weight:100;
  line-height:30px;
  color:#fff;
  text-align:center;
  background:#222;
  border:3px solid #fff;
}
.carousel-control.right, .hentry .carousel-control.right {
  left:auto;
  right:15px;
}
.carousel-control:hover, .hentry .carousel-control:hover {
  color:#fff;
  text-decoration:none;
}
.carousel-caption {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  padding:10px 15px 5px;
  background:#333;
  background:rgba(0,0,0,0.75);
}
.carousel-caption p {
  margin:0 0 0.8em 0;
  color:#fff;
}
.carousel-caption h4 { color:#fff; }
.hidden {
  display:none;
  visibility:hidden;
}
.visible-phone { display:none; }
.visible-tablet { display:none; }
.visible-desktop { display:block; }
.hidden-phone { display:block; }
.hidden-tablet { display:block; }
.hidden-desktop { display:none; }
@media (max-width: 767px) {
  .visible-phone { display:block; }
  .hidden-phone { display:none; }
  .hidden-desktop { display:block; }
  .visible-desktop { display:none; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .visible-tablet { display:block; }
  .hidden-tablet { display:none; }
  .hidden-desktop { display:block; }
  .visible-desktop { display:none; }
}
@media (max-width: 480px) {
  .nav-collapse { -webkit-transform:translate3d(0,0,0); }
  .page-header h1 small {
    display:block;
    line-height:21px;
  }
  input[type="checkbox"], input[type="radio"] { border:1px solid #ccc; }
  .form-horizontal .control-group > label {
    float:none;
    width:auto;
    padding-top:0;
    text-align:left;
  }
  .form-horizontal .controls { margin-left:0; }
  .form-horizontal .control-list { padding-top:0; }
  .form-horizontal .form-actions {
    padding-left:10px;
    padding-right:10px;
  }
  .carousel-caption { position:static; }
}
@media (max-width: 767px) {
  .navbar-fixed-top {
    margin-left:-20px;
    margin-right:-20px;
  }
  .row-grid { width:100%; }
  .row { margin-left:0; }
  .row > [class*="span"], .row-grid > [class*="span"] {
    float:none;
    display:block;
    width:auto;
    margin-left:0;
  }
  .thumbnails [class*="span"] { width:auto; }
  .input-prepend input[class*="span"], .input-append input[class*="span"] { width:auto; }
}
@media (min-width: 768px) and (max-width: 979px) {
}
@media (min-width: 1200px) {
  .thumbnails > li { margin-left:30px; }
}
.nav {
  margin-left:0;
  margin-bottom:21px;
  list-style:none;
}
.nav > li > a { display:block; }
.nav > li > a:hover {
  text-decoration:none;
  background-color:#eee;
}
.nav .nav-header {
  display:block;
  padding:3px 15px;
  font-size:11px;
  font-weight:bold;
  line-height:21px;
  color:#999;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
  text-transform:uppercase;
}
.nav li + .nav-header { margin-top:9px; }
.nav-list {
  padding-left:15px;
  padding-right:15px;
  margin-bottom:0;
}
.nav-list > li > a, .nav-list .nav-header {
  margin-left:-15px;
  margin-right:-15px;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
}
.nav-list > li > a { padding:3px 15px; }
.nav-list > .active > a, .nav-list > .active > a:hover {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.2);
  background-color:#08c;
}
.nav-list [class^="icon-"] { margin-right:2px; }
.nav-tabs, .nav-pills {
  display:inline-block;
  display:block;
}
.nav-tabs > li, .nav-pills > li { float:left; }
.nav-tabs > li > a, .nav-pills > li > a {
  padding-right:12px;
  padding-left:12px;
  margin-right:2px;
  line-height:14px;
}
.nav-tabs { border-bottom:1px solid #f0f0f0; }
.nav-tabs > li { margin-bottom:-1px; }
.nav-tabs > li > a {
  padding-top:8px;
  padding-bottom:8px;
  line-height:21px;
  border:1px solid transparent;
}
.nav-tabs > li > a:hover {
  background-color:#fafafa;
  border-color:#f0f0f0;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
  color:#292729;
  background-color:#fafafa;
  border:1px solid #f0f0f0;
  border-bottom-color:transparent;
  cursor:default;
}
.nav-pills > li > a {
  padding-top:8px;
  padding-bottom:8px;
  margin-top:2px;
  margin-bottom:2px;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover {
  color:#fff;
  background-color:#08c;
}
.nav-stacked > li { float:none; }
.nav-stacked > li > a { margin-right:0; }
.nav-tabs.nav-stacked { border-bottom:0; }
.nav-tabs.nav-stacked > li > a { border:1px solid #ddd; }
.nav-tabs.nav-stacked > li > a:hover {
  border-color:#ddd;
  z-index:2;
}
.nav-pills.nav-stacked > li > a { margin-bottom:3px; }
.nav-pills.nav-stacked > li:last-child > a { margin-bottom:1px; }
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu {
  margin-top:1px;
  border-width:1px;
}
.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
  border-top-color:#08c;
  border-bottom-color:#08c;
  margin-top:6px;
}
.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
  border-top-color:#005580;
  border-bottom-color:#005580;
}
.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
  border-top-color:#333;
  border-bottom-color:#333;
}
.nav > .dropdown.active > a:hover {
  color:#000;
  cursor:pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover {
  color:#fff;
  background-color:#999;
  border-color:#999;
}
.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;
}
.tabs-stacked .open > a:hover { border-color:#999; }
.hentry .nav-tabs > li { list-style:none; }
ul.nav.nav-tabs { margin:0; }
ul.nav.nav-tabs a:hover { text-decoration:none; }
.tabbable {
  display:inline-block;
  display:block;
}
.tab-content {
  display:table;
  width:100%;
  padding-top:5px;
  background:#fafafa;
}
.tab-content p { padding-left:10px; }
.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { border-bottom:0; }
.tab-content > .tab-pane, .pill-content > .pill-pane { display:none; }
.tab-content > .active, .pill-content > .active { display:block; }
.tabs-below .nav-tabs { border-top:1px solid #f0f0f0; }
.tabs-below .nav-tabs > li {
  margin-top:-1px;
  margin-bottom:0;
}
.tabs-below .nav-tabs > li > a:hover {
  border-bottom-color:transparent;
  border-top-color:#f0f0f0;
}
.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { border-color:transparent #f0f0f0; }
.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { float:none; }
.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a {
  min-width:74px;
  margin-right:0;
  margin-bottom:3px;
}
.tabs-left .nav-tabs {
  float:left;
  margin-right:19px;
  border-right:1px solid #f0f0f0;
}
.tabs-left .nav-tabs > li > a { margin-right:-1px; }
.tabs-left .nav-tabs > li > a:hover { border-color:#f0f0f0; }
.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover {
  border-color:#f0f0f0;
  *border-right-color:#f0f0f0;
}
.tabs-right .nav-tabs {
  float:right;
  margin-left:19px;
  border-left:1px solid #f0f0f0;
}
.tabs-right .nav-tabs > li > a { margin-left:-1px; }
.tabs-right .nav-tabs > li > a:hover { border-color:#f0f0f0; }
.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover {
  border-color:#f0f0f0;
  *border-left-color:#f0f0f0;
}
.modal-open .dropdown-menu { z-index:2050; }
.modal-open .dropdown.open { *z-index:2050; }
.modal-open .popover { z-index:2060; }
.modal-open .tooltip { z-index:2070; }
.modal-backdrop {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  background-color:#000;
}
.modal-backdrop.fade { opacity:0; }
.modal {
  position:fixed;
  top:50%;
  left:50%;
  z-index:1050;
  overflow:auto;
  width:560px;
  margin:-250px 0 0 -280px;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,0.3);
  *border:1px solid #999;
}
.modal.fade { top:-25%; }
.modal.fade.in { top:50%; }
.modal-header {
  padding:9px 15px;
  border-bottom:1px solid #eee;
}
.modal-header .close { margin-top:2px; }
.modal-header h3 { margin:0; }
.modal-body {
  overflow-y:auto;
  max-height:none;
  padding:15px;
  -webkit-overflow-scrolling:touch;
}
.modal-body p { margin:0; }
.modal-form { margin-bottom:0; }
.modal-footer {
  padding:14px 15px 15px;
  margin-bottom:0;
  text-align:right;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  display:inline-block;
  display:block;
}
.modal-footer .btn + .btn {
  margin-left:5px;
  margin-bottom:0;
}
.modal-footer .btn-group .btn + .btn { margin-left:-1px; }
@media (max-width: 480px) {
  .modal {
    position:fixed;
    top:10%;
    left:10%;
    right:10%;
    bottom:3%;
    width:80%;
    margin:0;
  }
  .modal.fade.in { top:auto; }
  .modal-body { height:60%; }
  .modal-header .close {
    padding:10px;
    margin:-10px;
  }
}
.fade { opacity:0; }
.fade.in { opacity:1; }
.collapse {
  position:relative;
  overflow:hidden;
  height:0;
}
.collapse.in { height:auto; }
.pl-imageframe img, img.pl-imageframe {
  padding:4px;
  background:#fff;
  border:1px solid #fff;
}
.pl-imageframe a:hover img { background:#f6f6f6; }
[class*="zmt"] { margin-top:0 !important; }
[class*="zmb"] { margin-bottom:0 !important; }
[class*="zb"] { border:none !important; }
.hide { display:none; }
.show { display:block; }
.invisible { visibility:hidden; }
.close {
  float:right;
  font-size:20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  line-height:21px;
  color:#000;
  text-shadow:0 1px 0 #fff;
}
.close:hover {
  color:#000;
  text-decoration:none;
  cursor:pointer;
}
.hentry .close:hover { text-decoration:none; }
code, pre {
  padding:0 3px 2px;
  font-size:13px;
  color:#333;
}
code {
  padding:2px 4px;
  color:#d14;
}
code, .prettyprint {
  background-color:#f7f7f9;
  border:1px solid #e1e1e8;
}
.prettyprint.linenums {
  -webkit-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
  -moz-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
  box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
}
ol.linenums li { color:#bebec5; }
pre {
  display:block;
  padding:10px;
  margin:0 0 10.5px;
  font-size:12.95px;
  line-height:21px;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.15);
  white-space:pre;
  white-space:pre-wrap;
  word-break:break-all;
  word-wrap:break-word;
}
pre.prettyprint { margin-bottom:21px; }
pre code {
  padding:0;
  color:inherit;
  background-color:transparent;
  border:0;
}
.pre-scrollable {
  max-height:340px;
  overflow-y:scroll;
}
.pl-video {
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
}
.pl-video iframe, .pl-video object, .pl-video embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
ul.inline-list { list-style-type:none; }
ul.inline-list li {
  display:inline;
  padding:0px 3px;
}
ul.tabbed-list {
  list-style-type:none;
  margin:0;
  width:100%;
}
ul.tabbed-list li, ul.tabbed-list lh {
  margin:0;
  padding:0;
  float:left;
}
ul.tabbed-list li a, ul.tabbed-list lh a { display:block; }
.media {
  overflow:hidden;
  overflow:visible;
  zoom:1;
}
.media .bd {
  display:table-cell;
  vertical-align:top;
  width:10000px;
  *display:block;
  *width:auto;
  zoom:1;
}
.media .bd > :first-child { margin-top:0; }
.media .bd > :last-child { margin-bottom:0; }
.media .img {
  float:left;
  margin-right:15px;
  text-align:center;
}
.media .img.rtimg {
  float:right;
  margin-left:15px;
}
.media .img img {
  display:inline-block;
  vertical-align:bottom;
  max-width:100%;
  height:auto;
  width:auto \9;
}
.pl-vignette { position:relative; }
.pl-vignette:after {
  box-shadow:inset 0 0 8px rgba(0,0,0,0.2);
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2;
  content:"";
}
.pl-vignette .pl-vignette-allow-click {
  position:relative;
  z-index:100;
}
.pprow {
  width:100%;
  margin:0 auto;
}
.pp2, .pp3, .pp4, .pp5, .pp6 {
  margin:0;
  padding:0;
  margin-right:4%;
  float:left;
  border:none;
}
.pp3 { margin-right:3%; }
.pp4, .pp5, .pp6 { margin-right:2%; }
.pp1 {
  width:100%;
  float:left;
}
.pp2 { width:48%; }
.pp3 { width:31.333333333%; }
.pp4 { width:23.5%; }
.pp5 { width:18.4%; }
.pp6 { width:15%; }
.pplast { margin-right:0; }
.ppfull .pp2, .ppfull .pp3, .ppfull .pp4, .ppfull .pp5, .ppfull .pp6 { margin-right:0; }
.ppfull .pp2 { width:50%; }
.ppfull .pp3 { width:33.3333333%; }
.ppfull .pp4 { width:25%; }
.ppfull .pp5 { width:20%; }
.ppfull .pp6 { width:16.66666667%; }
@media screen and (max-width: 650px) {
  .responsive #site .pp2, .responsive #site .pp3, .responsive #site .ppfree {
    width:100%;
    margin-right:0;
  }
  .responsive #site .pprand {
    width:100% !important;
    float:none;
  }
  .responsive #site .pprand .pprand-pad { padding:15px !important; }
}
@media screen and (max-width: 700px) {
  .responsive #site .pp4, .responsive #site .pp5, .responsive #site .pp6 {
    width:100%;
    margin-right:0;
  }
}
.pp2, .pp3, .pp4, .pp5, .pp6, .ppfree {
  transition:all .2s linear;
  -o-transition:all .2s linear;
  -moz-transition:all .2s linear;
  -webkit-transition:all .2s linear;
}
.banner_pad {
  padding:2em;
  text-align:center;
}
.banner_title.wicon {
  display:inline;
  padding:0 23px;
  background-position:0 4px;
  background-repeat:no-repeat;
}
body .ntb { border-top:none; }
body .nbb { border-bottom:none; }
.r4 {
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.fix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.fix { display:inline-block; }
* html .fix { height:1%; }
.fix { display:block; }
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.blink-wrap {
  padding:0;
  float:left;
  margin:2px 10px 2px 0;
  font-family:helvetica, arial, sans-serif;
}
body #page .blink-wrap	.blink {
  display:block;
  text-decoration:none;
  margin:0;
  font-size:11px;
  line-height:11px;
  color:#444;
  text-shadow:#fff 0 1px 0;
  background:#ddd url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/images/blink-sprite-grey.png) 0 0 repeat-x;
  border:1px solid #999;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  cursor:pointer;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
.blink-pad {
  display:block;
  padding:5px 12px;
  height:11px;
  border:1px solid transparent;
  border-top:1px solid #f7f7f7;
  border-left:1px solid #f7f7f7;
}
body #page .blink-wrap .blink:hover {
  background:#82a2ca url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/images/blink-sprite-grey.png) 0 -35px repeat-x;
  border:1px solid #aaa;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
}
body #page .blink-wrap .blink:active {
  background:#82a2ca url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/images/blink-sprite-grey.png) 0 -70px repeat-x;
  border:1px solid #666;
  color:#fff;
  text-shadow:#000 0 -1px 0;
}
body #page .blink-wrap .blink:active .blink-pad { border:1px solid transparent; }
.bl-align-right {
  float:right;
  margin:2px 0 2px 5px;
}
.btag, .boxtags a {
  font-family:helvetica, arial, sans-serif;
  text-shadow:#315f9b 0 -1px 0;
  background:#6aaef5;
  color:#fff;
  border:1px solid #3585f0;
  font-size:10px;
  display:inline-block;
  margin:1px 5px;
  padding:3px 5px;
  text-align:left;
  line-height:100%;
  font-weight:bold;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  vertical-align:top;
  text-decoration:none;
}
a.btag:hover, .boxtags a:hover {
  background:#3585f0;
  color:#fff;
}
.btag.grey, .boxtags a {
  text-shadow:#fff 0 1px 0;
  background:#ddd;
  color:#999;
  border:1px solid #ccc;
  border-bottom:1px solid #bbb;
  border-right:1px solid #bbb;
}
a.btag.grey:hover, .boxtags a:hover {
  background:#ccc;
  color:#000;
}
.btag.grdnt {
  box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5), 1px 1px 0 rgba(255,255,255,0.5);
  border:1px solid #ccc;
  border-right:1px solid #b1b1b1;
  border-bottom:1px solid #b1b1b1;
  text-shadow:0 1px 0 rgba(255,255,255,0.7);
  color:#aaa;
  background:#ddd;
  background:-moz-linear-gradient(top,#eee 0%,#ccc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#ccc));
  background:-webkit-linear-gradient(top,#eee 0%,#ccc 100%);
  background:-o-linear-gradient(top,#eee 0%,#ccc 100%);
  background:-ms-linear-gradient(top,#eee 0%,#ccc 100%);
  background:linear-gradient(top,#eee 0%,#ccc 100%);
}
.grid-element, .media_overview { margin-bottom:12px; }
.grid-img-frame { max-width:100%; }
.grid-img-pad {
  width:100%;
  float:left;
}
.vignette { position:relative; }
.grid-title { margin:.7em 0; }
.grid-title-pad {
  position:relative;
  padding:7px 0;
}
.gtitle { float:left; }
.title-link {
  position:absolute;
  bottom:7px;
  right:4px;
  font-size:11px;
  font-family:'calibri', 'lucida grande', helvetica, arial;
  font-weight:bold;
  color:#888;
  padding:3px 7px 4px;
  line-height:1em;
}
.hovercard {
  position:absolute;
  bottom:20px;
  background:rgba(0,0,0,0.6);
  text-shadow:none;
  color:#fff;
  line-height:1.6em;
  padding:5px 8px;
  display:none;
  text-align:left;
  font-size:1.4em;
  bottom:15px;
}
#supersized-loader {
  position:absolute;
  top:50%;
  left:50%;
  z-index:10;
  width:60px;
  height:60px;
  margin:-30px 0 0 -30px;
  text-indent:-999em;
  background-color:#111;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
#supersized {
  position:fixed;
  left:0;
  top:0;
  overflow:hidden;
  z-index:-999;
  height:100%;
  width:100%;
}
#supersized img {
  height:auto;
  width:auto;
  position:relative;
  outline:none;
  border:none;
  -ms-interpolation-mode:bicubic;
  image-rendering:optimizeQuality;
}
table { width:100%; }
table .prettyprint { margin-bottom:0; }
.hentry table, #comments table { margin-bottom:1em; }
.hentry table th, #comments table th { padding:.3em; }
.hentry table td, #comments table td { padding:.35em .6em; }
.hentry form table td, #comments form table td { text-align:inherit; }
.hentry table .label, #comments table .label { text-align:left; }
.table th {
  font-size:14px;
  font-weight:bold;
}
.table td {
  color:#434043;
  line-height:18px;
  font-size:13px;
  vertical-align:top;
  border-top:1px solid #dedede;
}
.table.mid td { vertical-align:middle; }
colgroup + thead tr:first-child th, colgroup + thead tr:first-child td, thead:first-child tr:first-child th, thead:first-child tr:first-child td { border-top:0; }
tbody + tbody { border-top:2px solid #dedede; }
.table-condensed th, .table-condensed td, .hentry .table-condensed th, .hentry .table-condensed td { padding:4px 5px; }
.table-centered th, .table-centered td { text-align:center; }
.table-bordered {
  border:1px solid #dedede;
  border-left:0;
  border-collapse:separate;
  *border-collapse:collapsed;
}
.table-bordered th, .table-bordered td { border-left:1px solid #dedede; }
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top:0; }
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { background-color:#f5f5f5; }
.table tbody tr:hover td, .table tbody tr:hover th { background-color:#f5f5f5; }
.well {
  min-height:20px;
  padding:19px;
  margin:21px 0;
  background-color:#f2f2f2;
  border:1px solid #dedede;
  border:1px solid rgba(0,0,0,0.05);
}
.well blockquote {
  border-color:#dedede;
  border-color:rgba(0,0,0,0.15);
}
.well-large { padding:24px; }
.well-small { padding:9px; }
textarea, input {
  background-color:#f2f2f2;
  border:1px solid #dedede;
}
textarea {
  color:rgba(41,39,41,0.7);
  background-color:#f2f2f2;
  border:1px solid #dedede;
  font-size:110%;
  padding:5px;
  width:96%;
  max-width:600px;
  display:block;
}
input {
  font-size:1em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  padding:5px;
}
input:focus, textarea:focus {
  border-color:rgba(82,168,236,0.3);
  outline:0;
  outline:thin dotted \9;
}
input::-moz-focus-inner { border:0; }
input[type="text"] { max-width:600px; }
#page :-moz-placeholder { color:rgba(128,128,128,0.5); }
.cform input {
  padding:5px;
  font-size:1.1em;
}
.cform fieldset { border:none; }
.cform input[type="text"].cf_error:focus { border-color:rgba(82,168,236,0.8); }
.cform label {
  display:block;
  margin:0;
  text-align:left;
}
.cform legend { display:none; }
.cform .contentcontainer  .cform {
  margin:5px 50px;
  padding:0px 0;
}
.cform ol, .cform li {
  list-style-type:none;
  margin:0;
  padding:0;
}
.cform li { margin-bottom:.7em; }
.cform .single { width:97%; }
.cform .area { width:97%; }
.cform .emailreqtxt, .cform .reqtxt { font-style:italic; }
.cform .cf_hidden { display:none; }
.cform .success {
  padding:15px;
  margin-bottom:.5em;
  font-size:1.4em;
}
#page div.wpcf7-mail-sent-ok {
  border:1px solid #d6e9c6;
  background:#dff0d8;
}
#page span.wpcf7-not-valid-tip {
  border:1px solid #fbeed5;
  background:#fcf8e3;
}
#page div.wpcf7-validation-errors {
  border:1px solid #eed3d7;
  background:#f2dede;
}
#page div.wpcf7-mail-sent-ok, #page span.wpcf7-not-valid-tip, #page div.wpcf7-validation-errors {
  text-shadow:0 1px 0 rgba(255,255,255,0.8);
  text-align:center;
}
.mailinglist .cform ol {
  width:262px;
  float:left;
}
.mailinglist .cform .single { width:97%; }
.mailinglist .cform .sendbutton {
  margin:21px 0 0 10px;
  padding:3px 0 2px 0;
}
.mailinglist .cform .linklove a { display:none; }
h2 a > cufon { display:none; }
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
  display:inline-block;
  margin-bottom:0;
}
.form-search .hide, .form-inline .hide, .form-horizontal .hide { display:none; }
.form-search label, .form-inline label { display:inline-block; }
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom:0; }
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
  padding-left:0;
  margin-bottom:0;
  vertical-align:middle;
}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
  float:left;
  margin-left:0;
  margin-right:3px;
}
.control-group { margin-bottom:10.5px; }
legend + .control-group {
  margin-top:21px;
  -webkit-margin-top-collapse:separate;
}
.form-horizontal .control-group {
  margin-bottom:21px;
  display:inline-block;
  display:block;
}
.form-horizontal .control-label {
  float:left;
  width:140px;
  padding-top:5px;
  text-align:right;
}
.form-horizontal .controls {
  margin-left:160px;
  *display:inline-block;
  *margin-left:0;
  *padding-left:20px;
}
.form-horizontal .help-block {
  margin-top:10.5px;
  margin-bottom:0;
}
.form-horizontal .form-actions { padding-left:160px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  background-color:#eee;
  border-color:#ddd;
  cursor:not-allowed;
}
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
  color:#b94a48;
  border-color:#ee5f5b;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { border-color:#e9322d; }
.radio, .checkbox { padding-left:18px; }
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  float:left;
  margin-left:-18px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:5px; }
.radio.inline, .checkbox.inline {
  display:inline-block;
  padding-top:5px;
  margin-bottom:0;
  vertical-align:middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
blockquote {
  padding:0 0 0 15px;
  margin:0 0 18px;
}
blockquote p { color:rgba(41,39,41,0.6); }
blockquote small {
  color:rgba(41,39,41,0.3);
  display:block;
  line-height:18px;
}
blockquote small:before { content:'\2014 \00A0'; }
blockquote q:before, blockquote q:after, blockquote:before, blockquote:after { content:""; }
blockquote:last-child { margin-bottom:0; }
blockquote.pull-left {
  float:left;
  margin:21px 21px 21px 0;
  border-left:5px solid #d9d9d9;
}
blockquote.pull-right {
  float:right;
  padding:0 15px 0 0;
  border-left:0;
  margin:21px 0 21px 21px;
  border-right:5px solid #d9d9d9;
}
blockquote.pull-right .pull-right p, blockquote.pull-right .pull-right small { text-align:right; }
.comment blockquote {
  background-color:#f6f6f6;
  border:none;
  padding-right:10px;
}
.comment blockquote blockquote { margin-bottom:0; }
hr, .fpost, .clip_box, .widget-title, .metabar a, #morefoot .widget-title, #site #dsq-content h3, .navigation_wrap, .setup_area, .fpost .post-thumb img, .clip .clip-thumb img, .author-thumb img, ul.sf-menu ul li { border-color:#f2f2f2; }
#page .wp-pagenavi a, #page .wp-pagenavi .current, #page .wp-pagenavi .extend, #page .wp-pagenavi span.pages, .pl-sharebar-text { color:rgba(41,39,41,0.3); }
#wp-calendar thead th, #wp-calendar caption, #page .wp-pagenavi a {
  background-color:#f2f2f2;
  color:rgba(41,39,41,0.6);
}
.cnt-comments a, #wp-calendar caption, .searchform .searchfield, .wp-caption, .commentlist .alt, #wp-calendar #today, .post-nav, .current_posts_info, .success, .content-pagination a .cp-num, .hentry table .alternate td, .playpause, .main-nav li:hover, .main-nav .current-page-ancestor a, .main-nav li.current-page-ancestor ul a, .main-nav li.current_page_item a, .main-nav li.current-menu-item a, .sf-menu li li, .sf-menu li li li { background-color:#f2f2f2; }
.post-nav a, .post-nav a:visited, .main_nav .current-menu-item a, .main_nav li a:hover, .main_nav li a:hover { color:rgba(41,39,41,0.7); }
.cnt-comments a:hover, #wp-calendar thead th, .item-avatar a, #page .wp-pagenavi a:hover, #page .wp-pagenavi .extend, .content-pagination .cp-num, .content-pagination a:hover .cp-num, ins, .main-nav li a:hover, .main-nav .current-page-ancestor .current_page_item a, .main-nav li.current-page-ancestor ul a:hover { background-color:#f6f6f6; }
.searchform .searchfield, .wp-caption, #soapbox .fboxinfo, code, pre {
  background-color:#f2f2f2;
  border:1px solid #dedede;
}
#page .wp-pagenavi .current, .alt #commentform textarea {
  color:rgba(41,39,41,0.8);
  background-color:#e6e6e6;
}
.searchform .searchfield:focus { background-color:#fafafa; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a.site-title, .entry-title a, .entry-title a:hover, .widget-title a:hover, h3.widget-title a:hover { color:#0e769c; }
#page, #subnav ul li a:active, .commentlist cite a, .metabar a:hover, .post-nav a:hover, #site #dsq-content .dsq-request-user-info td a, #page .wp-pagenavi a:hover, #page .wp-pagenavi .current, .content-pagination a:hover .cp-num { color:#292729; }
.mastmeta, .cnt-comments a, .cnt-comments a:hover, .tcolor2, .lcolor2 a, .subhead, .widget-title, #branding .site-description, #callout, #commentform .required, #postauthor .subtext, .commentlist .comment-meta  a, .content-pagination span, .content-pagination a .cp-num, .comment.alt .comment-author, .tcolor3, .lcolor3 a, .main_nav a, .widget-title a, h3.widget-title a, #subnav_row li a, .metabar em, .metabar a, .tags, #commentform label, .form-allowed-tags code, .rss-date, .comment.alt, .reply a, .auxilary a, .cform .emailreqtxt, .cform .reqtxt, code, pre { color:rgba(41,39,41,0.6); }
a, #subnav_row li.current_page_item a, #subnav_row li a:hover, .branding h1 a:hover { color:#116e75; }
a:hover, .commentlist cite a:hover, .headline h1 a:hover { color:rgba(17,110,117,0.8); }
#footer, #footer li.link-list a, #footer .latest_posts li .list-excerpt, #footer .widget-title { color:rgba(214,214,214,0.6); }
#footer a, #footer li h5 a { color:#d6d6d6; }
.post-meta .c_img, #page .widget_wp125 .wp125ad a, .widget_flickrRSS a img, .srp-widget-thmblink {
  background:#e9e9e9;
  border:1px solid #f4f4f4;
  box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.post-meta .c_img img, #page .widget_wp125 .wp125ad a img { box-shadow:0 1px 2px #fefefe; }
#page .widget_wp125 .wp125ad a:hover, .widget_flickrRSS a img:hover { background:#f4f4f4; }
.widget div.srp-widget-singlepost { border-bottom:1px solid #f2f2f2; }
.widget .srp-widget-date { color:rgba(41,39,41,0.6); }
.commentlist img.avatar { border:1px solid #dedede; }
#featurenav a {
  background:#f2f2f2;
  color:rgba(41,39,41,0.4);
}
#featurenav a.activeSlide {
  background:#e0e0e0;
  color:rgba(41,39,41,0.7);
}
@media screen and (max-width: 600px) {
  .responsive #page #feature_slider .fcontainer .fcontent {
    float:none;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:200;
    width:100%;
    height:auto !important;
    display:inline-block;
  }
  .responsive  #page #feature_slider .fcontent .dcol-pad {
    padding:3%;
    height:auto;
  }
}
#feature_slider {
  position:relative;
  z-index:0;
  width:100%;
}
#cycle { width:100% !important; }
#feature-area {
  box-shadow:0 2px 5px rgba(0,0,0,0.3);
  overflow:visible;
}
#feature-area .fcontainer { width:100%; }
#feature-area .fcontainer.fstyle-nobg { background:none; }
#feature-area .fcontainer.fstyle-lightbg { background:#fff; }
#feature-area .fcontainer.fstyle-lightbg .fcontent, #feature-area .fcontainer.fstyle-lightbg .fcontent a {
  background:rgba(255,255,255,0.7);
  text-shadow:0 0 2px #fff;
}
#feature-area object, #feature-area iframe {
  width:100%;
  height:100%;
}
.fset_height, #feature_slider .text-bottom .fmedia .dcol-pad, #feature_slider .text-bottom .feature-pad, #feature_slider .text-none .fmedia .dcol-pad {
  height:380px;
  overflow:hidden;
}
#feature_slider .fmedia, #feature_slider .fcontent { float:left; }
#feature_slider .fcontent {
  width:33%;
  min-width:220px;
}
#feature_slider .fmedia { width:67%; }
.fexcerpt p { margin:.5em 0; }
.fexcerpt :first-child { margin-top:0; }
.fcontainer .feature-wrap {
  display:block;
  position:relative;
  max-width:100%;
  border:none;
}
.feature-wrap.bg_standard {
  background-position:center center;
  background-repeat:no-repeat;
}
.fcontainer .feature-wrap.bg_cover {
  background-position:center center;
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
#feature_slider .text-right .fexcerpt, #feature_slider .text-left .fexcerpt { overflow:hidden; }
#feature_slider .text-right .fmedia { float:left; }
#feature_slider .text-right .fcontent { float:right; }
#feature_slider .fcontainer.text-bottom .fcontent {
  float:none;
  position:absolute;
  bottom:0px;
  left:0px;
  z-index:200;
  width:100%;
  height:auto !important;
  font-size:1em;
}
#feature_slider .text-bottom .fcontent .dcol-pad { padding:10px; }
#feature_slider .text-bottom .fcontent .fheading {
  padding:0 10px;
  float:left;
  width:33%;
}
#feature_slider .text-bottom .fcontent .ftext {
  font-size:12px;
  padding:3px 20px;
  line-height:1.5em;
  overflow:hidden;
  float:left;
  width:50%;
}
#feature_slider .text-bottom .fcontent .flink {
  position:absolute;
  right:10px;
  bottom:10px;
}
#feature_slider .text-bottom .fmedia {
  float:none;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
}
#feature_slider .text-bottom .fmedia .dcol-pad { padding:0px; }
#feature_slider .text-bottom .feature-pad {
  position:relative;
  padding:0px;
}
#feature_slider .text-bottom  .fcontent .dcol-pad { border-right:none; }
#feature_slider .text-none .fcontent { display:none; }
#feature_slider .text-none .fmedia { width:100%; }
#feature_slider .text-none .fmedia .dcol-pad { padding:0px; }
#feature_slider .fcontainer .fcontent h1, #feature_slider .fcontainer .fcontent h2, #feature_slider .fcontainer .fcontent h3, #feature_slider .fcontainer .fcontent h4, #feature_slider .fcontainer .fcontent h5 {
  color:#fff;
  text-shadow:#000 0 -1px 0;
}
#feature_slider .fcontent, #feature_slider .fcontent a {
  color:#fff;
  text-shadow:#000 0 -1px 0;
  line-height:1.63em;
}
#feature_slider .fcontent .ftitle a {
  text-decoration:none;
  border:none;
}
#feature_slider .fcontent a:hover { color:rgba(255,255,255,0.7); }
#feature_slider .fcontent {
  background:rgba(0,0,0,0.35);
  display:inline;
  position:relative;
}
#feature_slider .fcontent .dcol-pad { padding:40px 30px 20px 30px; }
.feature-wrap a {
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,0.7);
}
.feature-wrap a:hover {
  color:rgba(255,255,255,0.7);
  border-bottom:1px solid rgba(255,255,255,0.4);
}
#feature_slider .fcontent .plmore {
  display:inline-block;
  background:rgba(0,0,0,0.3);
  padding:3px 8px;
  margin:0 5px;
  border:none;
}
#feature_slider .fcontent .plmore:hover { background:rgba(0,0,0,0.6); }
#feature_slider .fcontainer.fstyle-nobg .fcontent, #feature_slider .fcontainer.fstyle-darkbg .fcontent { background:none; }
#feature_slider .fcontainer.fstyle-lightbg .fcontent, #feature_slider .fcontainer.fstyle-lightbg  .fcontent h1, #feature_slider .fcontainer.fstyle-lightbg  .fcontent h2, #feature_slider .fcontainer.fstyle-lightbg  .fcontent h3, #feature_slider .fcontainer.fstyle-lightbg  .fcontent h4, #feature_slider .fcontainer.fstyle-lightbg  .fcontent h5, #feature_slider .fcontainer.fstyle-nobg .fcontent, #feature_slider .fcontainer.fstyle-nobg .fcontent h1, #feature_slider .fcontainer.fstyle-nobg .fcontent h2, #feature_slider .fcontainer.fstyle-nobg .fcontent h3, #feature_slider .fcontainer.fstyle-nobg .fcontent h4, #feature_slider .fcontainer.fstyle-nobg .fcontent h5 {
  color:#000;
  text-shadow:none;
}
.fcontent .fheading {
  padding:.8em 0;
  margin-bottom:.2em;
}
.fcontent .ftitle { vertical-align:middle; }
.fcontent .ftitle small {
  line-height:25px;
  display:block;
  font-size:16px;
}
.fcontent .flink {
  float:left;
  margin-top:.4em;
}
.fcontent .post-edit-link {
  position:absolute;
  top:10px;
  right:10px;
}
#feature_slider .fmedia {
  padding:0;
  overflow:hidden;
}
#feature_slider .fmedia .dcol-pad {
  overflow:hidden;
  padding:0;
  text-align:center;
}
#feature-footer {
  z-index:100;
  position:relative;
}
#feature-footer .feature-footer-pad {
  padding:8px;
  border:1px solid transparent;
}
#feature-footer.nonav { border:none; }
#feature-footer.nonav .feature-footer-pad { display:none; }
#featurenav { text-align:center; }
#featurenav a, #feature-footer span.playpause {
  padding:1px 8px;
  margin:0 8px 4px 0;
  font-size:.86em;
  display:inline-block;
}
#feature-footer.dots a {
  display:inline-block;
  width:10px;
  height:10px;
  padding:0;
  text-indent:-1000em;
}
#features .thumbs #featurenav a {
  background:none;
  margin:0;
  padding:0;
  border:none;
}
#featurenav a span.nav_thumb, #featurenav a span.nav_thumb span.nav_overlay {
  width:50px;
  vertical-align:middle;
  height:30px;
  display:inline-block;
  margin-right:10px;
}
#featurenav a span.nav_thumb {
  background-color:#fff;
  background-position:center center;
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
#featurenav a span.nav_thumb span.nav_overlay { background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/features/images/feature-thumb-overlay.png) no-repeat 0 0; }
#featurenav a.activeSlide span.nav_thumb span.nav_overlay { background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/features/images/feature-thumb-overlay.png) no-repeat 0 -30px; }
#featurenav a:active span.nav_thumb span.nav_overlay { background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/features/images/feature-thumb-overlay.png) no-repeat 0 -30px; }
#featurenav a span.nav_thumb span.nav_overlay { margin:0; }
#feature-footer span.playpause {
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -o-user-select:none;
  user-select:none;
  cursor:pointer;
  display:block;
  float:right;
  padding:1px 1px 1px 2px;
  margin-right:0;
  width:21px;
  height:21px;
}
#feature-footer span.playpause.pause span {
  display:block;
  background:transparent url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/features/images/feature-pause.png) no-repeat 4px 5px;
}
#feature-footer span.playpause.resume span {
  display:block;
  background:transparent url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/features/images/feature-play.png) no-repeat 4px 5px;
}
#featurenav a span#next, #featurenav a span#prev {
  background:#000;
  width:10px;
  height:10px;
}
#callout .callout-area { padding:0 20px; }
#callout .callout_text-pad { padding:0px 10px 0; }
#callout .callout_head { display:inline; }
#callout .callout_sub {
  font-size:1.1em;
  margin:0;
}
#callout .callout_text.noimage { width:100%; }
#callout .callout_image a {
  display:block;
  line-height:1em;
}
#callout .callout_image {
  text-align:center;
  vertical-align:center;
}
#callout .callout_image img { width:100%; }
#callout .callout_action.img.rtimg { float:right; }
#callout .with-callsub .callout_action { margin-top:5px; }
#callout .callout_button {
  font-size:1.7em;
  padding:10px 22px;
  float:right;
}
#callout .callout-center { text-align:center; }
#callout .callout-center .callout_text { margin-bottom:10px; }
#callout .callout-center .callout_head {
  font-size:1.5em;
  display:block;
}
@media (max-width: 480px) {
  #callout .btn { display:block; }
  .callout_action {
    width:100%;
    margin-bottom:10.5px;
  }
  .callout_action.img.rtimg {
    margin-left:0;
    margin-right:0;
  }
  .callout_text { text-align:center; }
}
body.navbar_fixed .page-canvas { padding-top:50px; }
body.navbar_fixed .fixed_width #page .page-canvas {
  margin-top:42px;
  padding-top:0;
}
.section-navbar {
  z-index:2020;
  margin:0 auto;
  width:100%;
}
.navbar {
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 3px rgba(0,0,0,0.25);
  color:rgba(255,255,255,0.7);
}
.navbar-content-pad { padding:0 15px; }
.section-navbar .content-pad {
  padding-top:5px;
  padding-bottom:5px;
}
.section-navbar.fixed-top { position:fixed; }
.section-navbar a { color:#fff; }
.navbar .navline > li > a {
  color:rgba(255,255,255,0.8);
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.navbar .navline > li > a:hover, .navbar li.current-menu-item > a { color:rgba(255,255,255,0.9); }
.navbar .navline .active > a:hover {
  color:rgba(255,255,255,0.9);
  background-color:#222;
}
.navbar.pl-trans-black { border-top:1px solid rgba(0,0,0,0.6); }
.navbar.pl-color-red { border-top:1px solid #bd362f; }
.navbar.pl-color-red .searchform .searchfield { border:1px solid #bd362f; }
.navbar.pl-color-blue { border-top:1px solid #4574b8; }
.navbar.pl-color-blue .searchform .searchfield { border:1px solid #4574b8; }
.navbar.pl-color-orange { border-top:1px solid #f89406; }
.navbar.pl-color-orange .searchform .searchfield { border:1px solid #f89406; }
.navbar.pl-color-grey {
  border-top:1px solid #dcdcdc;
  color:rgba(0,0,0,0.5);
}
.navbar.pl-color-grey .searchform .searchfield { border:1px solid #ccc; }
.navbar.pl-color-grey .navline > li > a {
  color:rgba(0,0,0,0.6);
  text-shadow:0 1px 0 #fff;
}
.navbar.pl-color-grey .navline > li > a:hover, .navbar.pl-color-grey li.current-menu-item > a { color:#000; }
.navbar.pl-color-grey .navline .active > a:hover {
  color:rgba(0,0,0,0.8);
  background-color:#ddd;
}
#site .navbar.pl-color-grey .caret { border-top-color:rgba(0,0,0,0.5); }
.navbar.pl-color-grey .btn-navbar .icon-bar {
  background:rgba(0,0,0,0.7);
  box-shadow:0 1px 0 #fff;
}
.navbar .searchform {
  float:right;
  margin:7px 0 5px;
  width:auto;
  max-width:190px;
}
.navbar .searchform .searchfield {
  background-color:rgba(255,255,255,0.35);
  border:1px solid rgba(0,0,0,0.7);
  box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0px rgba(255,255,255,0.15);
}
.navbar .searchform .searchfield:focus {
  background-color:#fff;
  color:#000;
}
.navbar .plbrand {
  float:left;
  margin:5px 2% 0 0;
  padding:0 1%;
}
.navbar .plbrand-text {
  color:#fff;
  font-size:1.4em;
  line-height:27px;
}
.navbar .plbrand:hover .plbrand-text { color:#eee; }
.navbar .plbrand:active .plbrand-text { color:#ddd; }
.navbar .plbrand img { max-height:29px; }
.navbar .navline {
  float:left;
  position:relative;
  left:0;
  display:block;
  margin:0 10px 0 0;
  font-size:.9em;
}
.navbar .navline > li {
  display:block;
  float:left;
}
.navbar .navline > li > a {
  float:none;
  display:block;
  padding:10px 12px 10px;
  line-height:19px;
  color:rgba(255,255,255,0.6);
  text-decoration:none;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.navbar .navline > li > a:hover, .navbar li.current-menu-item > a {
  background-color:transparent;
  color:rgba(255,255,255,0.9);
  text-decoration:none;
}
.navbar .navline .active > a:hover {
  color:rgba(255,255,255,0.9);
  text-decoration:none;
  background-color:#222;
}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  float:left;
  display:none;
  min-width:160px;
  padding:4px 0;
  margin:0;
  list-style:none;
  background-color:#fff;
  border-color:#ccc;
  border-color:rgba(0,0,0,0.2);
  border-style:solid;
  border-width:1px;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding;
  background-clip:padding-box;
  *border-right-width:2px;
  *border-bottom-width:2px;
  text-align:left;
}
.dropdown-menu .divider {
  height:1px;
  margin:8px 1px;
  overflow:hidden;
  background-color:#e5e5e5;
  border-bottom:1px solid #fff;
  *width:100%;
  *margin:-5px 0 5px;
}
.dropdown-menu a {
  display:block;
  padding:3px 15px;
  clear:both;
  font-weight:normal;
  line-height:18px;
  color:#333;
  white-space:nowrap;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, #site .dropdown-menu .current-menu-item > a {
  color:#fff;
  text-decoration:none;
  background-color:#08c;
  text-shadow:0 -1px 0 rgba(0,0,0,0.5);
}
.hentry .btn-group ul { margin:0; }
.hentry .btn-group ul li { list-style:none; }
.dropdown.open { *z-index:1000; }
.dropdown.open .dropdown-toggle, .dropdown.open .dropdown-toggle:hover {
  color:#fff;
  background:#ccc;
  background:rgba(0,0,0,0.1);
}
.dropdown.open .dropdown-menu { display:block; }
.pldrop ul { display:none; }
.navbar .dropdown-menu {
  margin-top:1px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.navbar .dropdown-menu:before {
  content:'';
  display:inline-block;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-bottom:7px solid #ccc;
  border-bottom-color:rgba(0,0,0,0.2);
  position:absolute;
  top:-7px;
  left:9px;
}
.navbar .dropdown-menu:after {
  content:'';
  display:inline-block;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #fff;
  position:absolute;
  top:-6px;
  left:10px;
}
.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;
}
.navbar .nav .active .caret {
  opacity:1;
  filter:1;
}
.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { background-color:transparent; }
.navbar .nav .active > .dropdown-toggle:hover { color:#fff; }
.dropdown { position:relative; }
.dropdown-toggle { *margin-bottom:-3px; }
.dropdown-toggle:active, .open .dropdown-toggle { outline:0; }
.navbar .navline.pull-right { float:right; }
.pull-right li:last-child .dropdown-menu {
  left:auto;
  right:0;
}
.navbar .nav.pull-right li:last-child .dropdown-menu, .navbar .nav li:last-child .dropdown-menu.pull-right {
  left:auto;
  right:0;
}
.navbar .nav.pull-right li:last-child  .dropdown-menu:before, .navbar .nav li:last-child .dropdown-menu.pull-right:before {
  left:auto;
  right:12px;
}
.navbar .nav.pull-right li:last-child .dropdown-menu:after, .navbar .nav li:last-child .dropdown-menu.pull-right:after {
  left:auto;
  right:13px;
}
.navbar .pull-right li:last-child .dropdown-menu:before {
  right:9px;
  left:auto;
}
.navbar .pull-right li:last-child .dropdown-menu:after {
  right:10px;
  left:auto;
}
.navbar .caret {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid rgba(255,255,255,0.8);
  opacity:0.3;
  filter:1;
  content:"";
}
.dropdown .caret {
  margin-top:8px;
  margin-left:2px;
}
.dropdown:hover .caret, .open.dropdown .caret {
  opacity:1;
  filter:1;
}
.nav-btn-navbar {
  display:none;
  float:right;
  position:relative;
  z-index:50;
  padding:7px 10px;
  margin:5px;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background-image:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.08));
  background-image:-ms-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.08));
  background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.08)));
  background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.08));
  background-image:-o-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.08));
  background-image:linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.08));
  border:1px solid rgba(0,0,0,0.25);
  border-left:1px solid rgba(0,0,0,0.17);
  border-top:1px solid rgba(0,0,0,0.17);
  box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
}
.nav-btn-navbar:hover, .nav-btn-navbar:active, .nav-btn-navbar.active, .nav-btn-navbar.disabled, .nav-btn-navbar[disabled] { background-color:rgba(255,255,255,0.3); }
.nav-btn-navbar:active, .nav-btn-navbar.active {
  box-shadow:inset 1px 1px 0 rgba(0,0,0,0.3);
  background-color:rgba(0,0,0,0.1);
}
.nav-btn-navbar .icon-bar {
  display:block;
  width:18px;
  height:2px;
  background-color:#f5f5f5;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
  box-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.nav-btn-navbar .icon-bar + .icon-bar { margin-top:3px; }
.collapse {
  position:relative;
  height:0;
  overflow:hidden;
  -webkit-transition:height 0.35s ease;
  -moz-transition:height 0.35s ease;
  -ms-transition:height 0.35s ease;
  -o-transition:height 0.35s ease;
  transition:height 0.35s ease;
}
.collapse.in { height:auto; }
@media (max-width: 400px) {
  .navbar .plbrand img { max-width:210px; }
}
@media (max-width: 600px) {
  .navbar.navbar-content-width {
    width:95%;
    margin:0 auto;
  }
}
@media (max-width: 767px) {
  body.navbar_fixed .page-canvas { padding-top:0; }
  body.navbar_fixed .fixed_width #page .page-canvas { margin-top:0; }
  .section-navbar.fixed-top { position:static; }
  .section-navbar.fixed-top .navbar-inner { padding:5px; }
  .navbar .searchform {
    float:none;
    padding:10px;
  }
  .navbar .brand {
    padding-left:10px;
    padding-right:10px;
    margin:0 0 0 -5px;
  }
  .navbar .navline, .navbar .navline.pull-right {
    float:none;
    margin:0 0 9px;
  }
  .navbar .navline > li { float:none; }
  .navbar .navline > li > a { margin-bottom:2px; }
  .navbar .navline { float:none; }
  .navbar .navline > li { float:none; }
  .navbar .navline > li > a { margin-bottom:2px; }
  .navbar .navline .nav-header { text-shadow:none; }
  .navbar .navline > li > a, .navbar .dropdown-menu a { padding:6px 15px; }
  .navbar .dropdown-menu li + li a { margin-bottom:2px; }
  .navbar .dropdown-menu li + li a { margin-bottom:2px; }
  .navbar .navline > li > a, .navbar .dropdown-menu a {
    padding:6px 15px;
    background:transparent;
    color:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
  }
  .navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu .active > a, .navbar .dropdown-menu .active > a:hover, #site .navbar .current-menu-item > a, .navbar .navline > li > a:hover, .navbar .dropdown-menu a:hover {
    color:#fff;
    background-color:rgba(0,0,0,0.15);
  }
  .navbar .dropdown-menu {
    position:static;
    top:auto;
    left:auto;
    float:none;
    display:block;
    max-width:none;
    margin:0 15px;
    padding:0;
    background-color:transparent;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
  }
  .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { display:none; }
  .nav-btn-navbar { display:inline-block; }
  .navbar .nav-collapse {
    overflow:hidden;
    height:0;
    clear:both;
  }
  .navbar.pl-color-grey .navline > li > a, .navbar.pl-color-grey .dropdown-menu a { color:#000; }
  .navbar.pl-color-grey .dropdown-menu li > a:hover, .navbar.pl-color-grey .dropdown-menu .active > a, .navbar.pl-color-grey .dropdown-menu .active > a:hover, #site .navbar.pl-color-grey .current-menu-item > a, .navbar.pl-color-grey  .navline > li > a:hover, .navbar.pl-color-grey  .dropdown-menu a:hover {
    color:#000;
    text-shadow:0 1px 0 rgba(255,255,255,0.5);
  }
}
@media (min-width: 767px) {
  .nav-collapse.collapse {
    height:auto !important;
    overflow:visible !important;
  }
}
.spynav {
  width:100%;
  height:auto;
  border:1px solid #e5e5e5;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
}
.spynav .nav { margin-bottom:0; }
.spynav .nav > li > a {
  margin:0;
  padding-top:11px;
  padding-bottom:11px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #e5e5e5;
}
.spynav .nav > .active > a, .spynav .nav > .active > a:hover {
  padding-left:13px;
  color:#777;
  background-color:#e9e9e9;
  border-right-color:#ddd;
  border-left:0;
}
.spynav .nav > .active > a .caret, .spynav .nav > .active > a:hover .caret { border-top-color:#777; }
.spynav li { list-style:none; }
.spynav ul { margin:0; }
.spynav .nav > li:first-child > a, .spynav .nav > li:first-child > a:hover {
  border-left:0;
  padding-left:12px;
}
.spynav .nav > li:last-child > a { border-right:0; }
.spynav-space {
  height:40px;
  display:none;
}
@media (min-width: 767px) {
  .spynav-fixed {
    position:fixed;
    top:72px;
    left:0;
    right:0;
    z-index:990;
    border-color:#d5d5d5;
    border-width:0 0 1px;
    -webkit-box-shadow:inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,0.1);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .spynav-fixed .nav {
    margin:0 auto;
    padding:0 1px;
  }
}
@media (max-width: 767px) {
  .spynav .nav-tabs > li, .spynav .nav-pills > li { float:none; }
  .spynav .nav > li > a:hover { background-color:#e9e9e9; }
}
.thecarousel { background:#f2f2f2; }
#carousel .content ul li a img, #carousel .content ul li a:hover img {
  background:#fff;
  box-shadow:0 1px 4px #b3b3b3;
}
.jcarousel-clip-horizontal { width:100%; }
#carousel .jcarousel-next, #carousel .jcarousel-prev {
  z-index:3;
  position:absolute;
  top:35%;
  width:40px;
  height:40px;
  cursor:pointer;
}
#carousel .jcarousel-next, #carousel .jcarousel-prev { opacity:.5; }
#carousel .jcarousel-next {
  right:15px;
  cursor:pointer;
  background:transparent url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/carousel/images/carousel_navright.png) no-repeat 0 0;
}
#carousel .jcarousel-prev {
  left:15px;
  cursor:pointer;
  background:transparent url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/carousel/images/carousel_navleft.png) no-repeat 0 0;
}
#carousel .thecarousel {
  position:relative;
  padding:30px 67px 25px;
  overflow:hidden;
  display:none;
}
#carousel .content ul li {
  float:left;
  text-align:center;
  position:relative;
}
#carousel .content ul li img { padding:3px; }
#carousel .content ul li a {
  position:relative;
  display:block;
}
#carousel .content ul li a span.list-title {
  color:#fff;
  text-shadow:#000 0 -1px 0;
  background:rgba(0,0,0,0.9);
  font-family:'calibri', 'lucida grande', arial;
  font-weight:bold;
  font-size:11px;
  opacity:0.8;
  line-height:1.4em;
  position:absolute;
  width:100%;
  right:0;
  bottom:1px;
  display:none;
  filter:1;
}
#carousel .content ul li a:hover span.list-title { display:block; }
#banners .banner-area { margin:21px 0; }
#banners .banner-area:first-child { margin-top:0; }
#banners .banner-media { text-align:center; }
#banners .banner_right .banner-media, #banners .banner_left .banner-text { float:right; }
#banners .banner_left .banner-media, #banners .banner_right .banner-text { float:left; }
#banners .banner-text { position:relative; }
#banners .banner-text-pad { padding:10px 30px; }
#banners .banner-title { margin-bottom:10.5px; }
#banners .banner-content {
  font-size:1.2em;
  line-height:1.6em;
}
#banners .banner-content p:first-child { margin-top:0; }
#banners .banner-content p:last-child { margin-bottom:0; }
.pl-hero-wrap {
  max-width:100%;
  padding:60px;
  background-color:#f2f2f2;
  box-shadow:inset 0 0 6px rgba(0,0,0,0.2);
}
.pl-hero h1 {
  font-size:60px;
  line-height:1;
  color:inherit;
  letter-spacing:-1px;
}
.pl-hero p {
  margin:5.25px 0 21px;
  font-size:18px;
  font-weight:200;
  line-height:31.5px;
  color:inherit;
}
.pl-hero.span6, .pl-hero-image.span6 { margin-bottom:0; }
.hero_image { text-align:right; }
@media (max-width: 768px) {
  .hero_image, .pl-hero h1, .pl-hero p { text-align:center; }
  .pl-hero.span6 .btn {
    display:block;
    margin-bottom:20px;
  }
}
@media (max-width: 480px) {
  .pl-hero-wrap { padding:20px; }
}
.flexwrap, .fslider { position:relative; }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline:none; }
.slides, .flex-control-nav, .flex-direction-nav {
  margin:0;
  padding:0;
  list-style:none;
}
.flexslider {
  width:100%;
  margin:0;
  padding:0;
}
.flexslider .slides > li {
  display:none;
  -webkit-backface-visibility:hidden;
}
.flexslider .slides img {
  width:100%;
  display:block;
}
.flex-pauseplay span { text-transform:capitalize; }
.slides:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
html[xmlns] .slides { display:block; }
* html .slides { height:1%; }
.no-js .slides > li:first-child { display:block; }
.fslider {
  background:rgba(255,255,255,0.4);
  box-shadow:0 1px 4px rgba(0,0,0,0.4);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  padding:5px;
}
.flexslider {
  position:relative;
  zoom:1;
}
.flexslider .slides { zoom:1; }
.flexslider .slides > li { position:relative; }
.flex-container {
  zoom:1;
  position:relative;
}
.flex-caption {
  background:none;
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c0000 00,endColorstr=#4c0000 00);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c0000 00,endColorstr=#4c0000 00);
  zoom:1;
}
.flex-caption {
  text-align:left;
  max-width:42%;
  padding:13px 2%;
  margin:0;
  position:absolute;
  right:0;
  bottom:0;
  background:rgba(0,0,0,0.4);
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.6);
  box-shadow:1px 1px 0 rgba(255,255,255,0.1), -1px -1px 0 rgba(255,255,255,0.1);
  font-size:15px;
  line-height:1.5em;
}
.flex-direction-nav { height:0; }
.flex-direction-nav li a { margin-top:-42px; }
.no-control-nav .flex-direction-nav li a { margin-top:-26px; }
.flex-direction-nav li a {
  width:52px;
  height:52px;
  display:block;
  position:absolute;
  top:50%;
  cursor:pointer;
  text-indent:-999em;
  background:#000;
  background:rgba(50,50,50,0.5);
  background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -moz-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.5) 100%);
  background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.35)),color-stop(100%,rgba(0,0,0,0.5)));
  background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -webkit-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.5) 100%);
  background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -o-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.5) 100%);
  background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -ms-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.5) 100%);
  background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.5) 100%);
}
.flex-direction-nav li a:hover {
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -moz-linear-gradient(top,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.4) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -webkit-linear-gradient(top,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.4) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -o-linear-gradient(top,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.4) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -ms-linear-gradient(top,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.4) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), linear-gradient(top,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.4) 100%);
}
.flex-direction-nav li a:active {
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -moz-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -webkit-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -o-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), -ms-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 100%);
  background-image:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/quickslider/images/bg_direction_nav.png), linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 100%);
}
.flex-direction-nav li .next {
  background-position:-52px 0;
  right:15px;
}
.flex-direction-nav li .prev { left:15px; }
.flex-direction-nav li .disabled {
  opacity:.3;
  filter:1;
  cursor:default;
}
.section-quickslider .content-pad { padding-bottom:0; }
.section-quickslider .wrap-no-control-nav { padding-bottom:10px; }
.flex-control-nav {
  width:100%;
  padding-top:15px;
  text-align:center;
}
.flex-control-nav li {
  margin:0 0 0 5px;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.flex-control-nav li:first-child { margin:0; }
.flex-control-nav li a {
  width:13px;
  height:13px;
  display:block;
  background:#ddd;
  background:rgba(200,200,200,0.5);
  background-image:-webkit-linear-gradient(top,rgba(230,230,230,0.7) 0%,rgba(255,255,255,0.8) 100%);
  box-shadow:inset 1px 1px 0 rgba(50,50,50,0.4), inset -1px -1px rgba(200,200,200,0.8);
  cursor:pointer;
  text-indent:-999em;
}
.flex-control-nav li a:hover {
  width:13px;
  height:13px;
  cursor:pointer;
}
.flex-control-nav li a.active {
  background-image:-webkit-linear-gradient(top,rgba(180,180,180,0.7) 0%,rgba(110,110,110,0.8) 100%);
  box-shadow:inset 0 0 2px #000, inset 1px 1px 0 rgba(255,255,255,0.7);
  background-position:0 -26px;
  cursor:default;
}
.simplenav {
  text-align:center;
  padding:15px 0;
}
.simplenav li a {
  font-size:.95em;
  display:inline-block;
  margin:0 5px;
  padding:2px 4px;
}
#postauthor { margin-bottom:2em; }
#postauthor .copy-pad { padding:10px 15px; }
#postauthor .author-info { margin-left:120px; }
.author-thumb {
  text-align:left;
  margin-left:-120px;
}
.author-thumb img {
  float:left;
  margin-right:25px;
  padding:5px;
}
#highlight { text-align:center; }
#highlight .content-pad .highlight-area { padding:21px 0 10.5px; }
#highlight .copy-pad .highlight-area { padding:15px; }
#highlight .highlight-head {
  line-height:1.3em;
  font-size:36.4px;
}
#highlight .content .highlight-subhead, #highlight .copy-pad .highlight-subhead {
  font-size:15.5px;
  color:rgba(41,39,41,0.4);
  font-weight:normal;
}
#highlight .hl-image-bottom { margin:21px 0 0 0; }
#highlight .highlight-splash img { max-width:100%; }
.masthead {
  position:relative;
  margin-bottom:63px;
}
.masthead .inner { padding-top:42px; }
.masthead.with-splash .inner { padding-top:21px; }
.masthead h1, .masthead p { text-align:center; }
.masthead .masthead-title {
  margin-bottom:9px;
  font-size:81px;
  letter-spacing:-1px;
  line-height:1;
  margin-bottom:18px;
}
.masthead .masthead-tag {
  margin:0;
  margin-bottom:18px;
  margin-left:5%;
  margin-right:5%;
  font-size:30px;
  line-height:36px;
  font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
  font-weight:300;
}
.masthead .masthead-tag strong { font-weight:500; }
.masthead .btn-large {
  font-size:20px;
  font-weight:normal;
  padding:14px 24px;
  margin-right:10px;
}
.masthead .btn-large small { font-size:14px; }
.masthead .splash { padding-top:10.5px; }
.masthead .splash img {
  display:block;
  margin:0 auto;
}
.subhead {
  padding-bottom:0;
  margin-bottom:9px;
}
.subhead h1 { font-size:54px; }
.mastlinks { margin:36px 0; }
.quick-links {
  min-height:30px;
  margin:0;
  padding:5px 20px;
  list-style:none;
  text-align:center;
  overflow:hidden;
}
.quick-links:first-child { min-height:0; }
.quick-links li {
  display:inline;
  margin:0 8px;
}
@media screen and (max-width: 980px) {
  .masthead .masthead-title { font-size:72px; }
}
@media screen and (max-width: 768px) {
  .masthead .inner { padding-top:; }
  .masthead .masthead-title { font-size:54px; }
  .masthead .masthead-tag {
    margin-right:0;
    margin-left:0;
  }
  .masthead .btn { margin-bottom:10px; }
}
@media screen and (max-width: 480px) {
  .masthead .inner { padding-top:10px; }
  .masthead .masthead-title {
    font-size:45px;
    margin-right:0;
  }
  .masthead .masthead-tag {
    margin-right:0;
    margin-left:0;
    font-size:18px;
    line-height:24px;
  }
  .masthead .btn {
    display:block;
    font-size:18px;
    padding:10px 14px;
    margin:0 auto 10px;
  }
}
.main-nav .current-menu-ancestor a, .main-nav li.current-menu-ancestor ul a, .main-nav li.current_page_item a, .main-nav li.current-menu-item a, .main-nav li.current_page_parent a, .sf-menu li li, .sf-menu li li li { background:#f2f2f2; }
.main-nav li a:hover, .main-nav .current-menu-ancestor .current_page_item a, .main-nav li.current-menu-ancestor ul a:hover { background:#f7f7f7; }
ul.sf-menu ul li { border-bottom:1px solid #fff; }
.fixed_width #twitterbar { background:none; }
.tbubble-pad {
  font-style:italic;
  background:url(http://www.seastartraining.co.uk/wp-content/themes/pagelines/sections/twitterbar/twitter-balloon.png) no-repeat 0 2px;
  padding:0 0 0 25px;
  text-align:left;
}
.twitteraccount { font-style:normal; }
.widget ul.twitter .twitter-item {
  font-weight:normal;
  font-style:italic;
  margin-bottom:.4em;
  font-size:.9em;
}
#twitterbar { background:#f2f2f2; }
#boxes .content-pad { padding-bottom:5px; }
.fboxtitle h3 {
  padding:0 0 .4em 0;
  font-size:1.3em;
}
.dcol-pad { padding:10px 0; }
.fboxes p {
  margin:0;
  margin-bottom:10px;
}
.fboxes ul {
  list-style-type:none;
  margin-top:5px;
}
.fboxes ul a { text-decoration:none; }
.fboxes a:hover { text-decoration:underline; }
.fboxes #searchbox {
  padding:1px;
  width:160px;
}
.fboxes li {
  margin-bottom:5px;
  line-height:17px;
}
.inline_thumbs .fboxgraphic { padding-top:5px; }
.top_thumbs .fboxgraphic, .only_thumbs .fboxgraphic {
  text-align:center;
  margin-bottom:5px;
}
.only_thumbs .fboxinfo { display:none; }
.fboxinfo {
  overflow:hidden;
  padding:5px 0px 0 0px;
}
#morefoot .grid-element { margin-bottom:0; }
#morefoot .widget-pad { position:relative; }
#morefoot .widget-title {
  padding-left:0;
  margin-bottom:.7em;
}
#morefoot p { margin:1em 0; }
#morefoot .widget ul { margin-left:10px; }
#morefoot .searchform { left:10%; }
#brandnav .content-pad {
  padding-top:2em;
  padding-bottom:2em;
}
#brandnav .mainlogo-link, #brandnav .title-container {
  float:left;
  line-height:0.7em;
  padding:0 1%;
}
#brandnav .mainlogo-link img { max-width:100%; }
#brandnav .brandnav-nav {
  float:right;
  margin-left:20px;
}
#brandnav li a, #brandnav .nav-special {
  display:block;
  text-decoration:none;
}
div.product #tabs ul.tabs a, div.product #tabs ul.tabs li.active a { color:#292729; }
div.product #tabs ul.tabs { background-color:#f2f2f2; }
div.product #tabs ul.tabs a { background:#e6e6e6; }
#page div.product #tabs .panel {
  border:1px solid #f2f2f2;
  border-top:0;
}
div.product #tabs ul.tabs li.active a { background:#fff; }
form .form-row input.input-text, #content .form-row input.input-text, form .form-row textarea, #content .form-row textarea, input#coupon_code {
  background-color:#f2f2f2;
  color:rgba(41,39,41,0.7);
  border:inset 1px solid #dedede;
}
table.shop_table { border:1px solid #dedede; }
table.shop_table td { border-top:1px solid #dedede; }
table.shop_table th, .products li strong { color:#aaa5aa; }
span.onsale { background-color:#116e75; }
.products li .price, div.product p.price, .stock { color:#116e75; }
span.price:hover { color:rgba(17,110,117,0.8); }
.quantity input.plus, .quantity input.minus {
  background-color:#f2f2f2;
  border:1px solid #dedede;
  color:#292729 !important;
}
.quantity input.plus:hover, .quantity input.minus:hover {
  background-color:#dedede;
  border:1px solid #d4d4d4;
}
#payment { background-color:#f2f2f2; }
#payment div.payment_box { background-color:#fcfcfc; }
img.attachment-shop_tiny { border:1px solid #d4d4d4; }
.thead, h1, h2, h3, h4, h5, h6, .site-title{font-family:Georgia, "Times New Roman", Times, serif;}body, .font1, .font-primary, .commentlist{font-family:Georgia, "Times New Roman", Times, serif;}.font-sub, ul.main-nav, #secondnav, .metabar, .post-nav, .subtext, .subhead, .widget-title, .reply a, .editpage, #page .wp-pagenavi, .post-edit-link, #wp-calendar caption, #wp-calendar thead th, .soapbox-links a, .fancybox, .standard-form .admin-links, .pagelines-blink, .ftitle small{font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;}input[type="text"], input[type="password"], textarea, #dsq-content textarea{font-family:Courier, Verdana, sans-serif;}body.fixed_width #page,body.fixed_width #footer,body.canvas .page-canvas{ max-width:960px; }#site .content,#footer .content{ width: 100%; max-width:960px;}.fullwidth #pagelines_content #column-main{ width:100%; }.fullwidth #pagelines_content #sidebar1{ width:0%; }.fullwidth #pagelines_content #sidebar2{ width:0%; }.fullwidth #pagelines_content #column-wrap{ width:100%; }.fullwidth #pagelines_content #sidebar-wrap{ width:0%; }.one-sidebar-right #pagelines_content #column-main{ width:100%; }.one-sidebar-right #pagelines_content #sidebar1{ width:100%; }.one-sidebar-right #pagelines_content #sidebar2{ width:0%; }.one-sidebar-right #pagelines_content #column-wrap{ width:73.958333333333%; }.one-sidebar-right #pagelines_content #sidebar-wrap{ width:26.041666666667%; }.one-sidebar-left #pagelines_content #column-main{ width:100%; }.one-sidebar-left #pagelines_content #sidebar1{ width:100%; }.one-sidebar-left #pagelines_content #sidebar2{ width:0%; }.one-sidebar-left #pagelines_content #column-wrap{ width:66.666666666667%; }.one-sidebar-left #pagelines_content #sidebar-wrap{ width:33.333333333333%; }.two-sidebar-right #pagelines_content #column-main{ width:100%; }.two-sidebar-right #pagelines_content #sidebar1{ width:50%; }.two-sidebar-right #pagelines_content #sidebar2{ width:50%; }.two-sidebar-right #pagelines_content #column-wrap{ width:50%; }.two-sidebar-right #pagelines_content #sidebar-wrap{ width:50%; }.two-sidebar-left #pagelines_content #column-main{ width:100%; }.two-sidebar-left #pagelines_content #sidebar1{ width:50%; }.two-sidebar-left #pagelines_content #sidebar2{ width:50%; }.two-sidebar-left #pagelines_content #column-wrap{ width:50%; }.two-sidebar-left #pagelines_content #sidebar-wrap{ width:50%; }.two-sidebar-center #pagelines_content #column-main{ width:66.666666666667%; }.two-sidebar-center #pagelines_content #sidebar1{ width:33.333333333333%; }.two-sidebar-center #pagelines_content #sidebar2{ width:100%; }.two-sidebar-center #pagelines_content #column-wrap{ width:75%; }.two-sidebar-center #pagelines_content #sidebar-wrap{ width:25%; }.full_width #page .page-canvas, body.fixed_width{ background-image:url(http://www.seastartraining.co.uk/wp-content/uploads/2012/05/psychedelic_pattern.png);}.full_width #page .page-canvas, body.fixed_width{ background-repeat: repeat;}.full_width #page .page-canvas, body.fixed_width{ background-attachment: scroll;}.full_width #page .page-canvas, body.fixed_width{ background-position: 0% 0%;}body, body.fixed_width{background-color:#137485;}.commentlist ul.children .even{background-color:#FCFCFC;}.canvas .page-canvas, .thepage .content, .sf-menu li, #primary-nav ul.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .commentlist ul.children .even{background-color:#ffffff;}.tc3, .t3{text-shadow:#FFFFFF 0 1px 0;}