* {
    font-family: Times New Roman, Times, serif;
    color: black;
    background-color: white;
}

.left_block, .right_block, .lang_selector, .button_row, .user_greeting_row, .filters, .help_link, .link_2_top, .print_link, .pager_pages {
    display: none;
}

a {
    color: black;
    text-decoration: none;
}

table, tr, td {
    border-collapse: collapse;
}

.k2_block {
    border: 1px solid black;
    margin: 1em 0px;
}

.k2_block_separator {
    font-size: 16pt;
    text-align: center;
}

td.border {
    padding: 0.5em;
}

.item_row {
    border-bottom: 1px dotted black;
}

.pager_row {
    font-style: italic;
    font-size: 10pt;
    padding: 1em;
}

.page_title {
    font-size: 20pt;
    font-family: Georgia, Times New Roman, Times, serif;
}

.header {
    font-size: 18pt;
}

.copyright {
    font-style: italic;
    font-size: 10pt;
}

table.featured_items {
    width: 100%;
    text-align: center;
}

div.featured_item {
    text-align: center;
    width: 100%;
}

.featured_item td {
    padding: 3px;
    min-width: 120px;
    height: 120px;
    text-align: center;
    vertical-align: middle;
}

.featured_item span.inline_preview, span.gallery_preview {
    margin-right: 3px;
    text-align: center;
    padding: 2px;
}

.featured_item a {
    text-decoration: none;
    color: black;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
}

table.featured_preview {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.featured_preview td {
    text-align: center;
    vertical-align: middle;
}

.featured_preview span {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}

.featured_preview img {
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}

td.featured_cell {
    padding: 10px;
}

