/* Latest publications table */

.publication-list
{
    width: 100%;
    border-bottom: 1px solid #e6e5e7;
}

.publication-list thead th
{
    padding-bottom: 0.25em;
    border-bottom: 1px solid #e6e5e7;
}

.publication-list thead th.sorted
{
}

.publication-list th,
.publication-list td
{
    padding: 0.25em 0.5em 0 0;
}

col.publication-pubtype    { width: 20%; }
col.publication-date       { width: 25%; }

.publication-list-header td     { border-top: 1px solid #e6e5e7; }
.publication-list-blurb td      { padding-left: 96px; }

.publication-list-blurb .publication-thumbnail
{
    float: left;
    display: inline;
    width: 64px;
    margin-left: -80px;
    margin-bottom: 10px;
    text-align: center;
}
.publication-list-blurb .publication-thumbnail img  { max-width: 100%; vertical-align: text-top; }
.publication-list-blurb .publication-audience
{
    font-weight: bold;
}

.publication-title         { margin: 0 0 0.5em; text-transform: none; }
.publication-blurb p       { margin: 0 0 0.5em; }
.publication-excerpt       { margin: 0; }


/* Publication detail view */

.publication-download
{
    float: right;
    width: 128px;
    padding: 10px 10px 0;
    margin: 10px 0 30px 10px;
    background-color: #e6e5e7;
    text-align: center;
    text-decoration: none;
}
.publication-download .publication-thumbnail,
.publication-download-icon
{
    display: block;
    margin: 0 auto;
}
.publication-download-icon  { margin-bottom: -20px; }

.publication-download:hover
{
    text-decoration: underline;
}


/* Publication download forms */

.popup
{
    width: 360px;
    padding: 20px;
}

#request-field-label    { font-weight: bold; text-transform: uppercase; }
#id_email               { width: 66%; }
#hunaja-ansa            { display: none; }

#request-publication fieldset
{
    border: 0;
    padding: 10px 20px;
    background-color: #eef1f1;
}
.popup #request-publication fieldset
{
    padding-bottom: 20px;
    margin: 0 -20px -20px;
}

#request-publication.with-errors fieldset
{
    background-color: #f6b300;
}

#request-publication.processing fieldset
{
    background: #eef1f1 url("../img/js/indicator_progressbar.gif") center no-repeat;
}
#request-publication.processing fieldset *  { visibility: hidden; }


#request-error
{
    background-color: #c00;
    padding: 10px 20px;
}
#request-error *    { color: white; }
#request-error h2   { margin: 0; }

.popup #request-error
{
    text-align: center;
    margin: -18px;
}
.popup #request-thankyou    { text-align: center; }
.popup #request-thankyou h2 { margin: 0; }

.return
{
    margin-top: 1em;
    border-top: 1px solid #e6e5e7;
}

