body {
    background: #98b3cc url(images/portal-background.gif) repeat-x top; 
    color: #333;
    text-align: center;
}

font {
    font-family: Trebuchet MS;
}


address {
    font: normal 11px Trebuchet MS;
    color: #7491b3;
}

#searchDiv {
    background-color: #fff;
    width: 250px;
}

#s {
    background-color: #fff;
    border: 4px solid #c7e0f6;
    color: #000; 
    font: normal 11px Trebuchet MS;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
    display: block;
    height: 18px;
    width: 140px;
}

#s1 {
    background-color: #fff;
    border: 4px solid #c7e0f6;
    color: #000; 
    font: normal 11px Trebuchet MS;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    display: block;
    height: 18px;
    width: 140px;
}

#searchsubmit {
    font: bold 14px Trebuchet MS;
    color: #e86931;
	/*padding-left: 3px;
	padding-top:0px;*/
    cursor: pointer;
    width: 70px;
    height: 31px;
    border: 0px solid #fff;
    background: transparent url(images/orange-button.gif) no-repeat; 
}

h2 {
	font: bold 14px Trebuchet MS;
	text-align: left;
	color:#7491B3;
	padding: 5px 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	background-color: #F6FAFF;
	border: 1px solid #DFEAF7;   
}

.linkcat h2 {
    text-align: left;
    padding-left: 5px;
    color: #fff;
    text-transform: uppercase;
}

h2.pagetitle {
    margin-top: 30px;
    text-align: center;
}

a {
    font: normal 11px Trebuchet MS;
    display: inline;    
}

#sidebar li .page_item a {
    color: #7491b3;
    text-decoration: none;
    display: block;
    text-align: left;
    font: normal 13px Trebuchet MS;
    padding-left: 15px;
	padding-top: 0px;
    padding-bottom: 0px;
	height:20px;
}

#sidebar li .widget {
    color: #7491b3;
    text-decoration: none;
    display: block;
    text-align: left;
    font: normal 13px Trebuchet MS;
    padding-left: 5px;    
    padding-bottom: 0px;
}

#t1 a {
    color: #7491b3;
    text-decoration: none;
    display: block;
    text-align: left;
    font: normal 13px Trebuchet MS;
    padding-left: 15px;
    padding-bottom: 0px;
}

li a {
    color: #7491b3;
    text-decoration: none;
    display: block;
    text-align: left;
    font: normal 13px Trebuchet MS;
    padding-left: 15px;    
    padding-bottom: 0px;
	height:20px;
}


#footer a {
    color: #7491b3;
    text-decoration: none;
}

.postmetadata a {
    padding-top: 5px;
    color: #a2a2a2;
    text-decoration: none;
    font: bold 11px Trebuchet MS;
}

#postdata-id a {
    color: #7491b3;
    text-decoration: none;
    font: normal 11px Trebuchet MS;
}

.narrowcolumn {
    color: #a2a2a2;
    padding-left: 0px;
    font: normal 11px Trebuchet MS;
}

.widecolumn {
    color: #a2a2a2;
    padding-left: 0px;
    font: normal 11px Trebuchet MS;
}

.narrowcolumn .entry, .widecolumn .entry {
    line-height: 1.4em;
}

.narrowcolumn a,  .widecolumn a {
    padding-top: 5px;
    color: #e86931;
    text-decoration: none;
    font: normal 18px Trebuchet MS;
}

.narrowcolumn p a,  .widecolumn p a {
    padding-top: 5px;
    color: #e86931;
    text-decoration: none;
    font: normal 14px Trebuchet MS;
}

#page {
    background-color: transparent;
    width: 819px;
    margin: auto;
	/*border:#d1d1d1 solid 1px;*/
}

#header {
    background-color: transparent;
    margin: 0px;
    padding: 0px;
	position:relative;
}

#headerimg { 
    background: transparent url('images/header.png') no-repeat bottom ;     
    margin: auto;
    height: 193px; 
    width: 819px;  
} 

div#mainDiv {
    background-color: #fff; 
    border-left: 1px solid #a2a2a2;  
    border-right: 1px solid #a2a2a2; 
    height: 550px;
}

#headerimg .description {
    font-size: 1.2em;
    text-align: center;
}

small {
    font: normal 11px Trebuchet MS;
    color: #a2a2a2;
    font-style: italic;
}

h1 {
    font-size: 4em;
    text-align: center;
}

.post {
    text-align: left;
    padding-left: 30px;
    margin-bottom: 30px;
    font: bold 18px Trebuchet MS;
    color: #ea7b42;
}


#commentform #submit {
    float: right;
    font: normal 11px Trebuchet MS;
    color: #464543;
    cursor: pointer;
}

p {
    font: bold 11px Trebuchet MS;
    color: #ea7b42;
}

