/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements.  See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License.  You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import url(lenya.css);
@import url(antlog.css);
@import url(forms.css);
@import url(tables.css);
@import url(menu.css);
@import url(tabs.css);
@import url(boxes.css);
  
body {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, sans-serif;
}

h1 {
    font-size: 150%;
    padding: 0px;
    margin: 0px;
}

h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 80%; }

p {
    font-size: small;
}

li {
    font-size: small;
}

code, source {
    font-family: monospace;
    font-size: 100%;
}

source {
    padding: 1em;
    background-color: #F5F4E9;
    color: black;
}

h1 code, h2 code, h3 code, h4 code {
    font-weight: bold;
    font-size: 130%; /* hack! the "font-size:small" in the other elements needs to go. */
}

.lenya-header {
    vertical-align: bottom;
    padding-left: 30px;
    background-color: White;
    border-bottom: solid 1px #B1B1B1;
    color: black;
}

.lenya-body {
    width: 100%;
    height: 100%;
    background-color: #F5F4E9;
    color: black;
}

.lenya-project-logo {
    vertical-align: bottom;
    text-align: right;
    border-bottom: solid 1px #B1B1B1;
}

td.lenya-content {
    background-color: White;
    padding: 30px;
    vertical-align: top;
    color: black;
}

td.lenya-sidebar {
    border-right: solid 1px #B1B1B1;
    vertical-align: top;
    width: 20%;
}

td.lenya-frontpage {
    background-color: White;
    padding: 30px;
    vertical-align: top;
    color: black;
}

.lenya-page-title {
    font-size: 130%;
    font-weight: bold;
}

.lenya-page-subtitle {
    background-color: #E5F5F8;
    border-bottom: solid 1px #B1B1B1;
    font-size: 70%;
    font-weight: bold;
    text-align: right;
    padding: 5px;
    color: black;
}

.lenya-publication-item {
    padding: 0px 10px;
    margin: 20px 0px;
    border-bottom: solid 1px #DDDCCF;
}

.lenya-sidebar a {
    text-decoration: none;
}

.lenya-sidebar ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    list-style: none;
}

.lenya-sidebar li {
    padding: 0;
    margin: 3px 0;
}

.lenya-sidebar h2, .lenya-sidebar h3, .lenya-sidebar p, .lenya-sidebar table, .lenya-sidebar ul {
    margin-left: 10px;
    margin-right: 10px;
}

.lenya-sidebar h2 {
    font-size: medium;
    margin-top: 2em;
    margin-bottom: .5em;
}

.lenya-sidebar-heading {
    font-weight: bold;
    font-size: 150%;
    color: White;
    background-color: #DDDCCF;
    padding: 0px 10px 5px 10px;
}

.lenya-admin-required {
	color: Red;
}
.lenya-no-border{
  border: none;
}

a.sortArrow {
  color: black;
  text-decoration: none;
  font-size: 8pt;
}

.lenyaPubId {
}

.lenyaPubName {
  color: #999999;
}