/*html {*/
  /*font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;*/
  /*font-size: 1em; }*/

/*h1 {*/
  /*font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;*/
  /*font-size: 2.7em;*/
  /*font-weight: normal; }*/

/*h2 {*/
  /*font-size: 2em;*/
  /*font-weight: bold;*/
  /*color: #003467; }*/

/*.normalLeading, h2, p, #sidebar ul,*/
/*#sidebar li {*/
  /*line-height: 1.5em; }*/

/*.extraLeading {*/
  /*line-height: 2em; }*/

/*.sans, h3.arial,*/
/*h4.arial,*/
/*h5.arial,*/
/*h6.arial,*/
/*p.arial,*/
/*li.arial,*/
/*dt.arial,*/
/*dl.arial,*/
/*abbr.arial, div.caption, div.copyright,*/
/*p.caption,*/
/*p.copyright, #cookie-notice {*/
  /*font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }*/

/*.display, h3.display,*/
/*h4.display,*/
/*h5.display,*/
/*h6.display,*/
/*dt.display,*/
/*li.display {*/
  /*font-family: Baskerville, Times, "Times New Roman", serif; }*/

/*h3.lucida,*/
/*h4.lucida,*/
/*h5.lucida,*/
/*h6.lucida,*/
/*p.lucida,*/
/*li.lucida,*/
/*dt.lucida,*/
/*dl.lucida,*/
/*abbr.lucida {*/
  /*font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif; }*/
/*h3.gothic,*/
/*h4.gothic,*/
/*h5.gothic,*/
/*h6.gothic,*/
/*p.gothic,*/
/*li.gothic,*/
/*dt.gothic,*/
/*dl.gothic,*/
/*abbr.gothic {*/
  /*font-family: "Century Gothic", "Apple Gothic", sans-serif; }*/

/*div.caption, div.copyright,*/
/*p.caption,*/
/*p.copyright {*/
  /*font-size: 0.75em;*/
  /*color: #003467 !important; }*/

/*p.emphasised, p.veryemphasised,*/
/*span.veryemphasised,*/
/*span.emphasised {*/
  /*color: #003467 !important; }*/
/*p.veryemphasised,*/
/*span.veryemphasised {*/
  /*font-weight: bold; }*/

/*#cookie-notice {*/
  /*font-size: 0.85em; }*/

/*html,*/
/*body,*/
/*header,*/
/*footer,*/
/*section,*/
/*nav,*/
/*article,*/
/*div {*/
  /*margin: 0;*/
  /*padding: 0; }*/

/*h1,*/
/*h2,*/
/*h3,*/
/*h4,*/
/*h5,*/
/*h6,*/
/*p,*/
/*ul.reset,*/
/*#auth-bar ul {*/
  /*margin: 5px 0px;*/
  /*padding: 5px 0px; }*/

/*a img {*/
  /*border: 0; }*/

#map {
  width: 100%;
  height: 500px;
  position: relative; }
  #map .mapOverlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    /* rgb hex color defined first for legacy browsers, then rgba for modern browsers */
    background: url(/media/images/misc/spinner.gif) no-repeat center center black;
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    z-index: 1; }
    .ie6 #map .mapOverlay, .ie7 #map .mapOverlay {
      display: none; }
  .ie6 #map.loading, .ie7 #map.loading {
    cursor: progress; }
  #map.loading .mapOverlay {
    /* modern browsers are using rgba so opacity = 1 for the layer */
    /* legacy browsers have 100% alpha colour so the layer has to be reduced opacity */
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    transition: opacity 2.5s ease-in;
    -o-transition: opacity 2.5s ease-in;
    -moz-transition: opacity 2.5s ease-in;
    -webkit-transition: opacity 2.5s ease-in;
    z-index: 2000; }

div.olControlScaleLine {
  right: 10px;
  left: auto; }

.justZoomPanel {
  top: 71px;
  left: 14px; }
  .justZoomPanel div {
    background-image: url(/media/js/theme/default/img/zoom-panel.png);
    position: absolute;
    height: 18px;
    width: 18px;
    cursor: pointer;
    background-repeat: no-repeat; }
  .justZoomPanel .olControlZoomInItemInactive {
    top: 0;
    left: 0;
    background-position: 0 0; }
  .justZoomPanel .olControlZoomOutItemInactive {
    top: 18px;
    left: 0;
    background-position: 0 -18px; }