#sidebar ul {
    /*display: inline;*/
    list-style-type: none;
    list-style-image: none;
	text-align: left;
	margin-left:0px;
	padding-left:0px;
	
}
/*
#sidebar li {
    width: 250px;
}

*:first-child+html #sidebar li {
    width: 250px;
}
*/
#footer {
    margin: 0 auto;
	height: 80px; 
    width: 817px;  
    color: #a2a2a2;
    font: normal 11px Trebuchet MS;

    /*border-left: 10px solid #a2a2a2;  
    border-right: 10px solid #a2a2a2;
    background-color: #fff; */

	background: #fff url(images/footer-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}



.alt {
    background-color: #f8f8f8;
}

.postmetadata {
    color: #a2a2a2;
    font: bold 11px Trebuchet MS;
}

.entry p {
    font: normal 13px Trebuchet MS;
    color: #828282;
}

#postdata-id {
    border: none;
    color: #929292;
    font: normal 11px Trebuchet MS;
}

.slall-single {
    color: #929292;
    font: normal 11px Trebuchet MS;
    font-style: normal;
}

.slall-single a {
    color: #7491b3;
    font: normal 11px Trebuchet MS;
    text-decoration: none;
}

.commentlist {
    background-color: #fff;
    padding: 0;
    text-align: left;
	
}

.commentlist li {
    margin: 15px 0 3px 20px;
    padding: 5px 10px 3px;
    list-style: none;
}

.commentmetadata a {
    color: #a2a2a2;
    font: normal 11px Trebuchet MS;
}

.commentlist cite a {
    color: #8d8f90;
    padding-left: 20px;
    font: bold 11px Trebuchet MS;
}

.commentlist p {
    color: #afb0b1;
    padding-left: 20px;
    font: normal 11px Trebuchet MS;
}

#comments {
    color: #7491b3;
    background-color: #fff;
    font: bold 11px Trebuchet MS;
    text-align: left;
    padding-left: 30px;
}

#respond {
    background-color: #fff;
    color: #4f4f4f;
    text-align: left;
    padding-left: 30px;
    font: bold 11px Trebuchet MS;
}

#commentform {
    padding-left: 20px;
}

#commentform table td {
    text-align: left;
    padding-left: 7px;
}

.comments-text {
    height: 16px;
    background-color: #fff;
    color: #000; 
    font: normal 11px Trebuchet MS;
    padding-left: 5px;
    display: block;
    width: 240px;
    border: 1px solid #a2a2a2;
}

.comments-textarea {
    background-color: #fff;
    font: normal 11px Trebuchet MS;
    padding-left: 2px;
    width: 440px; 
    border: 1px solid #a2a2a2;
}

*:first-child+html .comments-textarea {
    background-color: #fff;
    font: normal 11px Trebuchet MS;
    padding-left: 2px;
    width: 422px; 
    border: 1px solid #a2a2a2;
}

small.label-text {
    color: #a2a2a2;
    font: normal 10px Trebuchet MS;
}

#logo .validation-message {
    font: normal 12px Trebuchet MS;
    color: Red;
    text-align: center;
    border: 0px solid Red;
}

.sidebar-info {
    font: normal 11px Trebuchet MS;
    color: #a2a2a2;
}

#content {
	width: 540px;
	height: 100%;
	border:#d1d1d1 solid 0px;
}

*html #content {
    width: 540px;
    height: 100%;
    /*margin-left: -30px;*/
}

*:first-child+html #content {
    width: 540px;
    height: 100%;
    /*margin-left: -30px;*/
}

#sidebar {
    float: left;
	border:#006400 solid 0px;
	width:250px;
	margin-left:0px;
}

* html #sidebar { 
   float: left;
}


*:first-child+html #sidebar {
   float: left;
}

.not-found-message {
    font: normal 11px Trebuchet MS;
    color: Red;
}

.fix-div {
    height: 5px;
    line-height: 5px;
    width: 250px;
    border: 1px solid Red;
}



/*
 switcher style
*/

#langSwitcher {
	margin-top: 160px;
        float: left;
        padding-left: 25px;
	height: 16px;
	width: 130px;
        border: 0px solid Red;
}
.en,.nl,.de {
	border: 0px solid Green;
	height: 16px;
	width: 22px;
	cursor: pointer;
	float: left; 
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	font-size:0px;
	line-height:0px;
	}
	
.en {
	background: #FF0000 url(images/uk-flag.png) no-repeat top left; 
}

.nl {
	background: #FF0000 url(images/nl-flag.png) no-repeat top left; 
 }

.de {
	background: #FF0000 url(images/de-flag.png) no-repeat top left; 
}

.ul-class {
    background-color: transparent;
}

#logolink {
	
	position: absolute;
	left: 10px;
	top: 50px;
	width: 260px;
	height: 80px;
	cursor:pointer;
	/*border: solid 1px #d4c47e;
	background-color: #f3e39f;*/
	
}


