html {
  font-size: 62.5% !important;
  letter-spacing: 0.01em;
}

body {
  /* font-family: "Gill sans", Arial, sans-serif !important; 
  Removed Gill Sans */
  font-family: Arial, sans-serif !important;
  font-weight: 100 !important;
  color: #333333;
  background: #e9e9e9 url(../img/bg.png) repeat;
}

@media (max-width: 767px) {
  body {
    background-color: white;
    background: none;
  }
}
@media only screen and (min-width: 980px) {
  body {
    padding-top: 0;
  }
}
a, a:visited {
  color: #068d8b;
  text-decoration: underline;
}

a:hover {
  color: #045c5b;
}

h1, .subhead h1 {
    /* font-family: "Gill sans", Arial, sans-serif !important; 
  Removed Gill Sans */
  font-family: Arial, sans-serif !important;
  font-size: 48px;
  font-size: 4.8rem;
}

h2, h3, h4 {
    /* font-family: "Gill sans", Arial, sans-serif !important; 
  Removed Gill Sans */
  font-family: Arial, sans-serif !important;
  font-weight: 400;
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.25;
}

h3 {
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 1.31579;
}

h4 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.31579;
}

p, p.lead,
.post_content {
  color: #333333;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.31579;
  text-transform: none;
}

.main-container {
  padding-top: 50px;
}

.subhead {
  margin-bottom: 30px;
}

.top-bar {
  background-color: #068d8b;
  height: 10px;
  margin-top: 82px;
}

.ie7 .top-bar,
.ie8 .top-bar {
  margin-top: 82px;
}

.top-bar-footer {
  background-color: #068d8b;
  height: 10px;
}

.bottom-bar {
  background-color: #068d8b;
  height: 10px;
}

@media (max-width: 979px) {
  .top-bar {
    margin-top: -20px;
  }
}
@media (max-width: 979px) {
  .logged-in .top-bar {
    margin-top: -20px !important;
  }
}
.breadcrumb {
  font-size: 16px;
  font-size: 1.6rem;
  background: none;
  padding: 1em 0 0 0;
  margin-bottom: 0;
  color: #999999;
}

.breadcrumb > li > .divider {
  padding: 0;
}

.breadcrumb .seperator {
  margin: 0 0.4em;
}

.breadcrumb a {
  color: #333333;
  text-decoration: none;
}

.breadcrumb a:hover {
  text-decoration: underline;
}

.back {
  font-size: 19px;
  font-size: 1.9rem;
  margin-bottom: 30px;
}
.back a {
  color: #333333;
  text-decoration: underline;
}

.alert {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.ie7 .header-top {
  margin-top: -58px;
}

.ie7 header .page-header .page-title {
  margin-top: 0;
}

code {
  display: inline-block;
}

.osclogo {
  display: inline-block;
  float: left;
  margin-top: 5px;
  margin-right: 3em;
  margin-left: -20px;
  width: 127px;
  height: 52px;
}

@media (max-width: 979px) {
  .osclogo {
    margin-left: 16px;
  }

  #menu-main-nav {
    display: block !important;
  }
}
.blogname {
  font-size: 22px;
  font-size: 2.2rem;
  color: white;
  font-weight: 100;
  margin-top: 0.6em;
}

@media (max-width: 767px) {
  .osclogo {
    display: block;
    width: 100px;
    height: 41px;
    margin-left: 10px;
  }

  .blogname {
    font-size: 16px;
    font-size: 1.6rem;
    clear: both;
    margin-left: 10px;
  }

  .navbar .container {
    margin-bottom: -10px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }

  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row:after {
    clear: both;
  }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 940px;
  }

  .span12 {
    width: 940px;
  }

  .span11 {
    width: 860px;
  }

  .span10 {
    width: 780px;
  }

  .span9 {
    width: 700px;
  }

  .span8 {
    width: 620px;
  }

  .span7 {
    width: 540px;
  }

  .span6 {
    width: 460px;
  }

  .span5 {
    width: 380px;
  }

  .span4 {
    width: 300px;
  }

  .span3 {
    width: 220px;
  }

  .span2 {
    width: 140px;
  }

  .span1 {
    width: 60px;
  }

  .offset12 {
    margin-left: 980px;
  }

  .offset11 {
    margin-left: 900px;
  }

  .offset10 {
    margin-left: 820px;
  }

  .offset9 {
    margin-left: 740px;
  }

  .offset8 {
    margin-left: 660px;
  }

  .offset7 {
    margin-left: 580px;
  }

  .offset6 {
    margin-left: 500px;
  }

  .offset5 {
    margin-left: 420px;
  }

  .offset4 {
    margin-left: 340px;
  }

  .offset3 {
    margin-left: 260px;
  }

  .offset2 {
    margin-left: 180px;
  }

  .offset1 {
    margin-left: 100px;
  }
}
.navbar {
  top: 0;
}

