div.img
  {
  margin-left :3em;
  /* border:1px solid #333; */
  height:auto;
  width:auto;
  float:right;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:3px solid #333;
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:2px;
  }
  
  
  
a img {border:none;}

#wrapper {width:900px;margin:0px auto;}

/* jQuery Scrolling Background with Randomised Overlay Effect 
http://www.kudoswebsolutions.com/web-design-blog/jquery-randomised-background-scrolling-effect-tutorial*/


#container {
  background:url(../images/gradient.jpg);
  position:relative;
  width:900px;
  height:258px;
}

#overlay {
  position:absolute;
  top:0;
  left;0;
  width:900px;
  height:258px;
  background:url(../images/overlay.png);
}

div#title {text-align:right;font-size:50px;font-weight:bold;font-family:Arial, Helvetica, Verdana, sans-serif;letter-spacing:-3px;color:#fff;line-height:105px;}

#overlay2 {
  position:absolute;
  top:0;
  left;0;
  width:640px;
  height:100px;
  background:url(../images/overlay.png);
}


body {
  margin: 0;
  padding: 0;
 
  
  background-color: #260101;
  font-family: Georgia,Times,serif;
  font-size: 1em;
  line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Arial,Helvetica,sans-serif;
   color: #D93030;
}
h1 {
  font-size: 1.7em;
}
h2 {
  font-size: 1.4em;
  margin-bottom: 0;
}
h3 {
  margin-bottom: .5em;
}
p {
  margin-top: 0;
}
a:link {
  color: #D93030;
}
a:visited {
  color: #D93030;
}
a:hover {
  color: #8AA6BF;
  text-decoration: none;
}


/* document sections */
#wrapper {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  background-color: #f8f8f8;
}


/*menu*/
/*MENU Credit: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(http://www.lizhargreaves.com/wp-content/images/blockdefault.gif) center center repeat-x;
}
 
.solidblockmenu li{
display: inline;
}
 
.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}
 
.solidblockmenu li a:visited{
color: white;
}
 
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(http://www.lizhargreaves.com/wp-content/images/blockactive.gif) center center repeat-x;
}
 
/* end menu*/



#content {
  padding: 20px;
  width: 660px;
  background-color: #f8f8f8;
  float: right;
}
#sidebar {
  width: 173px;
  padding-top: 20px;
  padding-left: 20px;
  float: right;
}


#footer {
	
  clear: both;
  text-align: center;
  font-size: 0.85em;
  color: #555555;
}

img#footer {
	float: left;
	}





