* {
  margin:0; 
  padding:0;
  position:relative;
}
body {
  margin:auto auto;
  color:#222222;
  font-family:georgia, geneva, arial, helvetica, verdana, sans-serif;
  font-size:15px;
  text-decoration:none;
  background-color:#C8C9B8;
  background-image:url(../images/poodle_bg.png);
  width:850px;
}
ul {
  margin-left:20px;
}
li {
  line-height:160%;
}
a {
  color:#A94120;
  text-decoration: none;

}
a:link {
  color: #A94120;
  text-decoration: none;
} 
a:visited {
  color: #A94120;
  text-decoration: none;
} 
a:active { 
  color:#222222;  
  text-decoration:underline;
} 
a:hover{ 
  color:#303030;
  text-decoration:underline; 
}
strong {
  color: #A94120;
}
h1 {
  color: #111111; 
  margin-bottom:20px;
  font-size:17px;
}
h2 {
  margin-bottom:20px;
  margin-left:0px;
  color: #A94120;
} 
h3 {
  color:#A94120;
  margin-bottom:10px
}
img {
  border:0;
}
hr { 
  text-align: left; 
  height: 1px; 
  color: #cccccc; 
  border: none; 
  margin-top:5px;
  width:96%;
} 
html>body hr { 
  margin-left:0;  
  margin-top:10px;
  background-color: #cccccc; 
  border: 0px solid #cccccc;
  border: none; 
  width:96%;
}
hr.full { 
  margin-left:40px;
  width: 700px; 
}
p {
  color:#111111;
  margin-bottom:10px;
}
p.statement {
  margin-bottom:18px;
  width:542px;
  color:#000000;
}
p.copy {
  margin-bottom:18px;
  width:542px;
  color:#555555;
}
div#container {
  background-color:#FEFFD1;
}
div#header {
  height:133px;
  border-top:#eeeeee 1px solid;
  border-left:#dddddd 1px solid;
  border-right:#cccccc 1px solid;
  border-bottom:#dddddd 1px solid;
  background-color:#FFD604;
} 	
div#headerlogo {
  margin:4px 7px;
  background-image:url(../images/hennyslogo.jpg);
  width:153px;
  height:125px;
  float:left;
}
div#moto {
  margin-top:7px;
  
  width:370px;
  height:20px;
  color:#CC6600;
  font-size:14px;
  margin-left:168px;
}
div#headertype {
  margin-top:0px;
  margin-bottom:15px;
  width:375px;
  height:65px;
  background-image:url(../images/logotype.gif);
  margin-left:168px;
}
html>body div#headertype {
   
}
div#headernav {
  
  margin-left:168px;
  padding-bottom:8px;
}
html>body div#headernav {
} 
div#headernav a {
  padding-right:4px;
  color:#2D2D2D;
  font-weight:700;
}	
html>body div#headernav a {
  margin-right:1px;
  margin-left:2px
}
div.listtitle {
  text-align:right;
  color:#2D2D2D;
  font-weight:700;
  padding-right:10px;
  width:180px;
  background-color:#F2F7F7;
  float:left;
  margin-top:6px;
}
div#contentarea {
  min-height:700px;
  border-right:1px solid #B19050;
  border-left:1px solid #9E754A;
  padding-top:20px;
  padding-bottom:0px;
  width: 848px;  
}
div#content {
  margin-left:20px;
  min-height:700px;
  padding-top:6px;
} 
html>body div#content {
}
div#content ul {
  margin-bottom:20px;
}
div#sectionleft {
  width:630px;
  min-height:700px;
}
div#sectionleft p {
  margin-right:20px;
}
div#right {
  float:right;
  margin-top:15px;
  margin-right:15px;
  width:180px;
  border:1px solid #F9EA8E;
  background-color:#FEEF8E;
  background-color:#fef963;
  background-color:#FEF6AB; 
}
html>body div#right {
  margin-right:20px; 
}
div#right p {
  margin-left:5px;
  margin-top:5px;
  margin-bottom:8px;	
  color:#333333;
}
div#right p.title{	
  color:#2D2D2D;
  margin-bottom:9px;
}
div#footer {
  width:848px;
  font-size:12px;
  height:60px;
  background-color:#FEFFD1;
} 	
div#footerlogo {
  margin-top:4px;	
  margin-left:5px;
  width:62px;
  height:50px;
  background-image:url(../images/hennyslogo_sm.jpg);
 
}
div#footerlogotype {
  margin-top:-40px;	
  margin-left:71px;
  width:236px;
  height:40px;
  background-image:url(../images/hennyslogotype_sm.gif);
  
}
div#footernav {
  margin-right:5px;
  margin-top:-40px;
  text-align:right;
}
div#footernav a {
  padding: 0 2px;
  font-size:14px;
}	
div#leftside {
  width:201px;
  height:610px;
  background-color:#F2F7F7;
  border:1px solid #eeeeee;
  float:left;
  margin-top:6px;
}
div#leftsidebar {
  width:130px;
  margin-left:5px;
  float:left;
}
div#mainarea {
  margin-left:150px;
}                                  
*gallery*
#header div.breadcrumb {  
  margin: 10px 0;
}        
div.gallery {
  width:300px;
  min-height:525px;
}
#content div.gallery div.container {
  border: 1px solid #999;
}
div#imagelo {
  float:right;
}
div#imagelo img {
  border: 2px solid #999;
}
div.itemwrapper {
  float: left;
  margin: 0 8px 10px 0;
}    
div.gallerywrapper {
  background-color:#E3E4BA;
  width:612px;
  margin-left:-8px;
  padding-left:8px;
  margin-bottom:20px;
}
div.gallery_puppies { 
height:100px;
}
#content div.gallery div.container_puppies {
  border: 1px solid #999;
}
div#imagelo_puppies {
  margin-right:15px;
  height:428px;
}
div#imagelo_puppies img {
  border: 2px solid #999;
}
div.itemwrapper_puppies {
  float: left;
  margin: 0 10px 10px 0;
} 
div#photoflip {
  float:right;
  text-align:right;
  width:250px;
  margin-right:10px;
height:100px;
}  
div#tagline {
  margin-top:5px;
  height:19px;
  margin-bottom:0;
}             
div#flip-lite {
  float:right;
  margin-right:10px;
}  
div#studservice {
  widht:600px;
}
div#right_indent {
  margin-left:35px;
}                                                                         