body {
font-family: 'Montserrat', sans-serif;
background-color: #F2F1EF;
color: #5D5C57;
}
ul {
  list-style-image: url('bulletin_t.gif');
}
a:link {
	color: #4477a1;
}
.sitebanner {
  color: #799fcc
}
a:visited {
	color: #2878bb;
}
#div1 {
  overflow: hidden;
  line-height: 1.4;
  max-width: 1250px;
  margin: auto;
  /* took this out:border-radius: 25px; */
  background-color: #F2F1EF;
    /* took this out: padding-top: 50px; */
  padding-right: 10px;
  padding-bottom: 50px;
  padding-left: 10px;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.5);
  font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
}
/* Added Font Family and Font size changes above on 12-26-2023 */

#divtop {
  overflow: hidden;
  line-height: 1.2;
  max-width: 1250px;
  background-image: url('banner.png');
  color: #799fcc;
  text-shadow: 3px 3px 2px black;
  font-size: xx-large;
  padding-right: 10px;
  padding-left: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
#divtop2 {
  overflow: hidden;
  line-height: 1.2;
  height: 120px;
  max-width: 893px;
  background-image: url('banner2.png');
  color: #799fcc;
  text-shadow: 3px 3px 2px black;
  font-size: xx-large;
  padding-right: 10px;
  padding-left: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
#divtop3 {
  overflow: hidden;
  line-height: 1.2;
  height: 30px;
  max-width: 893px;
  color: #799fcc;
  text-shadow: 3px 3px 2px black;
  font-size: xx-large;
  padding-right: 10px;
  padding-left: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
#twitter {

}
.smallertext {
  font-size: smaller;
  font-style: italic;
  text-shadow: 3px 3px 2px black;
}

#divsecond {
    overflow: hidden;
    max-width: 1250px;
    height: 33px;
    line-height: 33px;
    background-color: #DBD8D3;
    padding-right: 10px;
    padding-left: 10px;
    margin-left: -10px;
    margin-right: -10px;
}

#divthird {
  font-size: 1.07em;
}

#divtext {
  float: left;
}
#searchcontainter {
  float: right;
  width:250px;
}
#clear {
  clear: both;
}

.container {
  display: grid;
  grid-gap: 10px;  /* Simply adjust this value !*/
  grid-template-columns: repeat(3, 1fr); /* OR grid-template-columns: 1fr 1fr 1fr;*/
  grid-auto-rows: 1fr;
}

.container>div {
  background-color: #DBD8D3;
  border: 1px solid black;
  height: auto;
}

.charactercontainer {
  display: grid;
  grid-gap: 10px;  /* Simply adjust this value !*/
  grid-template-columns: repeat(2, 1fr); /* OR grid-template-columns: 1fr 1fr 1fr;*/
  grid-auto-rows: 1fr;
}

.charactercontainer>div {
  background-color: #DBD8D3;
  border: 1px solid black;
  height: auto;
}

.clock {
  float: center;
}

.gsc-control-cse
{
padding:0px !important;
border-width:0px !important;
}

form.gsc-search-box,table.gsc-search-box
{
margin-bottom:0px !important;
}

.gsc-search-box .gsc-input
{
padding:0px 4px 0px 6px !important;
}

#gsc-iw-id1
{
border-width: 0px !important;
height: auto !important;
box-shadow: 1px !important;
}

#gs_tti50
{
padding:0px !important;
}

#gsc-i-id1
{
color:#000;
height:33px !important;
padding:0px !important;
background:none !important;
text-indent:0px !important;
}

.gsib_b
{
display:none!important;
}

button.gsc-search-button
{

  padding:10px !important;
  background-color: #000 !important;
  border-radius: 3px !important;
        display:block;
      width:13px !important;
      height:13px !important;
      border-width:0px !important;
      margin:0px !important;
      padding: 10px 6px 10px 13px !important;
      outline:none!important;
      cursor:pointer!important;
      box-shadow:none !important;
      box-sizing: content-box !important;
}

.gsc-branding
{
display:none !important;
}

.gsc-control-cse,#gsc-iw-id1
{
background-color:transparent !important;
}

#search-box
{
width:300px!important;
height: 33px!important;
margin:0 auto!important;
background-color: #FFF!important;
padding: 3px!important;
border: 2px solid #000!important;
border-radius: 4px!important;
}

.nifty
{
  background-color: #DBD8D3;
}

.blue
{
  color: #78a4f0
}


.red
{
  color: #8e3a01
}

.tt td
{
text-align: left;
vertical-align: top;
}

.tm
{
  border-spacing: 20px;
  border-collapse: separate;
  text-align: center;
}


.legend
{
  font-style: normal;
    font-variant-caps: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-variant-alternates: normal;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-variant-position: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 12px;
    line-height: 1.75;
  font-family: GulimChe, GulimChe-Regular, monospace;
}