/*   
Theme Name: L'eau de lo
Theme URI: http://www.imagomedia.be
Description: Contest Theme
Author: Tom Hermans
Author URI: http://www.tomhermans.com
Version: 1
*/

@media screen {

/* GLOBAL STYLING */

* { margin: 0; padding: 0; }

html { overflow-y: scroll; margin:0; padding:0; background: #000 url(../img/body_bg.jpg) top center no-repeat;}

body { margin:0; padding:0; 
	/*font : 1em "Helvetica Neue", Arial, Helvetica, "Myriad Pro","Myriad Web",Myriad, sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	 color: #333;
}
.container { /*padding: 0 40px; background: transparent url(../img/bg/pixelwhite_100.jpg) ; border: 1px solid #f00; */}

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

/*
#page-wrap { width: 960px; margin: 2em auto; }
*/

h1, h2, h3 { 
	font-weight: normal; 
	color: #6abcc5; 
	/*text-shadow: 1px 1px 0px #33494b; */
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
}
h1 { font-size: 3.5em; margin: 0 0 .4em 0; }
h2 { font-size: 2.5em; margin: 0 0 .2em 0;  }
h3 { font-size: 2em; margin: 0 0 .1em 0;  }

p { font-size : 1.2em; margin: 0; /*text-shadow: 1px 1px 0px #666;*/ }
a, a:link { text-decoration: underline; }
a:visited {  }
a:hover { color: #f00; } 
a:active { }

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 1em 0; list-style-type: none; } 

.post, .page { margin: 0 0 0.4em ; padding: 0 0.8em 0.2em; }

.entry { margin: 0 0 1em 0; padding: 0.5em 0.2em;  }
.entry a { }
.entry a:hover { }

.entry a.readmore {  }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navigation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }

/* ROUNDED classes */
.round5 {
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
.round10 {
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px; 
}
.round15 {
	-moz-border-radius: 15px;  
	-webkit-border-radius: 15px; 
}
/* IMAGE classes */
	img.center {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	img.alignleft { float: left; margin-right: 0.5em; }
	img.alignright { float: right; margin-left: 0.5em; }

/* ALIGNMENT CLASSES */
.left { float: left; }
.right { float: right; }
.alignleft { text-align:left; }
.alignright { text-align:right; }


/* *************************************************************************************************************************** */

/* HEADER */
#header { height: 145px; margin-bottom: 1em; }
	#header h1 { text-transform: uppercase; margin: 10px auto 0; padding: 0; width: 360px; height: 75px; text-indent: -9999px;  }
	#header h1 a { display: block; width: 360px; height: 75px; background: url(../img/logo.png) no-repeat 0 0;  }
	
	#header h2 { margin: 0 auto; width: 700px; text-align:center; line-height: 1.1em; }
	
	
/* SUBHEADER */
#subheader { height:20px; background: #b6bf13; color: #eee; font-size: 1.2em; border-bottom: 1px solid #fff;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
	#topnav { list-style-type: none; margin: 0; float: right; }
		#topnav li { display: block; list-style-type: none; float: left; margin-right: 0.5em; font-weight: bold; padding: 0.2em 0; }
		#topnav li a { color: #848b05; text-decoration: none; font-size: 1.25em; text-shadow: 1px 1px 0px #ced725; }
		#topnav li a:hover { color: #636803; text-decoration: none; text-shadow: 1px 1px 0px #d6e022; }
		
		
		
/* NAVIGATION */
#navigation { font-size: 1.2em; line-height: 1.6em;  }
	.nav { display: block; list-style-type: none; margin: 0; }
		.nav li { list-style-type: none; color: #a5f; margin: 0 0 4px 0; }
		.nav li a { padding: 0.5em; color: #787260; text-decoration: none; }
		.nav li a:hover { color: #ec6119; text-decoration: underline; }
			ul.nav li ul.subnav { margin: 0; padding: 0; }
			ul.nav li ul.subnav li { list-style-type: none; color: #f00; margin: 0 0 4px 1em; }
			ul.nav li ul.subnav li a { color: #787260; }
			ul.nav li ul.subnav li a:hover { color: #ec6119; text-decoration: underline; }
		#navigation a { padding: 0.5em; color: #787260; }
		#navigation a:hover { color: #ec6119; text-decoration: underline; /*font-weight: bold;*/ }
	
	#navigation h2 a, h3 a{ display:block; text-shadow: none; margin-left: 4px; }
	
	#navigation h3 { display: block; background: url(../img/icons/plus_12x12.png) 100% center no-repeat; }
	#navigation h2, #navigation h2 a { font-size:1.4em; font-weight: bold; padding: 0.3em 0.3em 0.2em; border-top: 1px dotted #999; border-bottom: 1px dotted #999; text-decoration: none; } 
	#navigation h3, #navigation h3 a { font-size:1.1em; font-weight: bold; padding: 0 0 0.1em 0; text-decoration: none;  } 
	#navigation h2 a:hover, #navigation h3 a:hover { color: #787260; text-decoration: none; }
	
	h3.open a { background: #fff url(../img/icons/minus_12x3.png) 100% center no-repeat;}
	
	
/* FEATURED */
#featured { background: #bcbcbc; height: 310px; margin-bottom: 10px; }
	
	
	
/* CONTENT */
#content { background: transparent url(../img/bg/pixelwhite_50.png); min-height: 390px; } 
	
	#wedstrijdvoorwaarden { width: 600px; background: #fff; padding: 20px; min-height: 280px; }
	
/* MAIN */
#main { padding:0; margin-bottom: 2em; }
	#main h2 { padding: 0.4em; }
	#main p { font-size: 1.1em; }


/* SIDEBAR */
#sidebar1 {}

#sidebar {  }
	#sidebar li { list-style-type: none; }
	.box { background: #bcbcbc; min-height: 100px; margin-bottom: 1em;  }
	
	
/* SUBFOOTER */
#subfooter {}
	#subfooter p { font-size: 1.1em; }

/* SUBFOOTER */
#topfooter { color: #ddd; font-size: 1.1em; text-align: right; 
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
	
/* FOOTER */
#footer { margin: 0 auto 50px; width: 950px; padding: 20px 20px; height: 50px;  }
	 #footer p { font-size: 1.1em; }
/*
#footer { padding: 0 40px; background: #394148 ;height:38px; color: #f2f2f2; padding: 1.2em 0; text-align: right; font-size:0.9em; }
*/
#footer a { font-size: 0.9em; }

#footer a[href*="imagomedia"]:hover { color: #fff; }

	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 1em; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 1em; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 1em 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 1em 1em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 1em 1em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 1em 1em; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }


/* FORMS */

fieldset { padding:0; margin: 0; border:none; }
legend { font-weight: bold; font-size:1.2em; }
label { font-weight: bold; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'],input[type='password'] { cursor: text; }

form { padding:0; margin: 0; }
input[type=text] { }
textarea { }


/**************************************/
/* 	            FORM ELEMENTS            	*/
/**************************************/
	form { margin-bottom: 20px; }
	form #but { text-align: center; padding-top: 10px; border-top: 1px solid #fff; }
	
	.section form {
		display: inline; }
		
	form .oneChoice { white-space: nowrap; } /* Ties together a label and its checkbox or radio */
	
	label { 
		font-family: Tahoma, "Helvetica Neue", helvetica, arial;
		font-weight: bold;
		font-size: 1em;
		display:inline-block; 
		margin: 5px 0 2px;
		color:#222222;
		line-height: 1.4em;
		}
	label.font { display: block; font-size: 1.15em; }
	
	form input, input, form select, select {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-moz-border-radius-topleft: 5px;  
		-moz-border-radius-topright: 5px;  
		-moz-border-radius-bottomleft: 5px;  
		-moz-border-radius-bottomright: 5px;  
		-webkit-border-top-right-radius: 5px;  
		-webkit-border-top-left-radius: 5px;  
		-webkit-border-bottom-left-radius: 5px;  
		-webkit-border-bottom-right-radius: 5px; 
		-x-system-font:none;
		font-family: Tahoma, "Helvetica Neue", Helvetica, arial;
		font-size: 11px;
		width: 195px;
		background:#f4f4f4 none repeat scroll 0 0;
		border-color:#ddd;
		color: #002233;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
		margin:0;
		outline-width:0;
		padding:5px;
		}
	
	form input.styled{
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-moz-border-radius-topleft: 5px;  
		-moz-border-radius-topright: 5px;  
		-moz-border-radius-bottomleft: 5px;  
		-moz-border-radius-bottomright: 5px;  
		-webkit-border-top-right-radius: 5px;  
		-webkit-border-top-left-radius: 5px;  
		-webkit-border-bottom-left-radius: 5px;  
		-webkit-border-bottom-right-radius: 5px; 
		-x-system-font:none;
		background:#f4f4f4 none repeat scroll 0 0;
		border-color:#ddd;
		color: #002233;
		border-style:solid;
		border-width:1px 1px 1px 1px;
		font-family:Helvetica,Arial,Sans-serif;
		font-size:14px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
		margin:0 0 10px;
		outline-width:0;
		padding:5px 6px;
		width:275px;
		}
	input.checkbox {
		display:inline;
		width:18px;
		background: transparent;
		border: none;
	}
	input#submit {
		cursor: pointer;
		color: #fff;
		font-weight: bold;
		font-size: 1.4em;
		background: #f4c901;
		width: 200px;
		height: 40px;
		/*text-indent: -9999px;*/
		border: none;

	}
	
	form input#submit:hover {
		background: #ee8322;
		width: 200px;
		height: 40px;
		/*text-indent: -9999px;*/
		border: none;
	}
	
	form select {
		font-family: Tahoma, "Helvetica Neue", Helvetica, arial;
		font-size: 11px;
		width: 80px; 

		}
	
	form input.button { 
		font: bolder 12px Tahoma, Arial, Verdana, sans-serif; 
		padding: 2px 3px; 
		background: #fff; 
		color: #00aeef;
		display:block; 
		width: auto; 
		margin: 20px 0 5px 0; }
		
	fieldset {
		margin: 0 0 0.8em 0;
		padding: 0em .5em 0em .5em; 
		border: none;
	}
	form legend {
		padding: 0 2px;
		font-weight: bold;
	}
	form label {
		display: inline;
		vertical-align: top;
	}
	form fieldset ol, div ol  {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	form fieldset li {
		list-style: none;
		padding: 2px;
		margin: 0;
	}
	form fieldset fieldset {
		border: none;
		margin: 2px 0 0;
	}
	form fieldset fieldset legend {
		padding: 0 0 2px;
		font-weight: normal;
	}
	form fieldset fieldset label {
		display: block;
		width: auto;
	}
	form em {
		font-weight: bold;
		font-style: normal;
		color: #f00;
	}
	/*
	form label {
		width: 200px;
	}
	*/
	form fieldset fieldset label {
		margin-left: 253px; /* Width plus 3 (html space) */
	}
	
	
	form input:focus, form textarea:focus, form select:focus {
		border: 2px solid #002233;
	}
	
	.right {
	float: right; }
	
	.left {
	float: left; }






} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 0.4em 1em 0.4em 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
