/* General ****************************/

.width-980 #wrapper {
    margin-left: 0px;
}

#wrapper {
    padding: 0 0 20px;
}

#navigation {
    margin-bottom: 20px;
    padding: 5px 0;
}



/* Sidebar Widgets ****************************/

.widget {
    margin: 10px 0 30px 20px;
}
.widget h3 {
    padding: 0 0 8px;
}
.widget ul  { 
	padding-left:30px; 
	list-style-type:none;
}
.widget ul li a  { 
	padding: 0px;
	margin-left:-15px;
}


/* Content-entries ****************************/

.entry, .entry p {
	padding-right: 10px;
}
.entry img, img.thumbnail {
	border: 0 ;
	padding: 0;
}
.entry pre {
	font: 13px/1.3em Courier, "Courier New",sans-serif;
}
.entry h3 {
    margin: 1.5em 0 0.5em;
}
.entry blockquote p {
    font-size: 0.9em;
    font-style: normal;
}


/* Post-revisions ****************************/
table.diff { width: 100%; }
table.diff th { text-align: left; }
table.diff .diff-deletedline { background-color:#fdd;
                               width: 50%; }
table.diff .diff-deletedline del { background-color:#f99;
                                   text-decoration: none; }
table.diff .diff-addedline { background-color:#dfd;
                             width: 50%; }
table.diff .diff-addedline ins { background-color:#9f9;
                                 text-decoration: none; }
table.diff .diff-context { display: none; }

.revision-header {
    background-color: #FC0;
    border: 1px solid #3a8b8c;
    padding: 10px; }

div.revision-header { padding: 0 10px; }
div.post-revisions { font-size:0.9em; }


.week{
	padding:5px;
	text-align:center;
}
.week-free{
	padding:5px;
	text-align:center;
	background:#C6EFCE;
	border:2px solid #FFF;

}
.week-booked{
	padding:5px;
	text-align:center;
	border:2px solid #FFF;
	background:#FFC7CE;
}