/* Page */

body {
	font-family: "Arial", arial, "Helvetica Neue", "Helvetica", helvetica, verdana, sans-serif;
}

blockquote {
	font-style: italic;
}

a {
	text-decoration: none;
}

#entries a, .stripedbox a {
	background: rgb(111, 237, 255);
	color: black;
	text-decoration: none;
}

img {
	border: none;
}

ul {
	list-style-image: url(/images/layout/bullet.png);
}

#wrapper {}

select {
	background: black;
	color: white;
	font-size: 9px;
	font-style: italic;
	text-transform: uppercase ! important;
	border: 1px solid rgb(255, 124, 0);;
}

option, optgroup {
	font-size: 9px;
	font-style: italic;
	text-transform: uppercase ! important;
}

hr {
	border: none;
	border-top: 1px solid #ccc;
}

/* Header */

#header {
	background: black url(/images/layout/header-pattern-blue.gif) bottom repeat-x;
	font-family: "Helvetica Neue", "Helvetica", helvetica, "Arial", arial, verdana, sans-serif;
	color: white;
}

#header-search {}

#header-search p {}

#header-search input {
	font-size: 9px;
	
}

#header-search input.submit, .member-form input.submit {
	border: 1px solid #ccc;
	background: white;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	font-size: 9px;
}

#navbar {}

#navbar ul {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	list-style: none;
}

#navbar li {
	line-height: 10px;
}

#navbar li.nav-selected {
	background: url(/images/layout/nav-selected-bg-gray.png) no-repeat;
}

#navbar li:hover {
	background: url(/images/layout/nav-selected-bg-blue.png) no-repeat ! important;
}

#navbar li.empty {
	background: none ! important;
}

#navbar a {
	line-height: 10px;
	color: white;
	text-decoration: none;
}

#pagetitle {
	background: url(/images/layout/logo-ls.png) top right no-repeat;
}


#pagetitle h1 {
	border: 0;
}

#pagetitle h1 a {
	border: 0px;
}

/* Slider */

#imageslider a {
	color: white;
	text-decoration: none;
}

.featured-image {
	border: none;
}

.featured-image-list {
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	color: white;
	background: rgb(0, 0, 0)
}

#featured-list-first {
	background: rgb(111, 237, 255);
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/images/layout/selected-image.png);
}

#featured-list-middle {
	background: rgb(167, 168, 171);
	background-position: center center;
	background-repeat: no-repeat;
}

#featured-list-last {
	background: rgb(0, 0, 0);
	background-position: center center;
	background-repeat: no-repeat;
}


/* Content */

#entries .entry {
	border-bottom: 1px solid #ccc;
}

.entry img {}

.entry li {}

.entry .ingress {
	font-weight: bold;
}

h2.title a {
	background: none ! important;
}

h2.title {
	margin: 10px 0 0 0;
}

.entry small.date {
	text-transform: uppercase;
}

/* Columns */

.column {
	font-size: 11px;
}

.column .readmore {
	text-decoration: none;
	color: black;
	background: yellow;
	font-weight: bold;
}

.column select {}

.member-form {
	font-size: 10px;
}

.member-form p {
	margin: 8px 0;
}

.member-form .input-text{
	background: rgb(180, 180, 180);
	color: white;
	border: none;
	font-size: 9px ! important;
}

.member-form .input-checkbox {
	background: white ! important;
	border: 1px solid rgb(255, 124, 0) ! important;
}

h2.column-title, h3.column-title, a.column-title, span.column-title {
	background: rgb(0, 0, 0) ! important;
	color: white ! important;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}

a.column-title, span.column-title {}

ul.sidebar li {
	background: rgb(167, 168, 171);
}

ul.sidebar a.column-title:hover, ul.sidebar a.selected {
	background: black ! important;
}

ul.sidebar {
	list-style: none ! important;
	list-style-image: none ! important;
}