.olControlMyNavToolbar {
  top: 10px;
  right: 10px; }
  .olControlMyNavToolbar div {
    background-image: url(/media/js/theme/default/img/nav-panel.png);
    position: absolute;
    height: 22px;
    width: 24px;
    cursor: pointer; }
  .olControlMyNavToolbar .olControlNavigationItemInactive {
    top: 0;
    right: 0;
    background-position: 0 0; }
  .olControlMyNavToolbar .olControlNavigationItemActive {
    top: 0;
    right: 0;
    background-position: 0 -24px; }
  .olControlMyNavToolbar .olControlSelectFeatureItemInactive {
    top: 28px;
    right: 0;
    background-position: -26px 0; }
  .olControlMyNavToolbar .olControlSelectFeatureItemActive {
    top: 28px;
    right: 0;
    background-position: -26px -24px; }
  .olControlMyNavToolbar .olControlGetPositionControlItemInactive {
    top: 56px;
    right: 0;
    background-position: -104px 0; }
  .olControlMyNavToolbar .olControlGetPositionControlItemActive {
    top: 56px;
    right: 0;
    background-position: -104px -24px; }
  .olControlMyNavToolbar .olControlZoomBoxItemInactive {
    top: 84px;
    right: 0;
    background-position: -52px 0; }
  .olControlMyNavToolbar .olControlZoomBoxItemActive {
    top: 84px;
    right: 0;
    background-position: -52px -24px; }
  .olControlMyNavToolbar .olControlZoomOutBoxItemInactive {
    top: 112px;
    right: 0;
    background-position: -78px 0; }
  .olControlMyNavToolbar .olControlZoomOutBoxItemActive {
    top: 112px;
    right: 0;
    background-position: -78px -24px; }

.olControlGetPositionControlActive {
  cursor: crosshair; }

#siteLinksWithinCluster {
  list-style: none; }
  #siteLinksWithinCluster li {
    padding-left: 24px;
    margin-bottom: 4px;
    background: url("/media/js/theme/default/img/markerLow.png") no-repeat 0 2px; }
    #siteLinksWithinCluster li.priority3 {
      background-image: url("/media/js/theme/default/img/markerMedium.png"); }
    #siteLinksWithinCluster li.priority1, #siteLinksWithinCluster li.priority2 {
      background-image: url("/media/js/theme/default/img/markerHigh.png"); }
    #siteLinksWithinCluster li.userGen {
      background-image: url("/media/js/theme/default/img/markerUser.png"); }

#siteButtonsWithinCluster {
  list-style: none;
  zoom: 1; }
  #siteButtonsWithinCluster:before, #siteButtonsWithinCluster:after {
    content: "";
    display: table; }
  #siteButtonsWithinCluster:after {
    clear: both; }
  #siteButtonsWithinCluster li {
    float: left;
    padding: 0 2px; }
  #siteButtonsWithinCluster a,
  #siteButtonsWithinCluster span {
    display: block;
    width: 16px;
    height: 16px; }
  #siteButtonsWithinCluster a {
    text-indent: -9999px;
    background-image: url("/media/js/theme/default/img/markerLow.png");
    background-repeat: no-repeat;
    background-position: center center; }
    #siteButtonsWithinCluster a.priority3 {
      text-indent: -9999px;
      background-image: url("/media/js/theme/default/img/markerMedium.png");
      background-repeat: no-repeat;
      background-position: center center; }
    #siteButtonsWithinCluster a.priority1, #siteButtonsWithinCluster a.priority2 {
      text-indent: -9999px;
      background-image: url("/media/js/theme/default/img/markerHigh.png");
      background-repeat: no-repeat;
      background-position: center center; }
    #siteButtonsWithinCluster a.userGen {
      text-indent: -9999px;
      background-image: url("/media/js/theme/default/img/markerUser.png");
      background-repeat: no-repeat;
      background-position: center center; }
  #siteButtonsWithinCluster span {
    text-indent: -9999px;
    background-image: url("/media/js/theme/default/img/markerSelectedLow.png");
    background-repeat: no-repeat;
    background-position: center center; }
    #siteButtonsWithinCluster span.priority3 {
      text-indent: -9999px;
      background-image: url("/media/js/theme/default/img/markerSelectedMedium.png");
      background-repeat: no-repeat;
      background-position: center center; }
    #siteButtonsWithinCluster span.priority1, #siteButtonsWithinCluster span.priority2 {
      text-indent: -9999px;
      background-image: url("/media/js/theme/default/img/markerSelectedHigh.png");
      background-repeat: no-repeat;
      background-position: center center; }
    #siteButtonsWithinCluster span.userGen {
      text-indent: -9999px;
      background-image: url("/media/js/theme/default/img/markerSelectedUser.png");
      background-repeat: no-repeat;
      background-position: center center; }

