/* eZ publish 3 core CSS - th[eZ] 20021211                              */
/* HEADINGS */
h1, h2, h3, h4, h5, h6 {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
    clear: right;
}

/* TABLES */
table.list th, table.list td {
    padding-left: 8px;
}

th {
    text-align: right;
}

/* FORMS */
label {
    font-weight: bold;
    padding-left: 1ex;
    white-space: nowrap;
}

input.button {
    margin-left: 8px;
}

input.defaultbutton {
    margin-left: 8px;
}

/* PAGE DIVIDERS */
div.left {
/* To be used with the div.right class, to align a left hand element to the left edge. */
    float: right;
    clear: left;
}

div.right {
/* To be used with the div.left class, to align a right hand element to the right edge. */
/* Should be followed by the div.break class for proper float/break termination */
    float: right;
    text-align: left;
    clear: left;
}

div.setup_element {
/* Used to place menu items in setup beside each other. */
    float: right;
    padding-right: 0ex;
    padding-left: 1px;
    clear: left;
}

div.package_element {
/* Used to place packages with thumbnail view. */
    float: right;
    padding-right: 0ex;
    padding-left: 1px;
    clear: left;
}

div.element {
/* Used to position several elements next to each other horizontally. NOT on regular buttons. */
    float: right;
    display: block;
    padding-right: 0ex;
    padding-left: 1px;
    clear: left;
}

/* ARTICLE FORMATTING */
div.factboxcenter {
    text-align: right;
}

a.inlineleft img, a.inlineright img, a.inlinecenter img {
   padding-right: 1ex;
   padding-left: 1ex;
   vertical-align: middle;
}

/* MESSAGES TO THE USER */
div.error, div.warning, div.feedback, div.highlight {
    padding-left: 2ex;
    padding-right: 1ex;
}