.navbar-inner {
  background-color: #068d8b !important;
  background-image: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 10px 0;
}

.ie9 .navbar-inner,
.ie8 .navbar-inner,
.ie7 .navbar-inner {
  filter: none;
}

#menu-main-nav {
  display: inline-block;
}

#main-menu {
  background-color: #303030;
  width: 100%;
}

.push-down {
  margin-top: 122px;
}

.navbar .nav {
  margin-left: -20px;
}

@media (max-width: 979px) {
  .push-down {
    margin-top: -20px;
  }

  .navbar .nav {
    margin-left: 0 !important;
  }

  .navbar .nav > li a {
    font-weight: 100;
  }

  .navbar .nav > li a:hover {
    background: none !important;
  }

  .navbar .nav > .active > a:hover,
  .navbar .nav > .current-page-ancestor > a:hover {
    background-color: #057573 !important;
  }

  .nav-collapse .navbar-search {
    border: none;
  }
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.dropdown-menu li a {
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
}

.label-search {
  display: none;
}

.navbar .navbar-search .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: solid 1px black;
}

.navbar-search input.btn-search:hover {
  background-color: #057573;
}

.navbar-search input.btn-search {
  margin-left: -6px;
  width: 30px;
  height: 28px;
  border-width: 0 0 0 1px;
  border-left-color: #222222;
  overflow: hidden;
  text-indent: -5000px;
  color: white;
  background-color: #068d8b;
  background-image: url("../img/search-button.png");
  background-repeat: no-repeat;
  background-position: 3% 50%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.topnavbar input.btn-search {
  margin-left: -3px;
  border: 0;
  background-color: #303030;
}

.topnavbar {
  margin-top: 16px !important;
}

.topnavbar input.btn-search:hover {
  background-color: black;
}

form.topnavbar input.search-query {
  border: solid 1px #068d8b !important;
}

.navbar-search .search-query:-moz-placeholder {
  color: #333333;
}

.navbar-search .search-query:-ms-input-placeholder {
  color: #333333;
}

.navbar-search .search-query::-webkit-input-placeholder {
  color: #333333;
}

.ie7 .navbar-search {
  margin-top: 5px;
}

.ie8 .navbar-search {
  margin-top: 5px;
}

.ie7 .navbar-search input.btn-search {
  border-width: 0;
}

@media (max-width: 979px) {
  .navbar-search .search-query {
    display: inline;
    width: 90%;
    padding: 4px 14px;
  }

  .topnavbar {
    display: none;
  }
}
@media only screen and (min-width: 980px) {
  .navbar-search {
    margin-right: -20px;
    margin-top: 5px;
  }

  .mobilenav {
    display: none;
  }
}
.ie7 .mobilenav,
.ie8 .mobilenav {
  display: none;
}

.navbar .nav > li > a {
  text-shadow: none;
  font-size: 16px;
  font-size: 1.6rem;
  color: white;
  padding: 10px 20px 10px;
}

.navbar .nav > li > a:hover, .navbar .nav > .active > a:hover {
  text-decoration: underline;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav .current_page_parent,
.navbar .nav .current-menu-ancestor {
  background-color: #057573;
  color: white;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .nav .dropdown-menu .current-menu-ancestor {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.navbar .menu-btn {
  display: none;
}

.navbar .menu-btn i {
  text-decoration: none;
  margin-left: 6px;
}

@media (max-width: 979px) {
  .navbar .menu-btn {
    display: block;
  }
}
a.menu-btn {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.25;
  font-weight: 300;
  text-transform: none;
  color: white;
  display: block;
  float: right;
  text-decoration: none;
  padding: 10px 15px 10px;
  cursor: pointer;
}

.menu-btn:hover {
  text-decoration: underline;
}

@media (min-width: 1210px) {
  .subnav-fixed .nav {
    width: 960px;
  }

  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    background-color: #068d8b !important;
    background-image: none;
  }
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover,
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
  color: white;
}

.navbar .nav li.dropdown > a:hover .caret {
  border-top-color: white;
  border-bottom-color: white;
}

.navbar .nav li.dropdown.open > a:focus,
.navbar .nav li.dropdown.open > a:focus .caret {
  border-top-color: #303030;
  border-bottom-color: #303030;
  color: #303030;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  margin-left: 0.4em;
  border-top-color: white;
  border-bottom-color: white;
}

.navbar .nav li.dropdown.open .dropdown-toggle .caret {
  border-top-color: #303030 !important;
  border-bottom-color: #303030 !important;
}

.navbar .nav li.dropdown.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.35) !important;
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.35) !important;
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.35) !important;
  color: black !important;
}

