#frame {
margin-right:auto;
margin-left:auto;
left:50%;
width:798px;
border:solid 2px #57215B;
background-color:#FFF1E9;
}
#navholder {
float:right;
display:block;
height:1%;
width:158px;
margin-top:20px;
margin-right: 4px;
margin-bottom: 8px;
margin-left: 4px;
border: none;
padding:0px;
background-color:#FFF1E9;
}
* html #navholder {
width:158px;
margin-left:1px;
}

#title {
width:100%;
height:80px;
background-image:url(../images/db-header-only.jpg);
background-repeat:none;
background-position:top;
padding:0 0 0 0;
}

div.heading {
text-align:right;
font-size:1.2em;
font-weight:bold;
padding-top:30px;
padding-right:12px;
margin:0 0 0 0;
color:#eed45b;

}

#content {
text-align:left; 
margin:0 0 0 8px;
padding:0px 8px 24px 8px;
height:100%;
width:592px;
color:#57215B;
background-color:#FFF1E9;
}
.pic {
float:left;
text-align:left; 
margin:0px 8px 0 0;
height:100%;
width:150px;
color:#57215B;
background-color:#FFF1E9;
}
#pic img {
margin:0 8px 0 0;
}

* html #frame  /* this is recognized by IE only */
  {
width: 798px;  /* total width, only for IE5.x/Win */
w\idth: 795px; /* content width for other IE */
  }
html>body #frame { /*sorts out opera*/
 width:798px;
} 
.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 */


#copyright {
text-align:right;
line-height:4em;
font-size:0.7em;
}


#basemenu {
font-size:0.6em;
text-align:center;
}

#basemenu a {
line-height:1.5em;
float:none;
}

