body {
background-color:#F4F0E3;
margin-top:0;
}
#frame {
width:800px;
background-color: #FFFFFF;
margin-top:2px;
margin-right:auto;
margin-left:auto;
padding: 0px;
text-align:left;
border:solid 2px #AB9766;
left:50%;
z-index:1;
}
#title {
width:800px;
top:0px;
height:100px;
padding:0px;
border-bottom:solid 1px #AB9766;
margin-bottom:0;
}
#navholder {
left:0px;
top:0px;
width:800px;
margin-top:0;
margin-right:0;
margin-bottom:2px;
margin-left:0;
border-bottom:solid 1px #AB9766;
background-color:#F4F0E3;
}
#pic {
float:right;
width:275px;
height:auto;
padding: 0 0 0 0;
margin:0 0 0 0;
background:#F4F0E3;
}
#picL {
float:left;
width:110px;
height:100%;
padding: 0 0 0 0;
margin:0 0 0 0;
background:#F4F0E3;
background-image:url(../images/pixL.jpg);
background-repeat:repeat;
}
#picR {
float:right;
width:110px;
height:100%;
padding: 0 0 0 0;
margin:0 0 0 0;
background:#F4F0E3;
background-image:url(../images/pixR.jpg);
background-repeat:repeat;
}
* html #frame  /* this is recognized by IE only */
  {
width: 800px;  /* total width, only for IE5.x/Win */
w\idth: 798px; /* content width for other IE */
  }
html>body #frame { /*sorts out opera*/
 width:800px;
} 
.clearItem:after {
content: ".";
clear:both;
height:0;
visibility:hidden;
display:block;
}

.clearItem {display:inline; }
/* start comment backslash hack \*/
* html.clearItem, *html.clearItem * {height:1%:}
.clearItem {display:block;  }
/* close comment backslash hack */
