body {
    color: #49290b;
	background: #c38a6e;
}

a {
    text-decoration: underline;
}


a:link {
    color: #49290b;
}

a:visited {
    color: #49290b;
}

a:active {
    color: #c38a6e;
}

a:hover, a:focus/*, a:acitve*/ {
    color: #c38a6e;
}

a:active {
    outline: none;
}

a img {
    border: none;
}

#wrapper {
	background: url('../images/headerbg.png') repeat-x #ffffff;
}

#nav {
    font-weight: bold;
}

#nav li a {
	color: #49290b;
    text-decoration: none;
}

#nav li a:active {
    color: #c38a6e;
    text-decoration: underline;
}

#nav li a:hover {
    color: #c38a6e;
    text-decoration: underline;
}

#nav li a:active {
    outline: none;
}

#page {
    overflow: hidden;
}

#footer {
    font-size: 0.9em;
    color: #49290b;
	background: url('../images/footerbg.png') repeat-x bottom;
}

#footer span {
    -webkit-line-clamp: 1; /* number of lines to show */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
    max-height: 44px;      /* fallback */
}

#footer span.author {
	padding-right: 10px;
}

#footer span.copyright {
	padding-right: 30px;
}

#footer span.loginButton {
	border-left: dotted 1px #757575;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer #footerColorbar {
	font-size: 1px;
    background: 
	 url('../images/footerBar.png');
	background-size: 100%;
}

#slider ul.bjqs {
	list-style:none;
}

#page ul.activiteitenGrid {
    list-style: none;
}

.activiteitenGrid li {
    background-color: #efe4d7;
}

.activiteitenGrid h1 {
    color: #000000;
}

.sctiviteitenGrid p {
    display: -webkit-box;
    line-height: 20px;     /* fallback */
    max-height: 60px;      /* fallback */
    -webkit-line-clamp: 3; /* number of lines to show */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.activiteitenGrid a {
    text-decoration: none;
    color: #000000;
}

.activiteitenGrid li img {
    width: 64px;
    height: 64px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    opacity: 0.1;
}

#page ul.servicesGrid {
    list-style: none;
}

.servicesGrid li {
    background-color: #efe4d7;
}

.servicesGrid h1 {
    color: #000000;
}

.servicesGrid p {
    display: -webkit-box;
    line-height: 20px;     /* fallback */
    max-height: 60px;      /* fallback */
    -webkit-line-clamp: 3; /* number of lines to show */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.servicesGrid a {
    text-decoration: none;
    color: #000000;
}

.servicesGrid li img {
    width: 64px;
    height: 64px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    opacity: 0.1;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
imput[type=file],
textarea {
	width: 100%;
  border: 1px solid #ccc;
  padding: 8px;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password] {
  width: 100%;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
textarea:focus {
  outline: 0;
  border-color: #000;
}

input[type=submit] {
	width: 100%;
	padding: 8px;
}

.fancybox-overlay {
	background: rgba(0,0,0,0.9) !important;
}

.sortUpButton {
	top: 6px !important;
	left: 3px !important;
	float: left;
}

.sortDownButton {
	top: 6px !important;
	right: 3px !important;
	left: inherit !important;
	position: absolute !important;
	float: right;
}

.deleteButton {
	top: 6px !important;
	left: 0 !important;
    right:0 !important;
	margin-left: auto;
	margin-right: auto;
	position: absolute !important;
}

.buttonBar {
	background: rgba(0, 0, 0, 0.2) !important;
	height: 35px !important;
	top: 5%;	
	text-align: center;
}

.buttonBar img {
	width: 24px !important;	
}

input#newProjectButton {
    background:url('../images/photoalbum_add_icon.png');
    background-repeat: no-repeat;
    border: 0;
    cursor: pointer;
}

#newPageButton {
	border-bottom: 1px solid #e4e3de;
}

.disabled {
	opacity: 0.5;
}