/* --------- */
/*    News   */
/* --------- */

.News img
{
    display: block;
    margin-bottom: 10px;
}
.News .Current
{
    padding: 0 12px;
}
.News .Current .DateText
{
    font-size: 11px;
}
.News .Current .Text
{
    margin-top: 10px;
}

.News .List
{
    margin-top: 20px;
    border-top: solid 5px #86a83d; /* Color from .Border in main*/
    padding: 15px 10px 0;
}
.News .List .item
{
    margin-bottom: 2px;
}

/* Snippet */

.NewsSnippet
{
    margin-top: -10px;
}

.NewsSnippet .News
{
    overflow: hidden;
    border-bottom: solid 5px #86a83d;
    padding: 10px;
}

.NewsSnippet .Dato
{
    font-size: 11px;
}

.NewsSnippet img
{
    float: left;
    padding-right: 20px;
}

.ie6 .NewsSnippet .News
{
    padding-bottom: 25px;
}

/* --------- */
/*    Adv    */
/* --------- */

.Advs
{
    width: 230px;
    height: 172px;
}

.Advs .Adv
{
    width: 230px;
    height: 172px;
    display: block;
    position: absolute;
}

.Advs .Adv:hover
{
    text-decoration: none;
}

.Advs .Adv .Box, .Advs .Adv .Title
{
    position: absolute;
    height: 40px;
    bottom: 0;
}

.Advs .Adv .Box
{
    width: 100%;
    background-color: #86a83d;
    /* for IE */
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
}

.Advs .Adv .Title
{
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    padding: 0 20px 0 10px;
    background: url('../Images/arrows.png') no-repeat right -182px;
}

.ie6 .Advs .Adv .Title
{
    background-image: none;
}

/* ---------- */
/*   Events   */
/* ---------- */

/* Calendar */

.Calendar
{
    width: 230px;
    height: 134px;
}

.Calendar *
{
    font-size: 11px !important;
}

.Container .Content .Calendar
{
    overflow:hidden;
}

.Container .Content .CalendarTitle
{
   font-weight:bold;
   text-transform: uppercase;
}
/* */

.Calendar tr td
{
    background-color:Transparent !important;
}

.Calendar .CalendarDayHeader
{
    background-color: #dedddc;
}

.CalendarDay, .CalendarNonEmptyDay, .CalendarWeekendDay, .CalendarSelectedDay, .CalendarOtherMonthDay
{
    border: 1px solid #fff;
}

.CalendarPrevMonthImage
{
    height: 15px;
    width: 15px;
    background: url('../Images/calendar_prev.gif') no-repeat right center;
    cursor: pointer;
}

.CalendarNextMonthImage
{
    height: 15px;
    width: 15px;
    background: url('../Images/calendar_next.gif') no-repeat left center;
    cursor: pointer;
}

.Calendar tr .CalendarNonEmptyDay
{
    background-color: #dad9d8 !important;
}
.Calendar tr .CalendarNonEmptyDay a
{
    color: #000000 !important;
    font-weight: bold;
}

.Calendar tr .CalendarSelectedDay
{
    background-color: #4d4e4f !important;
}

.Calendar tr .CalendarSelectedDay a
{
    color: #fff !important;
    font-weight: bold;
}

.Calendar tr .CalendarOtherMonthDay a
{
    color: #A49F9A !important;
}


/* LatestEvents */
.LatestEvents .Date
{
    font-size: 10px;
}

.LatestEvents .Title
{
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}