#layerswitcher div {
  display: none; }
#layerswitcher .layersDiv,
#layerswitcher .layersDiv div {
  display: block; }
#layerswitcher .layersDiv .baseLbl {
  display: none; }

.olControlAttribution {
  left: 2px;
  right: inherit !important;
  bottom: 3px !important;
  line-height: 11px; }

/*header,*/
/*footer,*/
/*section,*/
/*nav,*/
/*article {*/
  /*display: block; }*/

/*html {*/
  /*background-color: white; }*/

/*body {*/
  /*width: 960px;*/
  /*background-color: #ececec;*/
  /*display: block;*/
  /*margin-left: auto;*/
  /*margin-right: auto; }*/

/*header {*/
  /*color: white;*/
  /*zoom: 1;*/
  /*position: relative;*/
  /*background-color: orange; }*/
  /*header:before, header:after {*/
    /*content: "";*/
    /*display: table; }*/
  /*header:after {*/
    /*clear: both; }*/
  /*header h1 {*/
    /*float: right;*/
    /*text-align: center;*/
    /*width: 768px;*/
    /*margin: 65px 12px 0 0;*/
    /*font-size: 3em; }*/
  /*header a {*/
    /*text-decoration: none;*/
    /*color: white; }*/
    /*header a:visited {*/
      /*color: white; }*/
    /*header a:hover, header a:focus {*/
      /*color: #ececec; }*/
    /*header a:active {*/
      /*color: #bbbdbf; }*/

/*img#scharp-logo {*/
  /*float: left;*/
  /*height: 160px;*/
  /*margin: 10px;*/
  /*z-index: 11;*/
  /*position: relative; }*/

/*img#scape-logo {*/
  /*position: absolute;*/
  /*top: 5px;*/
  /*right: 5px;*/
  /*height: 55px; }*/

/*abbr {*/
  /*border-bottom: 0.1em dotted; }*/

/*.clearLeft {*/
  /*clear: left; }*/

/*.clearRight {*/
  /*clear: right; }*/

/*.clearBoth {*/
  /*clear: both; }*/

/*#main {*/
  /*zoom: 1; }*/
  /*#main:before, #main:after {*/
    /*content: "";*/
    /*display: table; }*/
  /*#main:after {*/
    /*clear: both; }*/

/*#slideshow {*/
  /*clear: both;*/
  /*margin: 0;*/
  /*padding: 0;*/
  /*border-top: 4px solid white; }*/
  /*#slideshow ul,*/
  /*#slideshow li {*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*list-style: none; }*/
  /*#slideshow ul {*/
    /*position: relative;*/
    /*height: 213px; }*/
  /*#slideshow li {*/
    /*position: absolute; }*/

/*.navbar {*/
  /*clear: both;*/
  /*list-style: none;*/
  /*zoom: 1;*/
  /*margin: 0;*/
  /*padding: 0 20px; }*/
  /*.navbar:before, .navbar:after {*/
    /*content: "";*/
    /*display: table; }*/
  /*.navbar:after {*/
    /*clear: both; }*/
  /*.navbar li {*/
    /*float: left; }*/
  /*.navbar li + li {*/
    /*margin-left: 13px; }*/
  /*.navbar a {*/
    /*display: block;*/
    /*margin: 9px 0;*/
    /*padding: 5px 6px;*/
    /*border: 1px solid transparent;*/
    /*border-width: 1px 0;*/
    /*transition: border-color 0.2s linear;*/
    /*-o-transition: border-color 0.2s linear;*/
    /*-moz-transition: border-color 0.2s linear;*/
    /*-webkit-transition: border-color 0.2s linear; }*/