@media (max-width: 979px) {
  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus,
  .navbar .nav > .active > a,
  .navbar .nav > .active > a:hover {
    background: none !important;
    color: white !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    background: none;
  }

  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .navbar .nav .current_page_parent, .navbar .nav .current-menu-ancestor {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .navbar .nav li.dropdown.open .dropdown-toggle {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: white !important;
  }

  .navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
    border-top-color: white;
    border-bottom-color: white;
  }

  #menu-main-nav li a,
  .navbar .nav li.dropdown.open .dropdown-toggle {
    color: white;
  }

  #menu-main-nav li a:hover {
    text-decoration: underline;
    color: white !important;
  }

  #menu-main-nav li.open a,
  #menu-main-nav li:focus,
  .navbar .nav .current_page_parent,
  .navbar .nav .current-menu-ancestor {
    background: none !important;
  }

  #menu-main-nav li a .caret {
    border-top-color: white;
    border-bottom-color: white;
  }

  .nav-collapse .dropdown-menu,
  .nav-collapse .dropdown-menu .dropdown-menu {
    display: block;
    margin-left: 30px;
  }

  .nav-collapse .dropdown-menu:hover {
    background: none;
  }

  .nav-collapse b.caret {
    display: none;
  }

  .dropdown-submenu > a:after {
    border: none;
  }
}
#tag-cloud a {
  text-transform: none;
  font-size: 16px !important;
  font-size: 1.6rem !important;
  text-decoration: none;
  padding: 6px;
  margin: 4px 0 2px 0;
  font-weight: 100;
}

html.no-js #menu-main-nav li.dropdown:hover ul.dropdown-menu,
html.no-js #menu-main-nav li.dropdown ul.dropdown-menu li:hover ul.dropdown-menu {
  display: inline-block !important;
}

html.no-js #menu-main-nav li.dropdown:hover ul.dropdown-menu ul.dropdown-menu {
  display: none !important;
}

#footer {
  margin-bottom: -20px;
}

@media (max-width: 979px) and (min-width: 768px) {
  section {
    padding-top: 0;
  }
}
footer {
  background-color: #303030;
  margin-bottom: 60px;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
}

footer .container {
  padding-bottom: 20px;
}

article footer {
  background: none !important;
}

footer h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.25;
  font-weight: 100;
  text-transform: none;
  color: #b8b8b8;
  margin: 0 0 1em 0;
  padding: 0 0 0.8em 0;
  border-bottom: 1px solid #a1acb2;
}

nav.footer {
  margin-top: 60px;
}

.footer ul {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 300;
  text-transform: none;
  list-style: none;
  border: 1px solid #a1acb2;
  border-width: 1px 0 0 0;
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  min-height: 210px;
  vertical-align: top;
}

footer a {
  color: #b8b8b8;
  text-decoration: none;
}

footer a:hover {
  color: white !important;
  text-decoration: underline;
}

footer a:visited {
  color: #b8b8b8;
}

footer li {
  margin: 0 0 15px 0;
  margin: 0 0 1.5rem 0;
}

.footer-links .menu li {
  margin-left: 0;
  float: none;
}

.footer-meta ul {
  list-style: none;
}

.footer-meta ul li {
  font-size: 16px;
  font-size: 1.6rem;
}

.footer-links {
  float: none;
  margin-bottom: 0;
}

footer .footer-meta {
  color: #b8b8b8;
  border-width: 1px 0 0 0;
  margin: 0 0 20px 0;
  padding: 0;
}

@media (max-width: 767px) {
  footer .footer-meta {
    margin-right: 20px;
  }
}
footer .footer-meta ul {
  margin: 0;
}

