/*
Theme Name: evalentin
Theme URI: http://www.evalentin.com
Description: 
Version: 1.0
Author: Thomas Buyle
Author URI: 
Tags: 

	Based on Kubrick v1.5a and Blank theme "Blank 2 sidebars - both"
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/**************************/
/* Original "Blank theme" */
/**************************/

/* - BASIC STUFF - */
body {background:#FFF;font:9pt/11pt Verdana, Geneva, sans-serif;color:#000;margin:0 auto;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:1051px;}
#header {height:150px;margin:0 auto;text-align:center;padding: 20px 0;}
#footer {height:50px;overflow:hidden;margin:20px auto 0;clear:both;float:none;text-align:center;padding: 20px 0;}

/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:none; clear:none;margin:0 auto;}

/* -- SIDEBARS --*/
.sidebar {width:150px;clear:none}
.block-1 {float:right;}
.block-2 {float:left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:none;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

/*********************/
/*      Reset        */
/*********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img, A img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

Strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
 

table tr td {
padding:2px;
}

A IMG {
	border: none;
}

/*********************/
/* Evalentin Styling */
/*********************/

/* elements */
/************/

/* Links */

	.sidebar A:link, .sidebar A:hover, .sidebar A:visited, .sidebar A:active {
		text-decoration: none;
		color: #fff;
	}

	 #footer A:link, #footer A:active, #footer A:visited {
	 	color: #7b688a;
		text-decoration: none;
	 }
	 
	 #footer A:hover {
	 	color: #dcb9db;
	}
	
	.block-1 A:link, .block-1 A:active, .block-1 A:visited {
		color: #413749;
		text-decoration: none;
	}
	
	.block-1 A:hover {
		color: #b21a41;
	}
	
	.posts-wrap A:link, .posts-wrap A:active, .posts-wrap A:visited, A:link, A:active, A:visited, A  {
		color: #b21a41;
		text-decoration: none;
	}
	
	.posts-wrap A:hover,  A:hover{
		color: #9f3a8d;
	}

/* Headings */
H1 {
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	padding-bottom: 14px;
}

H2 {
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}

.posts-wrap H2 {
	padding: 1.25em 0 1ex;
}

H3, H4, H5, H6 {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	padding: 1ex 0 0.5ex;
}


/* page structure */
/******************/

body {
		background: #413749 url(./images/bodyBG.gif) repeat-x top left;
		text-align: center;
		font-family: helvetica, arial, sans-serif;
		font-size: 14px;
		padding-top: 20px;
}

#wrapper {
		text-align: left;
		background:transparent url(./images/mainBG.gif) repeat-y scroll 213px 0;
		color:#FFFFFF;
}

#header {
		position: absolute;
		top: 80px;
		left: 50%;
		margin-left: -490px;
		text-indent: -9999px;		
		height: 47px;
		width: 208px;
		background: url(./images/logointern.gif) no-repeat top left;
	}

.posts-wrap {
	clear:none;
	margin:0 auto;
	float: left;
	background:transparent url(./images/mainBG-top.gif) no-repeat scroll -1px 0;
	color:#413749;
	padding-bottom:2em;
	padding-top:12px;
	width:647px;
}


.block-1 {
	display: block;
	position: absolute;
	top: 325px;
	left: 50%;
	margin-left: 306px;
	background: lime;
	width: 191px;
	background: transparent url(./images/altsidebarBG-top.gif) no-repeat scroll left top;
	padding-top: 24px;
}

.block-1 div {
	padding: 0 30px;
}

.block-1 div div {
	padding: 0 ;
}


.block-1 .adsense {
	background:transparent url(./images/altsidebarBG-bottom.gif) no-repeat scroll left bottom;
	padding-bottom:40px	
}



.block-2 {
	width: 197px;
	float: left;
	color: #fff;
	margin-top:154px;
	padding-left: 16px;
}

.block-2 #miniMenu {
	background: url(./images/mainSideboxBG.gif) no-repeat 14px 0px;
	margin-left: -16px;
	padding-top: 32px;
	padding-left: 54px;
}

.block-2 div.categories-326923471 {
	background: #ad193f url(./images/mainMenuBG.gif) repeat-y top left;
	padding-right: 17px;
	padding-left: 38px;
	padding-bottom: 20px;
}

.block-2 div.links {
	background: url(./images/mainSideboxBG-bottom.gif) no-repeat 14px 0	;
	padding-top: 22px;
	margin-left: -16px;
}

#footer {
	background:#413749 none repeat scroll 0 0;
	clear:both;
	margin-top:20px;
	padding:24px 33px 40px;
	text-align:center;
}


