body{
padding: 0;
margin: 0;
background: #0a1f62;
}
h1{
font: bold italic 11pt Georgia, "Times New Roman", Times, serif;
color: #002063;
}
h2{
font: italic 10pt "Century Gothic", Arial, Helvetica, sans-serif;
color: #002063;
}
h3{
font: normal 9pt "Century Gothic", Arial, Helvetica, sans-serif;
color: #002063;
margin-left: auto;
margin-right: auto;
text-align: justify;
line-height: 1.2em;
width: 800px;
}
h4{
font: italic 9pt "Century Gothic", Arial, Helvetica, sans-serif;
color: #002063;
}
p{
font: normal 11pt "Century Gothic", Arial, Helvetica, sans-serif;
color: #002063;
}
a:link,a:visited,a:focus{
font: normal 10pt Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color: #0a1f62;
}
#wrap{
width:900px;
margin: auto;
}
#header {
    background-image: url(MDLandscaper.jpg);
	width: auto;
	height: auto;
	padding: 10px;
	padding-left: 20px;
}
#navmenu {
  background: #e2d9c2;
  width: auto;
  height: 30px;
  text-align:center;
  font: normal 10pt Georgia, "Times New Roman", Times, serif;
  position: relative;
  margin: 0px;
  padding: 0px;
}
#content {
  background: #e2d9c2;
  background-image: url(ChesapeakeLandscapesTree.gif);
  background-repeat: no-repeat;
  background-attachment:scroll;
  background-position: 50% 175px;
  letter-spacing: 1px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
}
#footer {
  background: #e2d9c2;
  height: 145px;
  width: 900px;
  padding: 0px;
  padding-top: 9px;
  font: normal 8pt "Century Gothic", Arial, Helvetica, sans-serif;
  text-align:center;
  letter-spacing: 1px;
  line-height:1.2em;
  color: #002063;
}
div.floatleft {
  float:left;
  width: 175px;
  text-align:right;
}
div.floatfoot {
  float:left;
}
div.floatright {
  float:left;
  width: 180px;
  text-align: left;
}
#bottom {
  background: #e2d9c2;
  margin: auto;
  padding: 5px;
  text-align:center;
  font: normal 8pt Georgia, "Times New Roman", Times, serif;
  color: #002063;
}
#botborder {
  background: #0a1f62;
  margin: auto;
  padding: 5px;
  text-align:center;
  font: normal 8pt Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
}
#contactleft{
  font: normal 10pt "Century Gothic", Arial, Helvetica, sans-serif;
text-align: justify;
  color: #002063;
  letter-spacing: 1px;
  padding-top: 15px;
  padding-left: 50px;
  padding-right: 15px;
  padding-bottom: 15px;
  width: 300px;
  float: left;
}
#contactright{
  font: normal 10pt "Century Gothic", Arial, Helvetica, sans-serif;
  color: #002063;
  letter-spacing: 1px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 40px;
  padding-bottom: 15px;
  width: 440px;
  float: left;
}
a.mailtostyle{
  font: bold 9pt "Century Gothic", Arial, Helvetica, sans-serif;
}
a.textlinkstyle{
  font: italic 10pt "Century Gothic", Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
a.textlinkstyle:hover{
  font: bold italic 10pt "Century Gothic", Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.wrapstyle {
  font: normal 9pt "Century Gothic", Arial, Helvetica, sans-serif;
}
}
/* style unordered list */
ul{
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
}
/* style menu items */
ul li{
float: left;
display: block;
padding-top: 0px;
margin: 0px;
margin-top: -5px;
margin-left: -10px;
padding-right: 12px;
padding-left: 12px;
padding-bottom: 10px;
position: relative;
list-style: none;
color: #0a1f62;
font: normal 9pt Georgia, "Times New Roman", Times, serif;
}
/* position and hide drop-down menu */
li ul{
display: none;
position: absolute; 
margin: 0;
margin-top: 5px;
margin-left: 10px;
padding: 0;
padding-top: 12px;
padding-left: 2px;
text-align:left;
width: 12em;
top: 1em;
left: 0;
z-index:10000;
}
li > ul{
top: auto;
list-style: none;
left: 0;
z-index:10000;
}
/* display drop-down menu (add an 'over' class attribute to list items for IE */
li:hover ul,li.over ul{
display: block;
postion: absolute;
background: #e2d9c2;
}
/* Drop down link formatting */ 
li a:link, li a:visited, li a:focus{
font: normal 9pt Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color: #0a1f62;
}
li a:hover, li a:active{
font: bold 9pt Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color: #0a1f62;
text-align: center;
}
li.homenav{
width: 38px;
text-align: center;
}
li.resnav{
width: 81px;
text-align: center;
}
li.comnav{
width: 81px;
text-align: center;
}
li.poolnav{
width: 94px;
text-align: center;
}
li.irrinav{
width: 71px;
text-align: center;
}
li.lighnav{
width: 60px;
text-align: center;
}
li.envnav{
width: 94px;
text-align: center;
}
li.galnav{
width: 53px;
text-align: center;
}
li.abonav{
width: 70px;
text-align: center;
}
li.connav{
width: 32px;
text-align: center;
}
.linestyle{
border: solid;
border-width: 4px;
border-color: #cec79c;
}
.logostyle{
border: 0;
}
.sketchstyle{
display: block;
margin: auto;
}
.imgstyle{
display: block;
margin-left: auto;
margin-right: auto;
border: solid;
border-width: 4px;
border-color: #cec79c;
}
.navstyle{
border-top: solid;
border-top-width: 4px;
border-top-color: #cec79c;
border-bottom: solid;
border-bottom-width: 4px;
border-bottom-color: #cec79c;
}
.blockhead{
margin-left: auto;
margin-right: auto;
text-align: center;
width: 53em;
}
.blocktext{
margin-left: auto;
margin-right: auto;
text-align: justify;
line-height: 1.6em;
width: 58em;
}