.footer-divide {
  border-top: 1px solid #3c3c3c;
}

footer .footer-meta nav ul {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 300;
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}

footer .footer-meta nav ul li {
  display: inline-block;
}

.footer-meta nav {
  margin: 0 20px;
}

.footer-meta nav ul li {
  margin-right: 1.2em;
}

.footer-meta p {
  font-size: 16px;
  font-size: 1.6rem;
  color: #b8b8b8;
}

.footer-meta p a {
  text-decoration: underline;
}

footer .copyright {
  display: inline-block;
  float: none;
  text-align: inherit;
  min-height: 150px;
  min-height: 15rem;
}

.copyright-div {
  text-align: center;
}

@media (max-width: 1200px) {
  .footer-meta nav,
  .footer-meta h2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer-meta nav {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  footer .footer-meta nav {
    margin-top: 0;
  }
}
@media only screen and (max-width: 800px) {
  .top-bar-footer,
  footer {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.widget_nav_menu.span4 {
  width: auto;
}

footer .widget_nav_menu {
  margin-left: 0;
}

.nav-padding {
  padding-top: 30px;
  padding-bottom: 0;
}

.ie7 footer .footer-meta nav ul li {
  display: inline;
}

.ie7 footer .footer-meta nav ul {
  width: auto;
}

/* toggle viewport */
.ie7 #view-options,
.ie8 #view-options {
  display: none;
}

.view-options {
  margin-bottom: 30px !important;
}

span#view-responsive {
  display: none;
  margin-left: 10px;
}

@media screen and (min-width: 800px) {
  span#view-full {
    display: none;
  }

  span#view-responsive {
    display: inline;
  }
}
@media (min-width: 1200px) {
  #view-options {
    display: none;
  }
}
@media (max-width: 979px) {
  #view-options span {
    margin-left: 10px;
    margin-top: -40px;
  }
}
#content {
  background-color: white;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  margin-right: -20px;
}

.ie7 #content {
  margin-right: 0;
}

@media (max-width: 767px) {
  #content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-right: 0;
  }
}
article footer {
  margin-right: 0;
}

a.comment-reply-link {
  text-decoration: none;
  bottom: auto;
  margin-top: 40px;
}

ol.commentlist a.comment-edit-link {
  font-weight: 400;
}

.page-header h2,
.page-header h2 a {
  font-size: 30px;
  font-size: 3rem;
  text-decoration: none;
  color: #333333;
}

.page-header {
  border-bottom: 1px solid #068d8b;
}

@media (max-width: 767px) {
  #wp-admin-bar-top-secondary {
    display: none;
  }
}
footer a.btn {
  color: white;
}

header h2.h2 a {
  text-decoration: none;
  color: #333333;
}

#main article footer {
  min-height: auto;
  margin-bottom: 0;
  margin-top: 30px;
}

#main article {
  padding: 0;
}

.label {
  text-transform: none;
  font-weight: 400;
  font-size: 14px;
  font-size: 1.4rem;
}

.label:visited {
  color: white;
}

ol.commentlist li {
  padding: 10px;
  background: none;
  border: solid 1px black;
}

.comment .vcard .avatar {
  display: none;
}

ol.commentlist li {
  border: solid 1px #eeeeee;
}

time {
  font-size: 14px !important;
  font-size: 1.4rem !important;
}

#cancel-comment-reply a {
  text-decoration: none;
}

ol.commentlist li.bypostauthor,
ol.commentlist ul.children li,
ol.commentlist ul.children li ul.children li,
ol.commentlist ul.children li ul.children li ul.children li {
  background: none;
}

.sidebar {
  margin-top: 41px !important;
}

.widgettitle {
  border-bottom: solid 1px #068d8b;
  margin-top: 0;
  padding: 6px 0;
}

.widget {
  margin-bottom: 30px;
}

.sidebar .widget {
  margin-top: 0;
}

.widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .widget ul li {
  padding: 10px 0;
  font-size: 16px;
  font-size: 1.6rem;
  border-bottom: solid 1px #eeeeee;
}

.widget ul li a {
  text-decoration: none;
}

.anchor {
  position: relative;
  top: -160px;
  margin: 0;
  padding-top: 0;
  float: left;
}

#wpadminbar {
  min-width: auto;
}

#WishListMemberUserProfile th {
  font-weight: 100;
  font-size: 16px;
  font-size: 1.6rem;
}