ul.sidebar ul {
	background: rgb(111, 237, 255) ! important; 
	list-style: none ! important;
	list-style-image: none ! important;
}

ul.sidebar ul ul {}

ul.sidebar ul.nav-open {}

ul.sidebar li:hover ul {}

ul.sidebar ul > a.selected {
}

ul.sidebar a {
	background: none ! important;
	color: white ! important;
	font-weight: bold;
}

ul.sidebar li {
	/* background: rgb(87, 39, 0); */
	list-style: none;
}

ul.mouseover-menu li ul li ul {}


/* Columns */

.narrowcolumn {}

.widecolumn {}

.ultrawidecolumn {}

.rightmost {}

/* Calendar */

.calendar-container {
	border-bottom: 1px solid #ccc;
}

#calendar-box {
}

.calendar-container .infobox {}

#calendar-box div.loading {
	text-align: center;
}

#calendar-info h3, h4, h5 {}

#calendar-info h4 {
	font-size: 11px;
	text-transform: uppercase;
}

#calendar-info h5 {
	font-size: 9px;
	text-transform: uppercase;
}

#calendar-info div.infobox {}

.calendar {
	/* This is the table element */
}

.calendar td {
	font-weight: bold;
	color: white;
}

.calendar td a {
	color: white;
}

.calendarHeader {}

.calendarMonthLinks {
	background: rgb(111, 237, 255);	
}

.calendarMonthLinks a {
	color: black;
}

.calendarDayHeading {
	color: black ! important;
	text-align: center;
}

.calendarCell {
	background: black url(/images/layout/calendar-shadow.png) bottom right no-repeat;
	color: white;
}

.calendarEvent {
	background: rgb(111, 237, 255) url(/images/layout/calendar-shadow.png) bottom right no-repeat;
	color: black ! important;
}

.calendarEvent a {
	color: black ! important;
}

.calendarToday {
	background: rgb(167, 168, 171) url(/images/layout/calendar-shadow.png) bottom right no-repeat;
	color: white ! important;
}

.calendarToday a {
	color: white ! important;
}


.calendarBlank {
	background: rgb(198, 200, 202) url(/images/layout/calendar-shadow.png) bottom right no-repeat;
}

.calendar-container .infobox {
	background: rgb(111, 237, 255) url(/images/layout/infobox.png) bottom right no-repeat;
}

.calendar-container .infobox p {}

.calendar-container .infobox a {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

.puff {
	background: rgb(111, 237, 255);
}

.puff a {
	background: none ! important;
}

.dubbel {}

.black {
	background: rgb(0, 0, 0);
}

.lightblue {
	background: rgb(111, 237, 255);
}


.gul {
	background: rgb(255, 240, 0);
}

.brandgul {
	background: rgb(255, 174, 0);
}

.orange {
	background: rgb(255, 124, 0);
}

.stripedbox {
	background: white url(/images/layout/striped-bg-blue.png);
}

.stripedbox .column-title {}

.stripedbox p {
}

.white {
	background: white;
}

.logos {
	background: white;
	list-style: none;
}

.logos li {}

.logos li.odd {}

.logos li.even {}

.logo-image {
	background: rgb(111, 237, 255);
}

.mouseover-menu {}

.mouseover-menu, .mouseover-menu li {
	list-style-image: none ! important;
	list-style: none ! important;
}

.mouseover-menu li span.column-title {
	background-image: url(/images/layout/menu-arrows.png) ! important;
	background-position: top right ! important;
	background-repeat: no-repeat ! important;
}

.mouseover-menu ul li span.column-title {
	background-image: none ! important;
}

.mouseover-menu ul {
	list-style: none;
}

/* Global */

.alignleft {}

.alignright {}

.entry img.alignleft {}

.entry img.alignright {}

.clear {}

a.pdf {
	background: transparent url(/images/layout/ls-pdf.png) no-repeat ! important;
}