/*#mainnav {*/
  /*background-color: orangered;*/
  /*border-top: 4px solid white; }*/
  /*#mainnav a {*/
    /*border-color: #064651; }*/
    /*#mainnav a:hover, #mainnav a:focus, #mainnav a:active {*/
      /*border-color: #ececec; }*/
    /*#mainnav a.currentPage {*/
      /*text-transform: uppercase; }*/

/*#content {*/
  /*width: 718px;*/
  /*padding: 20px;*/
  /*float: right; }*/
  /*#content a {*/
    /*text-decoration: none;*/
    /*color: #003bff; }*/
    /*#content a:visited {*/
      /*color: #405dbf; }*/
    /*#content a:hover, #content a:focus {*/
      /*color: #002399; }*/
    /*#content a:active {*/
      /*color: black; }*/

/*#sidebar {*/
  /*width: 200px;*/
  /*margin: 15px 0;*/
  /*float: left;*/
  /*border-left: 1px solid #cccccc; }*/
  /*#sidebar .panel {*/
    /*padding: 0px;*/
    /*margin: 0 10px;*/
    /*background: #cccccc; }*/
    /*#sidebar .panel + .panel {*/
      /*margin-top: 15px; }*/
    /*#sidebar .panel h3,*/
    /*#sidebar .panel ul.breadcrumbs > li:first-child {*/
      /*color: #003467;*/
      /*font-size: 1.5em;*/
      /*font-weight: bold;*/
      /*margin: 0 0 0.2em;*/
      /*padding: 4px;*/
      /*text-align: center;*/
      /*border-bottom: 5px solid #009ee0; }*/
    /*#sidebar .panel ul.breadcrumbs > li:first-child {*/
      /*margin-top: -5px;*/
      /*margin-left: -5px; }*/
    /*#sidebar .panel a {*/
      /*text-decoration: none;*/
      /*color: #003bff; }*/
      /*#sidebar .panel a:visited {*/
        /*color: #405dbf; }*/
      /*#sidebar .panel a:hover, #sidebar .panel a:focus {*/
        /*color: #002399; }*/
      /*#sidebar .panel a:active {*/
        /*color: black; }*/
    /*#sidebar .panel .ui-widget {*/
      /*margin: 0px; }*/
  /*#sidebar ul,*/
  /*#sidebar li {*/
    /*list-style: none;*/
    /*margin: 0 0 0 5px;*/
    /*padding: 5px 0; }*/
  /*#sidebar .archive-link {*/
    /*padding: 4px 10px;*/
    /*text-align: center; }*/

/* RT - have removed the use of these styles to hide/show the sidebar and done via Django code instead now */
#sidebar {
}

#content {
}

.noSideBar #sidebar {
  /* RT removed 'display' style */
  /*display: none;*/
}

.noSideBar #content,
#content.noSideBar {
  /* RT removed 'width' style since using Bootstrap now */
  /*width: 920px;*/
}


ul.eventStubs {
  list-style: none;
  margin: 0;
  padding: 0; }
  ul.eventStubs li {
    margin: 10px;
    border-top: 1px solid #bbbdbf;
    border-bottom: 1px solid #bbbdbf; }

.blueBorder, #minimap, #siteSurveyInfo,
#siteOtherRecords,
#userActions,
.shoreUpdate {
  border: 1px solid #009ee0; }

.heritagesite dt:after {
  content: ":"; }

dl.inlinePairs, dl.inlineList, #siteBasicInfo dl, #sitePhysicalInfo dl, #siteRecordInfo dl {
  zoom: 1; }
  dl.inlinePairs:before, dl.inlineList:before, #siteBasicInfo dl:before, #sitePhysicalInfo dl:before, #siteRecordInfo dl:before, dl.inlinePairs:after, dl.inlineList:after, #siteBasicInfo dl:after, #sitePhysicalInfo dl:after, #siteRecordInfo dl:after {
    content: "";
    display: table; }
  dl.inlinePairs:after, dl.inlineList:after, #siteBasicInfo dl:after, #sitePhysicalInfo dl:after, #siteRecordInfo dl:after {
    clear: both; }
  dl.inlinePairs dt, dl.inlineList dt, #siteBasicInfo dl dt, #sitePhysicalInfo dl dt, #siteRecordInfo dl dt {
    float: left;
    clear: left; }
  dl.inlinePairs dd, dl.inlineList dd, #siteBasicInfo dl dd, #sitePhysicalInfo dl dd, #siteRecordInfo dl dd {
    float: left;
    margin-left: 1em; }