#your-profile .indicator-hint {
  font-size: 11px;
  font-size: 1.1rem;
  clear: both;
}

#your-profile p.submit,
#theme-my-login a.deletebut {
  margin-left: 180px;
}

.widget .login {
  padding: 0;
}

article ul li,
article ol li {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 20px 0;
}

article b, article strong {
  font-weight: 400;
}

.menu-head a {
  color: #333333;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: normal;
}

.widget ul li.menu-head {
  border-bottom: solid 1px black;
}

.post_content h2 {
  margin: 0 0 30px 0;
  padding: 0;
}

.guidance-list h2 a {
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: 100;
}

.guidance-list h2 a:hover {
  text-decoration: underline;
}

.homepage-boxes h2 {
  font-size: 19px;
  font-size: 1.9rem;
}

.homepage-boxes .page-header {
  border: none;
  margin: 0;
}

#content p.lead .icon,
.post_content .icon {
  font-size: 40px !important;
  font-size: 4rem !important;
  display: inline-block;
  padding: 0 20px 40px 0;
  float: left;
  color: #068d8b;
}

#content p.lead .print-button .icon,
.post_content .print-button .icon {
  font-size: 14px !important;
  font-size: 1.4rem !important;
  padding: 0;
  float: none;
  color: white;
}

.widget_extended-categories .widgettitle {
  display: none;
}

.no-js .widget_extended-categories select {
  display: none;
}

.nojs-list ul {
  display: block;
}

.nojs-list li {
  display: inline-block;
  margin-right: 10px;
}

.widget ul li {
  border: none;
}

#main article.guidance-list-header {
  margin: 0;
}

.archive #content article,
#content .bottom-posts article {
  border-bottom: solid 1px #eeeeee;
}

header.guidance-list h2.h2 {
  margin: 0.3em !important;
}

.category-guidance-notes #content article {
  padding: 0;
  margin: 0;
}

#main article footer a.edit-post {
  margin-top: -30px;
}

.tml-action-links {
  list-style: none;
  margin: 0;
  padding: 0;
}

.description,
.indicator-hint,
#timestamp {
  font-size: 14px !important;
  font-size: 1.4rem !important;
  line-height: 1.2em;
  display: inline-block;
  margin-top: 0.3em;
  color: #686868;
}

.form-table input {
  display: block;
}

.form-table label input[type="checkbox"] {
  display: inline-block !important;
  margin-top: -0.2em !important;
}

.no-js .go-back {
  display: none;
}

.homepage-boxes-divder {
  border-top: solid 1px #068d8b;
  height: 1px;
  margin-left: 20px;
  margin-bottom: 30px;
}

.post_content .icons .icon {
  float: none !important;
}

.yop-poll-container {
  width: auto !important;
}

.yop-poll-container .yop-poll-name {
  font-size: 20px !important;
  font-weight: 2rem !important;
  font-weight: 400 !important;
}

.yop-poll-container div.yop-poll-question,
.yop-poll-container .yop-poll-answers ul li label {
  font-size: 16px !important;
  font-size: 1.6rem !important;
  font-weight: 100 !important;
}

.yop-poll-container .yop-poll-footer {
  font-size: 16px !important;
  font-size: 1.6rem !important;
  font-weight: 400 !important;
}

.yop-poll-container .yop-poll-answers ul li label {
  display: inline-block;
}

@media (max-width: 767px) {
  #your-profile .form-table input {
    width: 140px !important;
  }

  #pass-strength-result {
    width: auto !important;
  }

  #your-profile .form-table {
    margin-left: -10px;
  }
}
.no-js .DropDownSelect {
  display: none;
}

.noheader {
  height: 48px;
  display: block;
}

#main article {
  margin-top: -14px;
}

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: white;
  border: 1px solid #dee0e2;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 0.3em 0.6em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
    /* font-family: "Gill sans", Arial, sans-serif !important; 
  Removed Gill Sans */
  font-family: Arial, sans-serif !important;
  font-weight: 100;
}

.navbar-search input[type="text"]:focus {
  line-height: 1.2em;
}

.search .navbar-search input {
  line-height: 1.2em;
}

select,
textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 16px;
  font-size: 1.6rem;
}

label {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 100;
}

textarea#comment {
  width: -webkit-calc(100% - 14px);
  width: -moz-calc(100% - 14px);
  width: calc(100% - 14px);
    /* font-family: "Gill sans", Arial, sans-serif !important; 
  Removed Gill Sans */
  font-family: Arial, sans-serif !important;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 100;
}

