body
{
/*background-color: #bebebe;
background-color: dimgray;*/
background-color: #333333;
}

/* Round box */
.ihx-round { background: #FFFDFD;
margin: 5px; 
}
.ihx-roundtp div { background: url(img/tl.gif) no-repeat top left; }
.ihx-roundtp { background: url(img/tr.gif) no-repeat top right; }
.ihx-roundbt div { background: url(img/bl.gif) no-repeat bottom left; }
.ihx-roundbt { background: url(img/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necesary. */
.ihx-roundtp div, .ihx-roundtp, .ihx-roundbt div, .ihx-roundbt {
width: 100%;
height: 7px;
font-size: 1px;
}
.ihx-roundct { margin: 0 7px; }
.ihx-round { /*width: 99%;*/  }

img.ihx-widget {
border: none;
margin-left: 10px;
margin-right:10px; 
}

/* Page structure */
table.ihx-struct {
/*width: 98%;*/
margin: 2px 10px 10px 10px;
vertical-align: middle;
border-collapse: collapse;
border: thin solid black;
}
/* Database descriptor */
div.ihx-database {
width: 100%;
}
/* Properties */
/*div.ihx-props {
float: right;
margin: 5px;
padding: 5px;
background-color: #999966;
border: thin solid black;
}*/
div.ihx-props {
/*float: right;*/
background-color: white;
margin: 10px;
padding: 4px;
border: thin solid black;
font-family: arial, "lucida console", sans-serif;
font-size: 10px;
width: 40%;
background-color: #FEFEFE;
}

.ihx-note {
	font-size: 10px;
}

table.ihx-props {
margin: 0px;
border-collapse: collapse;
border-width: 0px;
border-style: hidden;
vertical-align: middle;
}

li.ihx-props {
list-style: none;
}

td.ihx-props-name {
font-weight: bold;
background-color: orange;
}

td.ihx-props-value {
background-color: white;
}

/* Objects */
a.hihx {text-decoration: none}
a:link.hihx    {color:darkred}
a:visited.hihx {color:darkred;text-decoration: underline}
a:active.hihx  {color:red}
a:hover.hihx   {color:orange;text-decoration: underline}

div.ihx {
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
}

.ihx-link-menu {
list-style: disc inside;
margin-top: 10px;
}

span.ihx-obj-name-top {
font-size: 16px;
font-weight: bold;
}

span.ihx-link-name {
font-size: small;
font-weight: bold;
color: darkred;
}

span.ihx-link-event {
font-size: small;
color: darkred;
}

span.ihx-obj-name {
text-decoration: underline;
/*font-weight: bold;
font-family: arial, "lucida console", sans-serif;*/
}

span.ihx-lg {
}

.ihx-relev {
font-style: italic;
color: black;
}

span.ihx-obj-desc {
margin-left: 5px;
text-indent: 10px;
}

div.ihx-object {
/*background-color: sienna;*/
}

div.ihx-obj-date {
/*float: left;
border: thin solid black;
background-color: #999966;
margin: 5px;
padding: 5px;
font-weight: bold;*/
text-indent: 0px;
}

td.ihx-color-0 {
background-color: tan;
}

td.ihx-color-1 {
background-color: wheat;
}

td.ihx-color-2 {
background-color: beige;
}

td.ihx-color-3 {
background-color: white;
}

td.ihx-color-4 {
background-color: LightCyan;
}

td.ihx-obj-date {
vertical-align: top;
white-space: nowrap;
border: thin solid black;
padding-right: 5px;
width: 5%;
/*background-color: peru;*/
}

td.ihx-obj-name {
border: thin solid black;
}

li.ihx-child-list {
list-style: circle;
}


