body
{
    width: 610px !important;
}

.header2
{
    width: auto !important;
}

.header2Right
{
    width: auto !important;
    float: right !important;
}

.searchBoxMiniRow
{
    width: auto !important;
    padding-right: 5px !important;
}

.searchBoxMiniBox
{
    width: auto !important;
    margin-left: 5px !important;
}

.searchBoxMiniBoxBox
{
    width: 135px !important;
}

.header3Outer
{
    clear: both !important;
    background: #295582 !important;
}

.header3
{
    width: auto !important;
}

.header3Left
{
    width: auto !important;
    float: none !important;
    text-align: center !important;
}

.main
{
    width: auto !important;
}

.mainLeft
{
    float: none !important;
    margin: auto !important;
}

.mainRight
{
    width: 610px !important;
}

.mainRight div:not(.AdMediumRectangle)
{
    display: none !important;
}

.mainRight .AdMediumRectangle
{
    display: inline !important;
    margin: 0 !important;
}

.NewestHeader, .NewestTitleLink
{
    font-size: 26px !important;
}

.NewestTitle
{
    margin-bottom: 0 !important;
    clear: both !important;
    padding-top: 5px !important;
}

.NewestText, .NewestTextLink, .TopicsListItem h3
{
    font: 18px/1.1 sans-serif !important;
}

.NewestText
{
    margin-top: 5px !important;
}

.NewestText > .NewestTextLink
{
    display: block !important;
    float: right !important;
}

.NewestTextLink > span
{
    padding-bottom: 10px !important;
    font-size: 28px !important;
}

.NewestTextLink b a, .TopicsListItem h3 a
{
    font-weight: bold !important;
    padding-top: 4px;
    padding-bottom: 4px;
    display: block;
}

.ArticleParagraphBody > div:not(:nth-child(-n+3))
{
    font-size: 20px !important;
    line-height: 1.1 !important;
    height: 120px !important;
}

.headerCrumbs
{
    font-size: 20px !important;
}