/* IMDC style sheet for help pages */

#help h3 { clear: both; }

/* usage of imagebox:
   <div class='imagebox right'><div class='inner_imagebox'>
   <img src="image.png">
   <div class='caption'>This is an optional caption.</div>
   </div></div>
*/

dt {
    font-weight: bold;
}

.fieldinfo {
    font-weight: normal;
}

#help .imagebox {
    width: auto;
    max-width: 450px;
    clear: both;
    /* use a white border to separate the box from other stuff
     * (note: transparent doesn't work in IE 6) */
    border-style: solid;
    border-color: white;
}

#help .imagebox.right {
    float: right;
    border-width: 0 0 .8em 1.4em;
}

#help .imagebox.left {
    float: left;
    border-width: 0 1.4em .8em 0;
}

#help .imagebox .inner_imagebox {
    border: 1px solid #000;
    padding: 3px /* !important */;
    background-color: #DCDCDC;
    text-align: center;
    overflow: hidden; /* needed to wrap caption */
}

#help .imagebox .inner_imagebox a img {
    border: 0;
}
#help .imagebox .inner_imagebox div.caption {
    border: none;
    text-align: left;
    /*line-height: 1.4em;*/
    font-size: 90%;
    padding: .3em 0 .1em 0;
}

/*#help .imagebox A:visited { text-decoration: none; color: black; }*/
/*#help .imagebox A:link    { text-decoration: none; color: black; }*/
#help .imagebox A:hover { /* :hover must come after :visited and :link */
    /*text-decoration: none;*/
    /*color: black;*/
    background: #DCDCDC;
}

.help_topics {
    margin: 0;
    padding: 1ex;
    background-color: #DDD;
}
.help_topics h3 {
    display: inline;
    font-size: 100%;
}
.help_topics h3:after {
    /*content: ":";*/
}
.help_topics .current {
    /*font-weight: bold;*/
}
.help_topics ul {
    display: inline; /* on same line as h3 */
    margin-left: 0px; /* no indentation */
    padding-left: 0px; /* no indentation */
    /* list-style: none; /* no bullets */
}
.help_topics ul li {
    display: inline; /* all on one line */
}
.help_topics ul li:before { /* doesn't work in IE */
    content: "\0000A0\0025CF\0000A0"; /* nbsp, bullet, nbsp */
}
* html  .help_topics ul li { /* IE 5 & 6 */
    padding-left: 1em; /* make up for missing :before in IE */
}
*:first-child+html  .help_topics ul li { /* IE 7 */
    padding-left: 1em; /* make up for missing :before in IE */
}

table#help_conventions {
    border-collapse: collapse;
}

table#help_conventions th,
table#help_conventions td {
    border: 1px solid #000;
    padding: 3px;
    background: #EEE;
}

table#handleSyntax {
    border-collapse: collapse;
}
table#handleSyntax td,
table#handleSyntax th {
    border: 1px solid #FFF;
    background: #EEE;
    text-align: center;
}
table#handleSyntax tr.meaning td { font-style: italic; }
table#handleSyntax tr.example td { font-family: monospace; }