.help-block {
  font-size: 0.9em;
}

@media (min-width: 1200px) {
  input.span4 {
    width: 280px;
  }

  textarea.span4 {
    width: 287px;
  }
}
.ie7 .height-200 {
  height: 200px;
}

.error {
  color: red;
}

.form-actions {
  padding: 20px 0;
  margin-top: 0;
  margin-bottom: 20px;
  background: none;
  border-top: none;
}

.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.btn {

    /* font-family: "Gill sans", Arial, sans-serif !important; 
  Removed Gill Sans */
  font-family: Arial, sans-serif !important;
  background-color: #dee0e2;
  position: relative;
  top: 0;
  display: -moz-inline-stack;
  display: inline-block;
  padding: 0.35em 0.5em 0.15em 0.5em;
  border: none;
  background-image: none;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
  -webkit-box-shadow: 0 2px 0 #b5babe;
  -moz-box-shadow: 0 2px 0 #b5babe;
  box-shadow: 0 2px 0 #b5babe;
  line-height: 1.25;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}

a.btn,
input.btn {
  font-weight: 400;
}

.btn, .btn:visited {
  color: black;
}

.btn:hover, .btn-group.open .btn.dropdown-toggle {
  background-color: #d0d3d6;
}

.btn:active {
  top: 0.1em;
}

.btn.disabled, .btn:active, .btn[disabled] {
  background-color: #dee0e2;
}

.btn-group > .btn + .dropdown-toggle {
  -webkit-box-shadow: 0 2px 0 #b5babe;
  -moz-box-shadow: 0 2px 0 #b5babe;
  box-shadow: 0 2px 0 #b5babe;
}

.btn-primary {
  -webkit-box-shadow: 0 2px 0 #034443;
  -moz-box-shadow: 0 2px 0 #034443;
  box-shadow: 0 2px 0 #034443;
  background-color: #068d8b;
}

.btn-primary, .btn-primary:visited {
  color: white;
}

.btn-primary:hover, .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #057573;
}

.btn-primary.disabled, .btn-primary:active, .btn-primary[disabled] {
  background-color: #068d8b;
}

.btn-group > .btn-primary + .dropdown-toggle {
  -webkit-box-shadow: 0 2px 0 #034443;
  -moz-box-shadow: 0 2px 0 #034443;
  box-shadow: 0 2px 0 #034443;
}

.btn-info {
  -webkit-box-shadow: 0 2px 0 #2b849e;
  -moz-box-shadow: 0 2px 0 #2b849e;
  box-shadow: 0 2px 0 #2b849e;
  background-color: #49afcd;
}

.btn-info, .btn-info:visited {
  color: white;
}

.btn-info:hover, .btn-group.open .btn-info.dropdown-toggle {
  background-color: #36a5c6;
}

.btn-info.disabled, .btn-info:active, .btn-info[disabled] {
  background-color: #49afcd;
}

.btn-group > .btn-info + .dropdown-toggle {
  -webkit-box-shadow: 0 2px 0 #2b849e;
  -moz-box-shadow: 0 2px 0 #2b849e;
  box-shadow: 0 2px 0 #2b849e;
}

.btn-success {
  -webkit-box-shadow: 0 2px 0 #586632;
  -moz-box-shadow: 0 2px 0 #586632;
  box-shadow: 0 2px 0 #586632;
  background-color: #85994b;
}

.btn-success, .btn-success:visited {
  color: white;
}

.btn-success:hover, .btn-group.open .btn-success.dropdown-toggle {
  background-color: #768843;
}

.btn-success.disabled, .btn-success:active, .btn-success[disabled] {
  background-color: #85994b;
}

.btn-group > .btn-success + .dropdown-toggle {
  -webkit-box-shadow: 0 2px 0 #586632;
  -moz-box-shadow: 0 2px 0 #586632;
  box-shadow: 0 2px 0 #586632;
}

.btn-warning {
  -webkit-box-shadow: 0 2px 0 #6a0812;
  -moz-box-shadow: 0 2px 0 #6a0812;
  box-shadow: 0 2px 0 #6a0812;
  background-color: #b10e1e;
}

.btn-warning, .btn-warning:visited {
  color: white;
}

.btn-warning:hover, .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #990c1a;
}