/* Post-wraps */
	
	.posts-wrap DIV, .posts-wrap H2 {
		padding-left: 35px;
		padding-right: 40px;
	}
	
	.posts-wrap DIV DIV, .posts-wrap DIV H2 {
		padding-left: 0;
		padding-right: 0;
	}
	
	#pageHeader {
		height: 166px;
		border-bottom: 1px solid #dbd5e0;
		margin-right: 9px;
		margin-left:1px;
		background: #fff url(./images/pageheaderBG-1.jpg) no-repeat top right;
		margin-bottom: 20px;
	}
	
	#pageHeader H1 {
		font-size: 26px;
		color: #413749;
		padding-top: 120px;
		padding-left: 1em;
	}


.search {
	display: none;
}

/* Block-1 */

	.block-1 {
		line-height: 125%;
	}

	.block-1 H3 {
		font-family: helvetica, arial, sans-serif;
		font-weight: bold;
		font-size: 100%;
		color: #413749;
	}
	
	.block-1 UL {
		margin: 0;
		padding: 0;
	}
	
	.block-1 LI {
		margin: 0;
		padding: 0 0 0.5ex;
	}

/* Block2 */

 	.block-2 DIV {
		margin: 0;
		padding: 0 0 0 38px;
	}	
	
	
	.block-2  UL {
		margin: 0;
		padding-bottom: 0;
	}

 	.block-2 DIV UL {
		padding: 0 0 0 11px;
	}
	
	.block-2 LI {
		line-height: 200%;
		font-weight: bold;
		margin: 0;
	}
	
	.block-2 DIV LI {
		font-weight: normal;
	}
	
	.block-2 H3 {
		font-family: helvetica, arial, sans-serif;
		font-weight: bold;
		font-size: 100%
	}

/* Footer */
	
	#footer {
		clear: both;
		background: #413749;
		margin-top: 20px;
		Padding: 24px 33px 40px;
		text-align: center;	
	}
	
	#footer P, #footer UL {
		padding: 0 0 1ex;
	}
	
	#footer LI {
		display: inline;
		padding-right: 1ex;
		font-size: 90%;
		color: #7b688a;
	}

/****************8 TEMP ****************/

.sidebar .adsense DIV {
	height: 240px;
	width: 120px;
	margin: 0 auto;
}


#cat-pages UL {
	padding: 0;
}

#cat-pages H2 {
	padding: 1ex 0;
}


#overlay-container{ position:absolute; left:0px; top:0px; z-index:1000; width:100%; background:black; opacity:0.5; filter: alpha(opacity = 50); } 
#overlay-form-container{ position:absolute; left:0px; top:0px; width:710px; padding:10px; z-index:10001; background:#cfe47d; }
#overlay-form-container h3{ float:left; line-height:25px; padding:0px 0px 5px 205px; color:#2a3b00; font-size:20px; }
#overlay-form-container>img{ float:right; margin-right:20px; cursor:pointer; }
#main-form-container{ float:left; width:100%; background:#94476b; }
#main-form-container div.form-left{ float:left; width:160px; }
#main-form-container div.form-right{ float:left; width:360px; padding:10px 10px 5px 10px; margin:10px; background:white; }
#main-form-container div.form-right ul{ background:#dcb9db; width:320px; font-size:13px; list-style:none; margin:0px; padding:20px 20px 20px; color:#180F20; }
#main-form-container div.form-right ul li{ width:320px; margin:0px; padding:0px; text-align:left;}
.clear { clear:both; height:0px; line-height:0px; }


#overlay-form-container input {
    border: medium none;
    height: 17px;
    line-height: 17px;
    padding: 2px 2px 1px;
}


input, select, textarea {
    font: 1em Arial,Helvetica,sans-serif;
}
label {
    cursor: pointer;
}

#overlay-form-container form label {
    clear: left;
    display: inline;
    float: left;
    line-height: 20px;
	text-align:left;
    width: 140px;
}
#overlay-form-container option{ background:white; }

input#Pseudo, input#pass, input#email, select#pays, input#NaissanceJ, input#NaissanceM, input#NaissanceA {
    background: url("images/InputTxtBG.gif") no-repeat scroll center top transparent;
    margin-bottom: 8px;
	height:20px;
    width: 145px;
}
input#NaissanceJ, input#NaissanceM {
    background-image: url("images/InputTxtBGdate1.gif");
    text-align: center;
    width: 31px;
}
input#NaissanceA {
    background-image: url("images/InputTxtBGdate2.gif");
    text-align: center;
    width: 45px;
}

#overlay-form-container form label.radioLabel, #overlay-form-container form label.chkLabel{
    display: inline;
    float: none;
    line-height: 30px;
    width: auto;
}
#overlay-form-container form label.chkLabel, #overlay-form-container form label.chkLabelcon{ font-size:10px; font-style:italic; line-height:50px; }
#overlay-form-container form label.chkLabelcon{display:inline; float: none; line-height:10px; width: auto; }
#overlay-form-container form #submitButton {
    display: block;
    height: 43px;
    margin: -35px auto 0;
    width: 205px;
}
#overlay-form-container form #submitButton {
    background: url("./images/submitButton.gif") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    text-indent: -5000px;
}

