       
    ::selection {
  background: black; /* The background color of the selected text */
  color: white;      /* The color of the selected text */
}

/* For Firefox (using the vendor-specific prefix) */
::-moz-selection {
  background: black;
  color: white;
}
        
    
.highlight
{
	background-color: yellow;
}
.find_selected
{
	background-color: pink;
}

    
table.roundedCorners {
  border: 0px solid black; /* Apply border to the table */
  border-radius: 10px;    /* Apply the border-radius */
  border-spacing: 0;      /* Remove space between borders */
  border-collapse: separate; /* Important: allows border-radius to work */
  overflow: hidden;       /* Ensures content/background doesn't bleed past rounded corners */
}
    
    
        body {
            /* Add some height to the body to enable scrolling */
            height: 900px;
            margin: 0;
            font-family: sans-serif;
        }

        .content {
            padding: 18px;
        }

        .floating-link-container {
            position: fixed;
            bottom: 75px;
            right: 75px;
            z-index: 1000;
            background-color: #f2f2f2;
            padding: 12px 25px;
            border-radius: 40px;
            border: 3px solid #e6e6e6;
            background: linear-gradient(to top, #e1eaea 0%, #ffffff 50%);
        }

        .floating-link-container a {
            background-color: #FFFFFB;
            color: black;
            font-weight: bold;
            padding: 2px 19px;
            text-decoration: none;
            font-size:small;
            border-radius: 20px;
            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
            display: inline-block;
			margin: 2px;
        }

        .floating-link-container a:hover {
            background-color: #ffffcc;
        }
    
	   


  #fish {
    background-image: url('gridpaper.jpg');
    
    
    background-size: cover; /* */
    background-repeat: no-repeat; /* */
    background-position: center; /* */
    
    /* Ensure text is readable over the image */
    color: #000000;
  }

    html {
  scroll-behavior: smooth;
}	

		BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family:"Arial"; font-size:xx-small }

	