/*
 * Version: $Revision: 52694 $
 * Author: BeSite <info@besite.nl>
 * Copyright 2009 BeSite
 */

body {
    background-color    : #eaf1eb;
    margin                : 0;
    padding                : 0;
}

ul#RssItems {
    margin: 0;
    padding: 0;
}

ul#RssItems li {
    margin: 0;
    padding: 0;
    list-style: none;
}

DIV.NewsItemBottom, DIV.IntroListBottom {
    border-top: 1px solid #ccc;
}

p.PollNoPoll:parent {
    display: none;
}

DIV {
    padding                : 0;
    margin                : 0;
    border                : 0;
}

/* Layout */

DIV#Container {
    background            : none;
    margin                : 0 auto;
    text-align            : left;
    overflow            : hidden;
    width                : 914px;
}

DIV#Header {
    background            : transparent url(/img/header.png) top center no-repeat;
    display                : inline;
    float                : left;
    height                : 334px;
    margin                : 0 7px;
    width                : 900px;
}

.HeaderLogo {
    border                : 0;
    display                : inline;
    float                : left;
    padding                : 0;
    margin                : 35px 0 0 30px;
}

DIV#Menu {
    background            : transparent url(/img/menubg.png) top center no-repeat;
    float                : left;
    height                : 47px;
    width                : 914px;
}

DIV#ContentContainer {
    background-color    : white;
    display                : inline;
    float                : left;
    margin                : 0 7px;
    width                : 900px;
}

DIV#Content {
    background            : none;
    display                : inline;
    float                : left;
    width                : 565px;
    margin                : 15px 0 0 35px;
    position            :relative;
}

DIV#SideBar {
    background            : none;
    float                : left;
    width                : 300px;
}

DIV#Submenu {
    background            : none;
    display                : inline;
    height                : auto;
    float                : left;
    margin                : 0 35px;
    width                : 230px;
}

DIV.Form {
    background-color    : #f2f7f3;
    display                : inline;
    float                : left;
    margin                : 30px 35px 0 35px;
    width                : 190px;
    padding                : 20px
}

DIV#Footer {
    background-color    : white;
    border                : 0;
    display                : inline;
    padding                : 10px;
    float                : left;
    margin                : 0 7px;
    text-align            : center;
    width                : 880px;
}

DIV#Footer p {
    text-align: center;
    color:#999;
    font-size: 11px;
    margin-top: 6px;
}

DIV#Footer SPAN.Copy {
    color                : grey;
    font-size            : .8em;
}

DIV#Footer SPAN.Copy A {
    color                : grey;
}

/* Menu */

#Menu ul {
    margin                : 0 20px;
    padding                : 0;
    list-style            : none;
}

DIV#Menu ul li {
    margin                : 0;
    padding                : 0;
    float                : left;
}

DIV#Menu ul li a {
    list-style            : none;
    color                : white;
    font-weight            : normal;
    margin                : 0 20px;
    padding                : 0;
    height                : 35px;
    line-height            : 35px;
    width                : auto;
    text-align            : center;
    text-decoration        : none;
    outline                : 0;
}

DIV#Menu ul li a:hover,
DIV#Menu ul li.Selected a {
    text-decoration        :     underline;
}

/* Submenu */

DIV#Submenu ul {
    border-top            : 3px solid #4c2e2d;
    margin                : 30px 0 0 0;
    padding                : 0;
    list-style            : none;
    width                : 230px;
}

DIV#Submenu ul li {
    margin                : 0;
    padding                : 0;
} 

DIV#Submenu ul li a {
    background-color    : #bfd9c2;
    border-top            : 1px solid white;
    color                : #4c2e2d;
    display                : block;
    padding                : 0 15px;
    margin                : 0;
    line-height            : 35px;
    width                : 200px;
}

DIV#Submenu li a:hover,
DIV#Submenu ul li.Selected a {
    text-decoration        : none;
    background-color    : #94bf99;
}

DIV#Submenu ul li.Selected a {
    font-weight            : bold;
}

div.MsgCenter {
    border: 1px solid #000;
}

input.Radio, input.CheckBox {
    border:0 none !important;
    height:auto !important;
    width:auto !important;
}

SPAN.italic {
    font-style: italic;
}

p.PollOption, p.PollOptionResult {
    line-height         : 1;
    margin              : 10px 0 3px 0;
}

p.PollCountVoted {
    margin: 0;    
}

p.PollSubmit {
    margin: 10px 0 10px 0;    
}

DIV.PollBar {
    display: block;
    height: 4px;
    background: #6ECFF6;
    margin-bottom: 4px;
    border: 1px solid #000;
}

A.twitterlink {
    color: #000;
    margin: 10px 0 0 0;
    display: block;
    font-weight: bold;
    text-decoration: underline;
}

DIV.twtr-widget {
    margin-top:30px;
    margin-left:35px;
    float:left;
}

#Content h1 {
    margin-bottom: 20px;
}

h2.NewsItemTitle a {
    display: �nline-block;
    float:right;
    text-align: left;
    width:500px;
    line-height: 40px;
}

span.date-container {
    display: block;
    background: url('/img/date-background.png') #4C2E2D bottom left no-repeat;
    padding: 10px 5px 14px;
}

span.date-container-rss {
    width: 86px;  
    display: block;
    background: url('/img/date-background.png') #4C2E2D bottom left no-repeat;
    padding: 10px 5px 14px;  
    margin-left: -42px;
    color: #fff;
    font-style: italic;
    text-align: center;
}

#RssItems h2 {
    padding-left: 70px;
    margin-top: -34px;    
}

ul#RssItems li {
    border-bottom: 1px solid #eee;
    padding-top: 10px;
    clear: both;
}

#RssItems p {
    margin-top: 20px;
    padding-bottom: 20px;
}

#RssItems a.More {
    margin-bottom: 20px;
    padding: 4px;
    margin-top: -20px;
    display: inline-block;
    background: #BFD9C2;
    font-weight: bold;
}

span.day-and-month {   
    display: block; 
}

span.year {    
    display: block;
}

p.NewsItemInfo {   
    font-style: italic;
    font-size: 100%;
    width: 90px;
    color: #fff;
    margin-left:-42px;
    text-align:center;    
    background-color:#4C2E2D;
}

