ul.primary-links li a { color: #48B!important; }
ul.secondary-links { display: none; }
span.volo { font-variant: small-caps; }
/* needs real themeing */
span.submitted { display: block; text-align: right; }
div.view-press-room { margin-top: 2em; }
div.node-unpublished { background: #FDD!important; }
code { background: #F4F4F4; }
code em { color: #888; }
#block-search-0 div.form-item { display: inline; }
#block-search-0 div.form-item label { display: none; }
#block-search-0 input.form-text { width: 10em; }

div.usage-caption { font-weight: bolder; }
div.usage-graph { margin-top: 1em; }
/* div.usage-report { text-align: center; } */
div.usage-graph h4 { text-decoration: underline; }
div.usage-user h3 { margin-top: 1em; font-weight: bold; }
div.usage-ip h3 { margin-top: 1em; font-weight: bold; }

#logo
{
  float: left;
  padding-top: 20px;
  padding-right: 10px;
}

#site-name
{
  font-family: Helvetica, Arial, sans-serif!important;
  margin-top: -1.6em;
  margin-left: 83px;
}
#site-name h1 a { font-weight: bold!important; color: black!important; }

#site-slogan
{
  margin-top: -3em;
  margin-left: 83px;
  font-size: larger;
  color: #444;
}

#volo-login table { margin: 0em; }
#volo-login table tbody { border: none; }
#volo-login table td { padding: 0 0 0.5em 0.3em; }
#volo-login table th { padding: 0; }
#volo-login label { font-weight: normal; }
#volo-login div.submit { text-align: center; margin-top: 0.5em; }
#login-select { padding-bottom: 0.3em; }
#login-select label { padding-right: 0.7em; font-weight: bolder; }
#login-to { width: 8em; }

/* Min width of page when both sidebars are present */
body.sidebars { min-width: 850px; }

/* Yes, this is what it takes to resize a sidebar in garland... */
body.sidebar-left #center { margin-left: -190px; }
body.sidebars #center { margin-left: -190px; }
body.sidebar-left #squeeze { margin-left: 190px; }
body.sidebars #squeeze { margin-left: 190px; }
#wrapper #container #sidebar-left { width: 190px; }
body.sidebar-left #footer { margin-left: -190px; }
body.sidebars #footer { margin-left: -190px; }

body.sidebar-right #center { margin-right: -175px; }
body.sidebars #center { margin-right: -175px; }
body.sidebar-right #squeeze { margin-right: 175px; }
body.sidebars #squeeze { margin-right: 175px; }
#wrapper #container #sidebar-right { width: 175px; }
body.sidebar-right #footer { margin-right: -175px; }
body.sidebars #footer { margin-right: -175px; }

#wrapper #container #sidebar-left { margin-left: -7px; }

div.view-gallery div.views-row
{
    width: 120px;
    height: 150px;
    float: left;
    border: 1px solid #FFFDE2;
    background: #FEFEF2;
    text-align: center;
    padding: 0.5em;
    margin: 0.5em;
}

div.view-gallery div.views-row div.views-field-tid
{
    font-size: 70%;
}

div.view-press-room-staff div.meta ul.links
{
    display: none;
}
div.view-press-room-staff div.meta div.terms
{
    display: none;
}
div.view-press-room-staff div.links
{
    margin-top: 0.5em;
}

div.view-press-room-staff div.node { padding-bottom: 0.2em; padding-top: 0.2em; }
div.view-press-room-staff div.node div.content { margin-bottom: 0em; }
