﻿#pub_filter
{
    padding: 10px 0px;
}

.publications
{
}

.publication
{
    clear: both;
    text-align: left;
    margin-bottom: 12px;
}

.publicationHeadline
{
    margin: 4px 0px;
    padding: 4px;
    background-color: #F0F0F0;
    border: 1px solid #C8C8C8;
    font-size: 12px;
    font-weight: bold;
}

.publicationPostMetaData
{
    font-size: 9px;
}

.publicationBody
{
    padding: 4px 4px 4px 48px;
}

.publicationCalendar
{
    float: left;
    margin-right: 6px;
    width: 42px;
    height: 42px;
}

.publicationCalendarIcon-01
{
    background: url('/images/publications/monthCalendarIcons/01.png');
}

.publicationCalendarIcon-02
{
    background: url('/images/publications/monthCalendarIcons/02.png');
}

.publicationCalendarIcon-03
{
    background: url('/images/publications/monthCalendarIcons/03.png');
}

.publicationCalendarIcon-04
{
    background: url('/images/publications/monthCalendarIcons/04.png');
}

.publicationCalendarIcon-05
{
    background: url('/images/publications/monthCalendarIcons/05.png');
}

.publicationCalendarIcon-06
{
    background: url('/images/publications/monthCalendarIcons/06.png');
}

.publicationCalendarIcon-07
{
    background: url('/images/publications/monthCalendarIcons/07.png');
}

.publicationCalendarIcon-08
{
    background: url('/images/publications/monthCalendarIcons/08.png');
}

.publicationCalendarIcon-09
{
    background: url('/images/publications/monthCalendarIcons/09.png');
}

.publicationCalendarIcon-10
{
    background: url('/images/publications/monthCalendarIcons/10.png');
}

.publicationCalendarIcon-11
{
    background: url('/images/publications/monthCalendarIcons/11.png');
}

.publicationCalendarIcon-12
{
    background: url('/images/publications/monthCalendarIcons/12.png');
}

.publicationCalendarDay
{
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #000;
    width: 42px;
    text-align: center;
    padding-top: 15px;
}

.publicationEntry
{
    margin: 10px 40px;
}

#pub_filter
{
    margin: 10px 0px;
    text-align: center;
    border: solid 1px #A21E22;
    width: 460px;
    padding: 10px;
    background-color: #FAF2C4;
}

#pub_filter table
{
    text-align: left;
}

#pub_filter table td
{
    text-align: left;
    padding: 4px;
}

#pub_filter table td.title
{
    font-weight: bold;
    color: #A21E22;
    padding-right: 10px;
    padding-top: 8px;
    padding-left: 8px;
}

#pub_filter table td.prompt
{
    padding-top: 8px;
    font-size: 11px;
}

#pub_filter table td.input
{
    font-size: 11px;
}

#pub_filter input[type="submit"] 
{
    margin-left: 6px;
    font-size: 11px;
    border: solid 1px #A21E22;
    background-color: #A21E22;
    color: White;
}
.contribute_text_prompt
{
    margin: 10px 0px;
    font-size: 11px;
    width: 180px;
    text-align: center;
    padding: 20px;
    background-color: #FAF2C4;
    border: solid 1px #A21E22;
}