dl.inlineList, #siteBasicInfo dl {
  float: left; }
  dl.inlineList dt, #siteBasicInfo dl dt {
    margin-left: 3em;
    clear: none; }

#siteBasicInfo {
  /*border-bottom: 2px solid #ffe966;*/
  /*margin-bottom: 10px;*/
  zoom: 1; }
  #siteBasicInfo:before, #siteBasicInfo:after {
    content: "";
    display: table; }
  #siteBasicInfo:after {
    clear: both; }
  #siteBasicInfo h3 {
    float: left;
    margin-right: 20px;
    margin-top: 0; }
  #siteBasicInfo dl {
    /*margin-top: 8px; */
  }

.priority3 #siteBasicInfo {
  border-color: #ff9900; }

.priority1 #siteBasicInfo,
.priority2 #siteBasicInfo {
  border-color: red; }

.userGen #siteBasicInfo {
  border-color: white; }

#sitePhysicalInfo {
  /* RT comment these out to get mini map to spread across page in site_detail.html */
  /*width: 490px;*/
  /*float: left; */
}
  .ie6 #sitePhysicalInfo, .ie7 #sitePhysicalInfo, .ie8 #sitePhysicalInfo {
    /*width: 460px; */
  }

#siteHeritageInfo {
  zoom: 1; }
  #siteHeritageInfo:before, #siteHeritageInfo:after {
    content: "";
    display: table; }
  #siteHeritageInfo:after {
    clear: both; }

#siteConservationInfo {
  zoom: 1; }
  #siteConservationInfo:before, #siteConservationInfo:after {
    content: "";
    display: table; }
  #siteConservationInfo:after {
    clear: both; }

#siteRecordInfo {
  /* RT comment these out to get mini map to spread across page in site_detail.html */
  /*width: 402px;*/
  /*float: right;*/
}

#siteOtherRecords {
  zoom: 1; }
  #siteOtherRecords:before, #siteOtherRecords:after {
    content: "";
    display: table; }
  #siteOtherRecords:after {
    clear: both; }

#minimap {
  height: 290px; }

#siteSurveyInfo,
#siteOtherRecords,
#userActions,
.shoreUpdate {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px; }

/*.shoreupdates {*/
  /*clear: both; }*/
  /*.shoreupdates h5 {*/
    /*color: #003bff;*/
    /*font-size: 1em; }*/
    /*.shoreupdates h5:hover, .shoreupdates h5:focus {*/
      /*cursor: pointer; }*/
  /*.shoreupdates h6 {*/
    /*font-size: 1em; }*/

/* RT - changed name from shoreupdates to siteupdates */
.siteupdates {
  clear: both; }
  .siteupdates h5 {
    color: #003bff;
    font-size: 1em; }
    .siteupdates h5:hover, .siteupdates h5:focus {
      cursor: pointer; }
  .siteupdates h6 {
    font-size: 1em; }

#minimap.notInColumn,
#minimap.notInColumn + #layerswitcher {
  width: 400px;
  float: right;
  clear: right; }

/*footer {*/
  /*clear: both;*/
  /*color: #666666;*/
  /*background-color: white;*/
  /*font-style: italic;*/
  /*font-size: 0.9em;*/
  /*text-align: center;*/
  /*padding-bottom: 20px; }*/
  /*footer a {*/
    /*text-decoration: none; }*/

/*#sponsors img {*/
  /*margin-left: 30px;*/
  /*margin-right: 30px; }*/


/*.uniForm {*/
  /*position: static !important; }*/
  /*.uniForm legend {*/
    /*width: 100%;*/
    /*background-color: #c2deeb; }*/


