body {
  margin: 0;
  padding: 0;
  font: 45% verdana, arial, Impact, hevetica, sans-serif;
  text-align: justify;
  color: #505367;
  font-size: 100%;
  //background-color: #093A81;
  background-color: black;
 }

#wholepage {
  width: 70%;
  position: absolute;
  left: 50%;
  margin-left: -35%
}

P a:visited {
  color: black;
}

P a:hover, LI a:hover {
  color: #FF30FF;
  text-decoration: none;
  border-bottom: 1px solid #600060;
}

h2 {
   border-bottom: 2px solid black;
   width: 55%;
   padding: 2px;
   font: 1.5em  Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-left: 0.8em;
 }
h3 {
   font: 1.2em Verdana, Arial, Impact, Helvetica, sans-serif;
   font-weight: bold;
}
h4 {
   font: 1.1em Courier New, fixed;
   font-weight: bold;
   padding-left: 1em;
}

#news {
  width: 60%;
  text-align: justify;
}
#news H4 {
  width: 45%;
  padding-top: 2px;
  border-top: 1px solid black;
}
#news P {
  margin-left: 2em;
}

#maintext {
   width: 60%;
   margin-left: 2em;
}


#mainpage, #head_title, #address_bar
{
  margin-left: 10px;
}

#mainpage {
  display: block;
  position: relative;

  font: 85% Verdana, Arial, Helvetica, sans-serif;
  margin: 1px;
  margin-left: 10px;
  margin-right: 0px;
  padding: 0.5em;
  padding-left: 1em;
  //clear: left;
  //border: 1px solid #404000;
}

#mainpage P {
  padding-right: 1em;
  padding-left: 2px;
}

#menubar_top {
  display: block;
  position: relative;
  //left: 10px;
  margin: 0px;
  margin-left: 10px;
  padding: 0px;
  height: 59px;
  font: 24px arial, verdana, sans-serif;
  color: black;
  font-weight: bold;
  text-align: left;
}

#menubar_top ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#menubar_top ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
  padding-left: 1em;
}

#menubar_top ul li a {
  font: 24px arial, verdana, sans-serif;
  color: black;
  text-decoration: none;
  font-weight: bold;
}

#menubar_top a:link {
  font: 24px arial, verdana, sans-serif;
  color: black;
  text-decoration: none;
  font-weight: bold;
}

#menubar_top a:visited {
  font: 24px arial, verdana, sans-serif;
  color: black;
  text-decoration: none;
  font-weight: bold;
}

#menubar_top a:hover {
  color: purple;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid white;
}

#tipofthemoment {
  font: 12px arial, verdana, sans-serif;
  color: black;
  text-decoration: none;
  font-weight: normal;
  margin-right: 120px;
}

#minilinks_top {
  display: block;
  position: absolute;
  top: 6px;
  right: 10px;
  width: 450px;
  font: 10px arial, verdana, sans-serif;
  color: black;
  font-weight: bold;
  text-align: right;
  margin: 0px;
  padding: 0px;
}

#minilinks_top ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#minilinks_top ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
}

#minilinks_top ul li a {
  font: 10px arial, verdana, sans-serif;
  color: white;
  text-decoration: none;
  font-weight: bold;
}

#minilinks_top a:link {
  font: 10px arial, verdana, sans-serif;
  color: white;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid cyan;
}

#minilinks_top a:visited {
  font: 10px arial, verdana, sans-serif;
  color: white;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid purple;
}

#minilinks_top a:hover {
  color: white;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid blue;
}

 #head_title, #address_bar, #head_icon
 {
   margin: 0px;
   margin-left: 180px;
   padding-left: 16em;
   text-align: left;
 }
 #head_title, #address_bar
 {
   margin-left: 10px;
 }
 #head_icon
 {
   float: left;
   position: absolute;
   margin-left: 0px;
   width: 10px;
   height: 100px;
 }

 #head_title
 {
   margin-top: 12px;
   height: 100px;
 }
 #head_title h1 {
   margin: 0px;
   margin-left: 180px;
   color: orange;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 2.7em;
   padding-left: 0.1em;
   padding-top: 0px;
   padding-bottom: 0px;
 }
 #head_title h2 {
   color: orange;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   margin: 0px;
   padding-left: 0.1em;
   padding-top: 0px;
 }

 #address_bar
 {
   clear: right;
   font: 65% Verdana, Arial, Helvetica, sans-serif; // Courier, fixed;
   //border: 1px solid #404000;
   position: relative;
   text-align: left;
   padding: 1em;
 }

 #address_bar P
 {
   color: black;
   text-align: left;
   text-size: 60%;
 }


#gallery_thumbnail a{
height:240px;
border: 3px double #000; 
//margin: 2px;
margin-top: 15px;
margin-bottom:10px;
padding-top:10px;


}

#gallery_thumbnail:hover{
//border-bottom: 5px solid #1240AB; 

}


#worknowplease{
border:5px #000000 double;
}

#worknowplease:hover{
border:5px #000000 inset;
}
