body {
  padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}

        html, body {
            height: 100%;
            font-size: 13px;
        }

        #wrap {
            min-height: 100%;

        }

	#clustermap {background: transparent url(../../static/img/Fish.gif) no-repeat center center;}

        #main {
            overflow:auto;
            padding-bottom:260px; /* this needs to be bigger than footer height*/
        }

        .footer {
            position: relative;
            margin-top: -240px; /* negative value of footer height */
            height: 240px;
            width: 100%;
            clear:both;
            padding-top:20px;
            font-size: 11px;
            background-color: #EBEBE0;
        }

        .radio-item {
          display: inline-block;
          position: relative;
          padding: 0 3px;
          margin: 2px 0 0;
        }

        .radio-item input[type='radio'] {
          display: none;
        }

        .radio-item label:before {
          content: " ";
          display: inline-block;
          position: relative;
          top: 0px;
          margin: 0 0px 0 0;
          width: 10px;
          height: 10px;
          border-radius: 8px;
          border: 2px solid #EE0000;
          background-color: transparent;
        }

        .radio-item input[type=radio]:checked + label:after {
          border-radius: 10px;
          width: 8px;
          height: 8px;
          position: absolute;
          top: 4px;
          left: 6px;
          content: " ";
          display: block;
          background: #FF0000;
        }
        .radio-item2 {
          display: inline-block;
          position: relative;
          padding: 0 3px;
          margin: 2px 0 0;
        }

        .radio-item2 input[type='radio'] {
          display: none;
        }

        .radio-item2 label:before {
          content: " ";
          display: inline-block;
          position: relative;
          top: 0px;
          margin: 0 0px 0 0;
          width: 10px;
          height: 10px;
          border-radius: 8px;
          border: 2px solid #00EE00;
          background-color: transparent;
        }

        .radio-item2 input[type=radio]:checked + label:after {
          border-radius: 10px;
          width: 8px;
          height: 8px;
          position: absolute;
          top: 4px;
          left: 6px;
          content: " ";
          display: block;
          background: #00FF00;
        }