/*#auth-bar {*/
  /*font-size: 90%;*/
  /*position: absolute;*/
  /*top: 147px;*/
  /*right: 0;*/
  /*background-color: #009ee0;*/
  /*z-index: 10; }*/
  /*#auth-bar ul {*/
    /*zoom: 1;*/
    /*margin: 2px 10px;*/
    /*height: 19px; }*/
    /*#auth-bar ul:before, #auth-bar ul:after {*/
      /*content: "";*/
      /*display: table; }*/
    /*#auth-bar ul:after {*/
      /*clear: both; }*/
    /*.ie6 #auth-bar ul {*/
      /*float: right; }*/
  /*#auth-bar li {*/
    /*display: block;*/
    /*list-style: none;*/
    /*float: left; }*/
  /*#auth-bar li + li:before {*/
    /*content: "|"; }*/
  /*#auth-bar a,*/
  /*#auth-bar span {*/
    /*padding: 4px 8px; }*/
  /*#auth-bar .toggle-extra {*/
    /*width: 19px;*/
    /*height: 19px;*/
    /*margin-right: 7px;*/
    /*cursor: pointer;*/
    /*text-indent: -9999px;*/
    /*background-image: url("/media/images/misc/showhide.png"); }*/
    /*#auth-bar .toggle-extra:before {*/
      /*content: ""; }*/
    /*#auth-bar .toggle-extra.show {*/
      /*background-position: 19px 0; }*/
    /*#auth-bar .toggle-extra.hide {*/
      /*background-position: 0 0; }*/

.form-box {
  /*width: 350px;*/
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  /*border: 1px solid #bbbdbf; */
}

.inlineLabels .helpers {
  width: 32%;
  margin: 0 2% 0 0;
  float: left; }

.wideHelpers.inlineLabels .helpers {
  width: 85%; }
  .wideHelpers.inlineLabels .helpers label,
  .wideHelpers.inlineLabels .helpers .formHint {
    width: 98% !important;
    margin: 0 2% 0 0 !important; }

.tickbox-on-right .helpers {
  float: left;
  margin-right: 20px; }
  .tickbox-on-right .helpers .formHint {
    float: left;
    width: 100%; }

.ctrlHolder {
  border-bottom: 1px solid #bbbdbf !important;
  zoom: 1; }
  .ctrlHolder:before, .ctrlHolder:after {
    content: "";
    display: table; }
  .ctrlHolder:after {
    clear: both; }

#div_id_east,
#div_id_coastalDefence,
#div_id_otherThreats,
#div_id_culturalMaterial,
#div_id_landUse,
#div_id_seriousThreat,
#div_id_accessibility {
  border-bottom: none !important; }

.contentList li,
.actionsList li {
  list-style: none; }

.contentList h4 {
  padding-left: 20px; }

.photoFrame {
  text-align: center;
  margin: 10px;
  float: left; }

blockquote {
  margin: 10px;
  padding: 10px;
  background-color: #f6f6f6; }

.moderateSiteForm {
  width: 48%;
  float: left;
  position: relative; }

.moderateSiteEditForm {
  width: 48%;
  float: right; }
  .moderateSiteEditForm input,
  .moderateSiteEditForm textarea {
    color: #bbbdbf; }

.grabField {
  position: absolute;
  right: -35px;
  width: 40px;
  height: 20px;
  text-indent: -9999px;
  background-image: url("/media/images/misc/grab.png");
  background-repeat: no-repeat;
  background-position: center center; }

.grabAllDiv {
  padding-top: 10px;
  text-align: right; }

input.differs,
select.differs,
textarea.differs {
  border: 1px solid blue !important;
  color: blue;
}

label.differs {
  color: blue !important;
}

.clearBoth {
  clear: both; }

table.replaceBooleans .boolean_1,
table.replaceBooleans .boolean_True {
  display: block;
  width: 10px;
  height: 10px;
  text-indent: -9999px;
  background-image: url("/media/images/misc/icon-yes.gif");
  background-repeat: no-repeat;
  background-position: center center; }

table.replaceBooleans .boolean_0,
table.replaceBooleans .boolean_False {
  display: block;
  width: 10px;
  height: 10px;
  text-indent: -9999px;
  background-image: url("/media/images/misc/icon-no.gif");
  background-repeat: no-repeat;
  background-position: center center; }

.newsEntryPhoto {
  float: right;
  padding-left: 12px;
  padding-bottom: 2px; }

.imageContent {
  /* todo - try 'clear: both ' setting below to see effect */
  /*clear: both;*/
  margin-top: 8px;
  margin-bottom: 8px;
}

.imageContent.block {
  float: none;
}

.imageContent.right {
  float: right;
  margin-left: 10px;
}

.imageContent.left {
  float: left;
  margin-right: 10px;
}

#sidebar .imageContent {
  padding: 10px;
}

.news_archive dt {
  font-size: 1.2em; }
.news_archive dd {
  margin: 0 0 20px;
  padding: 5px 0;
  font-size: 0.95em; }
.news_archive span.entry_date {
  color: #666666; }

#legends {
  zoom: 1; }
  #legends:before, #legends:after {
    content: "";
    display: table; }
  #legends:after {
    clear: both; }
  #legends div {
    float: left;
    border: 1px solid #cccccc;
    padding: 0 10px;
    margin: 10px 10px 10px 0; }
  #legends h3 {
    text-align: center; }

