body {
  font-family: arial, verdana, sans-serif;

}


img#socket {
  float: left;
}

.clear {
  clear: both;
}

div#heading {
  text-align: right;
}

p.headingLines {
 font-family: verdana, sans-serif;
 margin: 0;
 padding: 0
}

.green {
 color: #99CC00;
}


h3, h1 {
 color: #99CC00;
 margin-top:0;
}

h2 {
  color: #888888;
  font-size: 110%;
}

p#daveClarkElectrical {
  font-size: 3em;
  font-weight: bold;
  font-style: italic;
}


span#dave{
   color: #C0C0C0;
}

span#clark{
   color: #999999;
}

span#electrical{
   color: #808080;
}

div#seoText, div#seoTextBottom {
 width:  100%;
 text-align: center;
 font-family:  verdana, sans-serif;
 font-size: 0.6em;
 color: #C0C0C0;
}

div#seoTextBottom {
  margin-top: 5px;
  margin-bottom: 5px;
}


div#wrapper {
	width: 983px;
	margin: 0 auto;
}

div#underMenuContainer {
   position:relative;
   border: #A4A4A4  1px solid;
   border-top:0;
   padding: 0;
   /* below allows container to stretch to accommodate the 3 floats it cintains */
   /* the alternative method is to add clear:both underneath the float elements */
   overflow: hidden;
   width: 981px;
   background: #fff  url(../images/contentBackground.jpg) repeat-y top left;

}

#leftColumn {
   float: left;
   width:180px;
   margin: 10px;
}

#rightColumn {
   float: right;
   width:180px;
   margin: 10px;
}

#rightColumn p {
   font-size: 75%;
}


div#content {
   float: left; 
   font-size: 75%;
   width: 549px;
   margin: 10px 0 10px 4px;
}



ul#menu li a {
  color: #808080;
}


a {
  text-decoration: none;
}

div.imageBox {
   border-width:1px;
   border-style:solid;
   border-color:#444444;
   background-color:#dddddd;
   margin-left: 0;
   width:171px;
   padding: 0px;
}

img.imgInBoxProperties {
}

.imageCaption {
   width: 165px;
   padding: 3px;
   font-size: 0.6em;
   font-family: Verdana, Sans;
   color: #444488;
}

/* Contact Me Box */
#contactMeBox {
   background-color:#eeeeee;
   padding:3px;
   border:black 1px solid;
   width:167px;
   margin-top:10px;
}

#contactMeBox p {
  padding:0;
  margin:0;
  margin-bottom:5px;
}


#contactMeBox p.mainHeading {
  color:#666;
  font-weight:bold;
}


#contactMeBox p.heading {
  color:#666;
  font-size:60%;
  padding:0;
  margin:0;
}

#contactMeBox p.phone {
  background-color:#ffffff;
  font-weight:bold;
  font-size:125%;
  padding-left:10px;
}

#contactMeBox p.email {
  background-color:#ffffff;
  font-weight:bold;
  font-size:75%;
}

/**********************/




/*********** footer   ***********/


#footer {
  margin: auto;
  margin-top: -15px;
  /* position: relative; */
  clear: both;
  background-color: transparent;
  padding: 1em 0;
  /* border: thin dotted #00FF00;   */
   width: 981px;
}

#footer  ul {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  float: left;
}

#footer  li {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 0.7em;
  color: #aaa;
  /* margin-bottom: 1em; */
}

#footer  a {
  text-decoration: underline;
  color: #aaa;
}

#footer  a:hover  {
  text-decoration: underline;
}





