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);
}
#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;
}
#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;
}

.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;
}