dl.legend {
  margin-top: 0; }
  dl.legend dt {
    float: left; }
  dl.legend dd {
    zoom: 1; }
    dl.legend dd:before, dl.legend dd:after {
      content: "";
      display: table; }
    dl.legend dd:after {
      clear: both; }

div.notice, div.maintenance {
  padding: 10px;
  border: 4px solid #009ee0; }

div.maintenance {
  border-color: #e95d0f; }

#cookie-notice {
  zoom: 1; }
  #cookie-notice:before, #cookie-notice:after {
    content: "";
    display: table; }
  #cookie-notice:after {
    clear: both; }
  #cookie-notice p {
    float: left;
    width: 650px; }

.cookie-buttons {
  margin-top: 10px;
  float: right; }

.cookie-button, #cookie-consent, #cookie-reject {
  display: inline-block;
  /* zoom and display = ie7 hack for display:inline-block */
  zoom: 1;
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  padding: 0.5em 2em 0.55em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid; }

#cookie-consent {
  color: #e8f0de;
  border-color: #538312;
  background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
  background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
  background: -o-linear-gradient(top, #7db72f, #4e7d0e);
  background: linear-gradient(top, #7db72f, #4e7d0e);
  background-color: #64991e; }
  #cookie-consent:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top, #6b9d28, #436b0c);
    background: -o-linear-gradient(top, #6b9d28, #436b0c);
    background: linear-gradient(top, #6b9d28, #436b0c);
    background-color: #538018; }
  #cookie-consent:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
    background: -o-linear-gradient(top, #4e7d0e, #7db72f);
    background: linear-gradient(top, #4e7d0e, #7db72f);
    background-color: #a9c08c;
    color: #a9c08c; }

#cookie-reject {
  color: #faddde;
  border-color: #980c10;
  background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
  background: -moz-linear-gradient(top, #ed1c24, #aa1317);
  background: -o-linear-gradient(top, #ed1c24, #aa1317);
  background: linear-gradient(top, #ed1c24, #aa1317);
  background-color: #d81b21; }
  #cookie-reject:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
    background: -moz-linear-gradient(top, #c9151b, #a11115);
    background: -o-linear-gradient(top, #c9151b, #a11115);
    background: linear-gradient(top, #c9151b, #a11115);
    background-color: #b61318; }
  #cookie-reject:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
    background: -moz-linear-gradient(top, #aa1317, #ed1c24);
    background: -o-linear-gradient(top, #aa1317, #ed1c24);
    background: linear-gradient(top, #aa1317, #ed1c24);
    background-color: #c9151b;
    color: #de898c; }

#messages {
  width: 50%;
  margin: 0 auto; }

/* removed by RT so standard Bootstrap ones can be used */
/*.alert {*/
  /*padding: 8px 35px 8px 14px;*/
  /*margin: 0 auto 20px auto;*/
  /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
  /*background-color: #fcf8e3;*/
  /*border: 1px solid #fbeed5;*/
  /*-webkit-border-radius: 4px;*/
  /*-moz-border-radius: 4px;*/
  /*border-radius: 4px;*/
  /*list-style-type: none; }*/
  /*.alert h4 {*/
    /*color: #c09853;*/
    /*margin: 0; }*/
  /*.alert.success {*/
    /*color: #468847;*/
    /*background-color: #dff0d8;*/
    /*border-color: #d6e9c6; }*/
    /*.alert.success h4 {*/
      /*color: #468847; }*/
  /*.alert.danger, .alert.error {*/
    /*color: #b94a48;*/
    /*background-color: #f2dede;*/
    /*border-color: #eed3d7; }*/
  /*.alert.danger h4, .alert.error h4 {*/
    /*color: #b94a48; }*/
  /*.alert.info {*/
    /*color: #3a87ad;*/
    /*background-color: #d9edf7;*/
    /*border-color: #bce8f1; }*/
    /*.alert.info h4 {*/
      /*color: #3a87ad; }*/
