@font-face	{
	font-family:"MyCustom";
	src:	
		url("/AllertaStencil-Regular.ttf") format("truetype");
		
#	font-weight:normal;
#	font-style:normal;
		}

@import url("/flags/flags.css");

a:link { color:white;  text-decoration: none;}
a:visited { color:white; }
a:hover { color:white;  text-decoration: underline;}
a:active { color:white; }


html {
  height: 100%;
}

body {
#  background: linear-gradient(to right, black, #2c3e50 1%, #bdc3c7 2%, #ffffff 4%, #ffffff 96%, #bdc3c7 98%, #2c3e50 99%, black),
#                             (to top, black, #2c3e50 1%, #bdc3c7 2%, #ffffff 4%, #ffffff 96%, #bdc3c7 98%, #2c3e50 99%, black);
background:
linear-gradient(-225deg, #5D9FFF 0%, #B8DCFF 48%, #6BBBFF 100%);
background-attachment: fixed;


  font-family: "MyCustom";
  font-size: 12pt;
  color: black;
}

::selection {
    color: #53bc56;
    background: #111111;
}

table.content {
    width: 92%;
    max-width: 1200px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    background:white;
    border-collapse:separate;
    border:solid black 3px;
    border-radius:10px;
    -moz-border-radius:10px;
}

table.content td, th {
    border-left:solid darkgrey 1px;
    border-top:solid darkgrey 1px;
    text-align:center;
}

table.content th {
    border-top: none;
    height:55px;
}

table.content td {
    padding:15px;
}

table.content td:first-child, th:first-child {
     border-left:none;
}


table.banner {
    width: 96%;
    max-width: 1300px;
    height: 125px;
    align:center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
#    margin-left: 2%;
#    margin-right: 2%;
    margin-bottom: 10px;
#    border-collapse:separate;
}

table.banner th {
  text-align:left;
  color: white;
#  color: #ef8426;
  background-image: url(/banner-drops.jpg);
  background-size:     cover;
    border-top: none;
    border:solid black 3px;
    border-radius:10px;
    -moz-border-radius:10px;
  text-shadow:
   -1px -1px 0 black,
    1px -1px 0 black,
    -1px 1px 0 black,
     1px 1px 0 black;
}

#textbannerhead {
  padding:2px;
  color: #00c9ff;
  font-family: "MyCustom";
  font-size: 40pt;
  font-weight: bold;
  text-align: left;
  text-shadow:
   -1px -1px 0 black,
    1px -1px 0 black,
    -1px 1px 0 black,
     1px 1px 0 black;
#  text-shadow:
#   -2px -2px 0 black,
#    2px -2px 0 black,
#    -2px 2px 0 black,
#     2px 2px 0 black;
}

#cellhead {
  padding:2px;
  color: #53bc56;
  font-family: "MyCustom";
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
  text-shadow:
   -1px -1px 0 black,
    1px -1px 0 black,
    -1px 1px 0 black,
     1px 1px 0 black;
}

#celltextbig {
  padding:2px;
  color: black;
  font-family: "MyCustom";
  font-size: 30pt;
  text-align: center;
}

#celltextbigcolor {
  padding:2px;
  color: black;
#  color: #53bc56;
  font-family: "MyCustom";
  font-size: 20pt;
  text-align: center;
#  text-shadow:
#   -1px -1px 0 black,
#    1px -1px 0 black,
#    -1px 1px 0 black,
#     1px 1px 0 black;
}

#celltextfixed {
  padding:2px;
  color: black;
  font-family:Monospace;
  font-size: 12pt;
  text-align: center;
}
