html { min-height:100%; }
body {
    min-height:100%;
    text-align:center;
    background:#FFA803;
    background-image:url('/media/uploads/images/background-stars.jpg');
    background-repeat:repeat-x;
    font-family:verdana;
    font-size:0.8333em;
    line-height:1.33;
}

strong { font-weight:bold;}
em { font-style:italic}

#container {
    min-height:100%;
    margin:auto;
    width:930px;
    background-image:url('/media/uploads/images/background-shadow.png');
    background-repeat:repeat-y;
}
#content  {
    min-height:100%;
    margin:auto;
    background:#FFA803;
    background-image:url('/media/uploads/images/background-gradiant.jpg');
    background-repeat:repeat-x;
    margin:0 13px 0 13px;
    padding: 0 22px 0 22px;
    text-align:left;
    }

div#content-left { width:688px;  float:left;  min-height:620px; margin-bottom:40px;}

ul#header-menu li { float:left; }

div#calendar-bar {
    width: 170px;
    float:left;
}

.today {background:#7B2C00;}

div#content-left-column { float:left; padding-top:50px; margin-right:30px;}

table.monthview {font-family:Helvetica, 'Trebuchet MS'; 
               width:170px;
               font-size:15px;
               letter-spacing:-1px;
               }
table tr { margin-bottom:6px;}
table.monthview td {padding:2px 2px 2px 2px; color:#fff; text-align:center;}

tr.week th {color:#FEA702; padding-bottom:5px; text-align:center;}

div#today { 
            margin-bottom:10px;
}


h4.maand { color:#FEA702; 
           font-family:Helvetica; 
           font-size:18px; 
           letter-spacing:-1px; 
           border-bottom:1px solid #FEA702;
           margin-bottom:5px;
           padding-bottom:5px;
           }



#content-main { float:left; width:400px; margin-top:27px; padding-left:40px;  font-family:Georgia;}
#content-main img { margin-right:10px; margin-bottom:10px;}
 

.content-item { margin-bottom:20px; }
.content-item p { margin-bottom:10px;}



div#calender-events {
    margin-top:10px;

}
h1 { color: #fff; font-family:Georgia; font-size:2.2em; margin-bottom:10px; line-height:1; }
h2 { color:#fff; font-family:Georgia; font-size:1.3em; margin-bottom:5px;}




form { margin-top:20px;}
label { display:block; padding:8px 0 3px 3px; color:#fff; font-family:Georgia;}

form input { width:390px; border:1px solid #A33A00; font-family:georgia; padding:2px;}
#id_gemeente, #id_tel { width:225px;}
#id_geboortejaar { width:90px;}
form input:focus {background:#FFA803;}

input.submit { width:auto; margin-top:10px; text-align:right; background:#A33A00; color:#fff;}
#id_naam { width:210px;}
#id_voornaam { width:152px;}
#id_gemeente { width:285px; }
#id_postcode { width:80px;}

li.float { float:left; margin-right:20px;}


div#footer { text-align:center; padding-bottom:400px;}

div#next-date { position:absolute; margin-left:140px; margin-top:4px;}


div.col {width:190px; float:left;}
div#col1 {margin-right:20px;}

