/*  
Theme Name: AmbienDura
Author: Winy Schalke
Author URI: http://www.alva-design.com/
*/



/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td,img 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }




/* Removes list-style from lists */
ol,ul { list-style : none; 

}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* layout en kleuren */



body { 
text-align : left; 
background-color: #F0D9F7;}


div#container { 
position : relative;
width : 800px;
margin : 30px auto; 
padding: 0;
background: #fff;
border: 4px solid #4C0066;
}


div#branding {
height : 150px;
background-image: url(images/rotate-header/rotate.php);  
background-repeat: no-repeat;  
background-position: center center;  }


h1,  div#branding h2 { 
text-indent: -9999px; 
}

blockquote {
color: #fff;
position: absolute; 
top: 25px;
left: 30px;
font-size: 20px;
font-weight: bold;
letter-spacing: .1em;}



blockquote strong {
color: #fff;
font-size: 20px;
font-weight: bold;
letter-spacing: .1em;}




ul#nav_lang {
position: absolute;
top: -25px;
right: 0;
font-size: 85%;
line-height: 1.5em;
letter-spacing: .1em;}



ul#nav_lang li {
float: right;
border-right: 1px solid #4C0066; 
height: 20px;
margin-top: 3px;}

ul#nav_lang li a {
color: #4C0066; 
padding : 0 .5em ;
}

ul#nav_lang li a:hover {
color: #769B37; 
 }


 
ul#nav_lang li#nav_pt a  {
 padding-right : 0;
}
 ul#nav_lang li#nav_pt  {
border-right: 0;
}  
 

body#pt-home ul#nav_lang li#nav_en a, body#pt ul#nav_lang li#nav_en a  {
 padding-right : 0;
}
body#pt-home ul#nav_lang li#nav_en, body#pt ul#nav_lang li#nav_en  {
border-right: 0;
}  

  

ul#nav_main { 
position: absolute;
top: 218px; left: 0;
padding-top: 4em;}


ul#nav_main li {
width : 200px; 
}

ul#nav_main li a {
display: block; 
padding: .25em 30px; 
color: #8DBA42;
font-size: 110%; 
font-weight: bold;
}


ul#nav_main li.current_page_item a, ul#nav_main li.current_page_ancestor a {
color: #90c; }

ul#nav_main li a:hover {
color: #90c;}

/* level 2 - submenu */


ul#nav_main li li a {
padding-left: 60px; 
font-size: 90%; 
font-weight: normal;

}

ul#nav_main li.current_page_item li a {
color: green;}

ul#nav_main li.current_page_item li a:hover {
color: purple;
}




div#content_main {
background: url(images/watermerk2.gif) 354px -3px no-repeat;
width : 500px; 
padding: 70px 0 0 250px; 
min-height: 398px;
/* Hack for min-height in IE6 */
  height:auto !important;
  height:398px;
}


/* typography.css */

body { 
font : 90%/1.7 Trebuchet MS, Verdana, sans-serif; color : #273412; }



h2, h3 { 
font-weight : bold; 
}

p { 
font-size : 100%; 
margin-bottom: 1em;
}

address {
font-weight: bold;
}


h2 { 
font-size: 160% ; 
margin-top: 0;
margin-bottom: 1em;
color: #90c;
}


h3 { 
font-size: 110% ;
margin-top: 1em;
}


div#content_main strong {
font-weight: bold; 
font-size: 100%;
}

.entry em {
font-style: italic; 
}



.entry img {
float: left; margin: .5em 1em 1em 0;
border: 1px solid #4C0066;}

body#home .entry img {
position: absolute;
top: 0; left: 0;
margin: 0; padding: 0;
border-width: 0;}





.entry a:active, .entry a:hover { 
text-decoration : underline;
color : #90c;}


.entry ol,.entry ul { list-style-type : square; 
padding-left: 2em;
margin-top: 0;
margin-bottom: 1em;}



a:link, a:visited { 
text-decoration : none;
color : #90c;}




div#copyright {
position: absolute;
bottom: -2em; 
left: 250px;
color: #4C0066;
font-size: 85%;

}

div#copyright a { 
color: #4C0066;
}

div#copyright a:hover { 
color: #769B37;
}

div#copyright a:visited { 
color: #4C0066;
}


/* ---- contactformulier ----*/

form#contact label{text-align:right;	width:8em; padding-right: 1em; float:left;}

form#contact fieldset {padding: 1em 0.5em 0.5em 0.5em; margin-bottom: 0.5em; border: none; }

form#contact  .fi{width: 70%; margin-bottom: 0.5em; font-size: 100%; }

form#contact  input.nolabel{margin-left: 9em;}
form#contact  p.nolabel{margin-left: 9em; margin-top: 1em; margin-bottom: 0;}

form#contact #knop{padding-left: 1em; padding-right: 1em; }

form#contact textarea{height: 10em; line-height: 1.5; }

/* ---- commentsformulier ----*/

body#news .entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

body#news select {
	width: 130px;
	}

body#news #commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

body#news #commentform textarea {
	width: 100%;
	padding: 2px;
	}


body#news textarea{height: 10em; line-height: 1.5; }



