/* Main Layout */
html
 {
  margin:0;
  padding:0;
 }

body
 {
  margin:0px;
  padding:0px;
  font:1em Verdana, Arial, Helvetica, sans-serif;
  color:#0069C8;
  min-width:1000px;
  position:relative;
  top:0;
  left:0;
 }
 
#top
 {
  margin:0px;
  padding:0px;
  height:103px;
  min-width:1000px;
 }
 
 
#top img
 {
  margin-left:5px;
 }
 
#imgwords
 {
  padding-top:20px;
 }
 
#sidemenu
 {
  position:absolute;
  left:0px;
  top:129px;
  margin:10px 0 0 10px;
  padding:5px 10px 20px 10px;
  width:120px;
  font-size:0.6em;
  font-weight:bold;
  color:#0069C8;
  background-color:#DBF0EF;
  text-align:left;
  border:2px solid #00C8C3;
  list-style-type:none;
 }
 
#sidemenu h1
 {
  font-size:1.5em;
  color:#05c800;
  margin:0;
  padding:0;
 }
 
#sidemenu li
 {
  padding:0 0 0 2px;
  line-height:2em;
  border-bottom:1px solid #00C8C3;
 }

 
#sidemenu a:link
 {
  text-decoration:none;
  color:#0069C8;
  display:block;
  width:100%;
 }
 
#sidemenu a:visited
 {
  text-decoration:none;
  color:#0069C8;
  display:block;
  width:100%;
 } 
 
#sidemenu a:hover
 {
  text-decoration:none;
  color:#05C800;
  display:block;
  width:100%;
 }
 
#main
 {
  margin:10px 178px 0px 178px;
  padding:0px 20px 20px 20px;
  font-size:0.7em;
  text-align:justify;
 }
 
#main h1
 {
  font-size:1.6em;
  letter-spacing:1px;
  color: #05c800;
 }
 
#main h2
 {
  font-size:1.4em;
  color:#05C800;
 }
 
.entry
 {
  border-bottom:1px solid #00C8C3;
  margin:10px 20px 10px 20px;
  padding-bottom:10px;
 }
 
.entry a:link
 {
  text-decoration:none;
  color:#05C800;
 }
 
.entry a:visited
 {
  text-decoration:none;
  color:#05C800;
 } 
 
.entry a:hover
 {
  text-decoration:none;
  color:#0069C8;
 }
 
#ads
 {
  position:absolute;
  right:0;
  top:129px;
  margin:9px 8px;
  width:125px;
  font-size:0.7em;  
 }
 
#topnav
 {
  margin:0 0 10px 0;
  line-height:2em;
  font-size:0.7em;
  font-weight:bold;
  color:#0069C8;
  border-top:2px solid #00C8C3;
  border-bottom:2px solid #00C8C3;
  background-color:#DBF0EF;
  min-width:1000px;
 }

 
#topnav a
 {
  padding-left:13px;
  padding-right:13px;
  border-right:1px solid #00C8C3;
 }
 
#topnav #search 
 {
  padding-left:13px;
 }
 
#topnav #search input
 {
  margin-left:2px;
  font-size:0.8em;
  border:1px solid #0069C8;
  color:#0069C8;
 } 
 
#topnav #search #button
 {
  margin-left:5px;
  background-color:#DBF0EF;
  color:#05c800;
 }
 
#topnav #lastmenu
 {
  border-right:none;
 }
 
 
a:link
 {
  text-decoration:underline;
  color:#0069C8;
 }
 
a:visited
 {
  text-decoration:underline;
  color:#0069C8;
 } 
 
a:hover
 {
  text-decoration:underline;
  color:#05C800;
 }
 
#topnav a:link
 {
  text-decoration:none;
  color:#0069C8;
 }
 
#topnav a:visited
 {
  text-decoration:none;
  color:#0069C8;
 } 
 
#topnav a:hover
 {
  text-decoration:none;
  color:#05C800;
 }
 
#front
 {
  position:relative;
  left:0;
  top:0;
  width:600px;
  margin:0px auto 0px auto;
 }
 
#front h2
 {
  margin:10px 0px 10px 10px;
  padding:0px;
 }
 
#front p
 {
  margin:0px 0px 5px 10px;
  padding:0px;
 }
 
.dirfront
 {
  border:none;
  margin-left:auto;
  margin-right:auto;
  width:100%;
 }
 
.dirfront td
 {
  padding-bottom:20px;
  padding-top:10px;
 }
 
.dirfront a
 {
  font-size:1.18em;
  font-weight:bold;
  color:#0069C8;
  text-decoration:none;
  display:block;
  height:30px;
  padding-left:30px;
  padding-top:5px;
  background-image:url(../images/bullet.gif);
  background-repeat:no-repeat;
  outline:none;
 }