/* ADMIN SITE CSS 20040722 */

body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;

}

div#allcontent
{
}

div#topmenu div.break
{
    height: 2px;
    font-size: 1px;
    margin-top: -2px;
}

span.disabled, label.disabled
{
    color: #bfbeb6;
}


div.box-content
{
    padding: 0px 2px 3px 1px;
}

div.content-edit div.box-content
{
    position: relative;
}

div.box-content div.block
{
    margin: 0;
    padding: 0.5em;
}

div#maincontent div.box-content div.block div
{
    padding: 0px;
}

div.box-content div.block p
{
    margin: 0;
    padding: 0.25em 0 0.25em 0;
}

div.box-content div.context-toolbar div.block
{
    padding: 0;
}

div.box-content div p
{
    padding: 0;
}

div#maincontent div.box-content fieldset div.block
{
    margin: 0.5em 0 0.5em 0;
}

div#leftmenu div.box-content
{
    padding: 0.25em 0.5em 0.5em 0.5em;  
}

div#leftmenu div.box-content p
{
    margin: 0;
    padding: 0.25em 0 0.25em 0;
}

div#leftmenu div.box-content div.block
{
    padding: 0.25em 0 0.25em 0;  
}

div#leftmenu div.box-content div.element p
{
    margin: 0;
}

div#rightmenu div.box-content
{
    padding: 0.3em 0.3em 0.5em 0.3em;  
}

div#rightmenu div.box-content div.block
{
    padding: 0.25em 0.5em 0.25em 0.3em;  
}

div.controlbar div.box-br
{
    padding: 0.2em 0.5em 0.4em 0.5em;
}

div.content-edit p.translation
{
    position: absolute;
    top: 0;
    right: 0.5em;
}

div.context-attributes
{
    padding: 0.5em 0.5em 0.5em 0.5em;
}

div.context-attributes div.block
{
    padding-left: 0;
    padding-right: 0;
}

div.context-attributes h2, div.context-attributes h3
{
    margin-top: 0.25em;
}

div.controlbar div.block
{
    margin: 0.5em 0 0.5em 0;
    padding-bottom: 1px; /* Set to avoid Mozilla bug */
}

div.controlbar label
{
    display: inline;
    color: #979690;
}

div.content-control
{
    margin: 1em 0 0.5em 0;
    padding: 0.5em;
    border: 1px solid #bfbfb7;
    /* background-color: #e7e8e0; */
}

div.content-view-children div.viewbar
{
    margin-top: 2em;
    margin-bottom: 0;
}

div.viewbar label, div.controlbar label
{
    padding: 0;
    display: inline;
    vertical-align: bottom;
}

div.viewbar select, div.controlbar select
{
    vertical-align: bottom;
    margin-right: 0.5em;
}

div.viewbar input.menubutton
{
    margin: 0 0.5em 0 0;
    padding: 0;
    vertical-align: bottom;
}


/* GENERAL ITEMS */

div.content-edit div.box-content h3
{
    margin: 0;
    padding: 0.5em;
    color: #A09F98;
}

div.content-navigation-childlist table.list th
{
    width: 1%;
}

div.content-navigation-childlist table.list th.name, div.content-edit table.list th.name
{
    width: 99%;
}

table.list img
{
    vertical-align: middle;
}

div.content-edit table.list td.filesize
{
    white-space: nowrap;
}

table.list th.icon, table.list td.icon, table.list th.class, table.list td.class, table.list th.checkbox, table.list td.checkbox
{
    width: 1%;
}

table.list td.modifier, table.list td.modified
{
    white-space: nowrap;
}

table.list-thumbnails
{
    width: 100%;
    background-color: #ffffff;
}

table.list-thumbnails td
{
    border: 4px solid #ffffff;
    padding: 0.5em;
    vertical-align: middle;
    background-color: #f8f8f8;
    height: 150px;
    text-align: center;
}

table.list-thumbnails div.content-view-thumbnail
{
    
}

table.list-thumbnails div.controls
{
    margin-top: 0.5em;
}

table.list-thumbnails div.controls input, table.list-thumbnails div.controls img
{
    vertical-align: middle;
}

input.linkbox
{
    border: 1px dashed #bfbeb6;
    background-color: #f8f8f8;
}

tr.bglight input.linkbox
{
    border: 1px dashed #bfbeb6;
    background-color: #f8f8f4;
}

tr.bgdark input.linkbox
{
    border: 1px dashed #bfbeb6;
    background-color: #f4f4ec;
}

table.list input.priority
{
    width: 2em;
}

div.attribute-byline p.author
{
    float: left;
}

div.attribute-byline p.date
{
    float: right;
}

div.inline label
{
    display: inline;
}


span.required, span.nontranslatable, span.collector
{
    font-style: italic;
    font-weight: normal;
}

span.defaulttranslation
{
    font-weight: bold;
}

/*! Package listing in Look&Feel */

div.package_element
{
    float: left;
}

/* th[eZ] */