.btn-warning.disabled, .btn-warning:active, .btn-warning[disabled] {
  background-color: #b10e1e;
}

.btn-group > .btn-warning + .dropdown-toggle {
  -webkit-box-shadow: 0 2px 0 #6a0812;
  -moz-box-shadow: 0 2px 0 #6a0812;
  box-shadow: 0 2px 0 #6a0812;
}

.btn-danger {
  -webkit-box-shadow: 0 2px 0 #d44f0c;
  -moz-box-shadow: 0 2px 0 #d44f0c;
  box-shadow: 0 2px 0 #d44f0c;
  background-color: #f47738;
}

.btn-danger, .btn-danger:visited {
  color: white;
}

.btn-danger:hover, .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #f36620;
}

.btn-danger.disabled, .btn-danger:active, .btn-danger[disabled] {
  background-color: #f47738;
}

.btn-group > .btn-danger + .dropdown-toggle {
  -webkit-box-shadow: 0 2px 0 #d44f0c;
  -moz-box-shadow: 0 2px 0 #d44f0c;
  box-shadow: 0 2px 0 #d44f0c;
}

.btn-inverse {
  -webkit-box-shadow: 0 2px 0 #101010;
  -moz-box-shadow: 0 2px 0 #101010;
  box-shadow: 0 2px 0 #101010;
  background-color: #363636;
}

.btn-inverse, .btn-inverse:visited {
  color: white;
}

.btn-inverse:hover, .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #1c1c1c;
}

.btn-inverse.disabled, .btn-inverse:active, .btn-danger[disabled] {
  background-color: #363636;
}

.btn-group > .btn-inverse + .dropdown-toggle {
  -webkit-box-shadow: 0 2px 0 #101010;
  -moz-box-shadow: 0 2px 0 #101010;
  box-shadow: 0 2px 0 #101010;
}

.btn-group .dropdown-toggle {
  margin-top: -2px !important;
  line-height: 1.4em;
  font-size: 16px;
  font-size: 1.6rem;
}

@media (max-width: 767px) {
  .btn-group .dropdown-toggle {
    margin-top: 10px !important;
  }
}
.span-quarter {
  width: 22.22222%;
}

@media (min-width: 1200px) {
  .span-quarter {
    width: 21.66667%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .span-quarter {
    width: 46.41577%;
  }
}
@media (max-width: 767px) {
  .span-quarter {
    width: 100%;
  }
}
.span-half {
  width: 47.22222%;
}

@media (min-width: 1200px) {
  .span-half {
    width: 46.66667%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .span-half {
    width: 96.41577%;
  }
}
@media (max-width: 767px) {
  .span-half {
    width: 100%;
  }
}
.ie8 body {
  padding-top: 0;
}

.ie7 .push-down {
  margin-top: 184px;
}

.ie7 .container {
  padding-right: 20px;
}

.ie7 #content {
  margin-right: -20px;
}

.ie7 .menu-item a {
  line-height: 16px;
}

.ie7 .menu-item .icon-home {
  line-height: 20px;
}

html > body .mobilenav, x:-moz-any-link,
html > body .mobilenav, x:-moz-any-link, x:default,
html > body .navbar .nav > li > .dropdown-menu:before, x:-moz-any-link,
html > body .navbar .nav > li > .dropdown-menu:before, x:-moz-any-link, x:default,
html > body #view-options, x:-moz-any-link,
html > body #view-options, x:-moz-any-link, x:default {
  display: none;
}

html > body .dropdown-submenu > a:after, x:-moz-any-link,
html > body .dropdown-submenu > a:after, x:-moz-any-link, x:default {
  margin-left: 5px;
  display: inline-block;
}

html > body .dropdown-menu li .dropdown-menu li:last-child, x:-moz-any-link,
html > body .dropdown-menu li .dropdown-menu li:last-child, x:-moz-any-link, x:default {
  margin-bottom: 0 !important;
}

html > body .navbar .nav > li > .dropdown-menu:after, x:-moz-any-link,
html > body .navbar .nav > li > .dropdown-menu:after, x:-moz-any-link, x:default {
  border-bottom: 0;
}

html > body .attribution, x:-moz-any-link,
html > body .attribution, x:-moz-any-link, x:default {
  padding-bottom: 20px;
}

html > body .navbar-search, x:-moz-any-link,
html > body .navbar-search, x:-moz-any-link, x:default {
  margin-right: -20px;
}
