html {padding: 0; margin: 0; border: 0;  overflow: hidden;}
body {height:100%; padding: 0; margin: 0; border: 0;   overflow: hidden; }

#icontent {display:block; position:absolute; 
overflow: auto; /* opera */
 /*overflow: -moz-scrollbars-vertical; moz */
 /*overflow-y: auto; IE */
 /*overflow-x: hidden; IE - force scrollbar inclusive of div width */
 top: 87px; left:200px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
#icontent {border: solid 2px rgb(240,240,240); }

#icontent2 {width:100%; height:100%; padding-left:7px; padding-right:7px; padding-top:16px; padding-bottom:32px;}

#ihead {display:block; position:absolute; overflow:hidden; top: 0px; left:0px; height: 87px; }
#ihead {font-size:x-small; background-color: rgb(255,255,255); color: rgb(0,0,0);}

#ileft {display:block; position:absolute; overflow:auto; top: 87px; left:0px; width: 200px; padding-top:16px;}
#ileft {font-size:x-small; background-color: rgb(255,250,230); color: rgb(0,0,0); border: solid 1px rgb(160,160,160); }
 

ul {margin-left:0px; padding-left:0px;}
li {margin-left:30px; padding-left:0px; font-weight:normal;}
 

a.nav, a.nav:visited {font-size:small; text-decoration:none; color:rgb(0,0,0);}
a.nav:hover {color:rgb(40,0,150); text-decoration: underline;}

.doginfo {font-size:x-small; padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}
.doginfo:first-line {font-weight:bold; font-size:small;}

