.titlebar > ul {
}
.titlebar > ul > li > h2 {
    font-size: 1em;
    display:inline;
}
.titlebar > ul > li > h2:after {
    content: ": "
}

.qv {
    margin: 1ex 0 1ex 0;
}
.qv > ul {
    background: #f4f4ee;
    padding: .5ex 0 .5ex 0;
}
.qv > ul > li {
    white-space: nowrap;
}
.qv > ul > li > h2 {
    font-size: 1em;
    display:inline;
}
.qv > ul > li > h2:after {
    content: ": "
}

ul.actions li a {
    border: 1px solid #4f4c25 /*dark*/;
    padding: 1px 3px;
    background: #f4f4ee;
}

.clickAndEditable {
    font-family: inherit;
    # text-decoration: underline;
    padding: 2px 2px 1px 1px;
    cursor: pointer;
}

#toolshadow {
    z-index: 99;

    right: 2px;
    top: 100px;

    width: 180px;
    max-height: 500px;

    padding: 4px 0 4px 6px;
    background: #4f4c25 /*dark*/;
}

#tools_i {
    border: 1px solid black;
    background: #fff;

    width: 180px;
    max-height: 500px;

    padding: .5ex;
    margin: -12px -8px 0 0;
}


#tools_i {
    border: 1px solid black;
    background: #fff;
    width: 180px;
    padding: .5ex;
    margin: .5ex;
}

#tools_i table tr {
    margin-top: .25ex;
}

#drawershadow {
    overflow: auto;
    background: #f4f4ee;
    padding: 1ex;
    border: 1px solid #aaa;
    margin: 1ex;
/*
  z-index: 98;

right: 195px;
top: 50px;

margin-top: 50px;
max-height: 400px;

padding: 4px 0 4px 6px;

*/
/* border: 3px outset;
   border-right: 0px; */
/* background: #4f4c25 */
}


#tools select {
    font-family: inherit;
}

.popup {
/*
  border: 1px solid black;
  margin: -8px -8px 0 0;
  background: #fff;

max-height: 400px;
min-width: 180px;

margin: -12px -8px 0 0;
padding: .5ex;

overflow: auto;
*/
}



div.article {
    padding: 2ex;
    width: 60em;
/*    border-right: 1px solid #eee;*/
    margin: 0;
}


div.article h1, div.article h2{
    margin-top: 0em;
    padding-top: 0em;
    margin-bottom: 0em;
}

div.article .body {
    text-align: justify;
    padding-right: 5px;
    overflow: auto;
    width: 535px;
    float:left;
}

ul.media, ul.media li {
    margin: 0;
    padding: 0;
}

div.media {
    float:left;
    max-width:60px;
}

div.media ul, div.media > ul > li {
    margin-bottom: 1em;
    padding:0;
}

div.media .thumb_frame {
    min-width:50px;
    min-height:50px;
    max-width:60px;
    max-height:60px;
    text-align:center;
    border:1px solid #777;
}

.copyright {
    clear: both;
}

div.article author {
    font-size:.85em;
}

div.permissions li {
    display: block;
}

div.permissions button {
    margin-top: 1em;
}


table#referrals {
    margin-top: .5em;
    border-spacing: 0;
}

table#referrals tr td {
    border-right: 1px solid #c2c2a0 /* light */;
}

#newreferral {
    margin-top: 2em;
    clear:both;
}

#_current_locations {
    font-size: .9em;
}

#_location_options {
    font-size: .9em;
    max-height: 100px;
    overflow: auto;
    min-width: 300px;
}

#_location ul {
    padding-left: 0;
}

#_location li {
    list-style-image:none;
    list-style-type:none;
    padding-left: 0;
}

#_location li input {
    font-size: .85em;
    padding: 0;
}

.waiting {
    background: url("/images/indicator.white.gif") no-repeat scroll 0%;
    width: 16px;
    height: 16px;
    display: inline;
}
