/*















Theme Name: WordPress Default















Theme URI: http://wordpress.org/















Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.















Version: 1.6















Author: Michael Heilemann















Author URI: http://binarybonsai.com/















Tags: blue, custom header, fixed width, two columns, widgets































	Kubrick v1.5















	 http://binarybonsai.com/kubrick/































	This 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































*/































































/* Begin Typography & Colors */















body {



	font-size: 13px;

	font-family: Arial, Sans-Serif;

	background: #FFF;

	color: #74736A;

	text-align: center;
	
	

}









#page {



	background-color: white;

	border: 1px solid #959596;

	text-align: left;

}







#header1 {



	

	margin-left:-2px;

	float:left;

    width:944px;



}





#headerimg 	{



	margin-top:1px;

    float:left;

	height: 196px;

	width: 944px;

    margin-left:-5px;

    margin-bottom:5px;



}



#intro-slideshow {

	margin-left:80px;

}





#content {

        float:left;

        font-weight:400;

}







.widecolumn .entry p {

font-size: 1.05em;

	}





.narrowcolumn .entry, .widecolumn .entry {



	line-height: 1.4em;



	}





.widecolumn {



	line-height: 1.6em;



	}





.narrowcolumn .postmetadata {

	text-align: center;

	}



.thread-alt {

	background-color: #f8f8f8;

}





.thread-even {

	background-color: white;

}





.depth-1 {

border: 1px solid #ddd;

}



.even, .alt {

	border-left: 1px solid #ddd;



}





#footer {

	background: #FFF url('images/sterefooter.jpg') no-repeat top;

	border: none;

	}





small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}





h1, h2, h3 {

	font-family: Arial, Sans-Serif;

	

	}



h1 {

	font-size: 4em;

	text-align: center;

	}





#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 21px;

       

	}



h2.pagetitle {

	font-size: 1.6em;

	}





#sidebar h2 {

	font-family: 'Arial', Sans-Serif;

	font-size: 12px;

        font-weight:bold;

	}







h3 {

	font-size: 21px;

        color: #CECCBC;

	}







h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: #74736A;

	}



h2, h2 a, h2 a:visited,  {

	color: #74736A;

	}





h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}

	

	

.entry p a:visited {

	color: #b85b5a;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}





.commentlist li ul li {

	font-size: 1em;

}





.commentlist li {

	font-weight: bold;

}





.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}





.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}







.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}





#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}































.commentmetadata {















	font-weight: normal;















	}































#sidebar {















	font: Arial, Sans-Serif;















        font-size:12px;















	}































small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {















	color: #777;















	}































code {















	font: 1.1em 'Courier New', Courier, Fixed;















	}































acronym, abbr, span.caps















{















	font-size: 0.9em;















	letter-spacing: .07em;















	}































a, h2 a:hover, h3 a:hover {















	color: #74736A;















	text-decoration: none;















	}































a:hover {















	color: #CECCBC;















	text-decoration: none;















	}































#wp-calendar #prev a, #wp-calendar #next a {















	font-size: 9pt;















	}































#wp-calendar a {















	text-decoration: none;















	}































#wp-calendar caption {















	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;















	text-align: center;















	}































#wp-calendar th {















	font-style: normal;















	text-transform: capitalize;















	}















/* End Typography & Colors */































































/* Begin Structure */















body {















	margin: 0 0 20px 0;
	margin-top:-20px;















	padding: 0;















	}































#page {















	background-color: white;















	margin:auto;















	padding: 0;















	width: 944px;















	border: 1px solid #959596;















	}































#header {















	background-color: #73a0c5;















	margin: 0 0 0 0px;















	padding: 0;















	height: 196px;















	width: 944px;















	}































































.narrowcolumn {















	float: left;















	padding: 0 0 82px 82px;















	margin: 0px 0 0;















	width: 507px;















	}































.widecolumn {















	padding: 0 0 20px 0;















	margin: 0 0 0 82px;















	width: 500px;















	}































.post {















	margin: 0 0 40px;















	text-align: justify;















        width:474px;















	}































.post hr {















	display: block;















	}































.widecolumn .post {















	margin: 0;















	}































.narrowcolumn .postmetadata {















	padding-top: 5px;















	}































.widecolumn .postmetadata {















	margin: 30px 0;















	}































.widecolumn .smallattachment {















	text-align: center;















	float: left;















	width: 128px;















	margin: 5px 5px 5px 0px;















}































.widecolumn .attachment {















	text-align: center;















	margin: 5px 0px;















}































.postmetadata {















	clear: both;















}































.clear {















	clear: both;















}































#footer {















	padding: 0;















	margin: 0 auto;















	width: 944px;















	clear: both;















	}































#footer p {















	margin: 0;















	padding: 20px 0;















	text-align: center;















	}















/* End Structure */































































/*	Begin Headers */















h1 {















	padding-top: 70px;















	margin: 0;















	}































h2 {















	margin: 30px 0 0;















	}































h2.pagetitle {















	margin-top: 30px;















	text-align: center;















}































#sidebar h2 {















	margin: 5px 8px 0;















	padding: 0;















	}































h3 {

	margin: 0 0 0;



	}































h3.comments {















	padding: 0;















	margin: 40px auto 20px ;















	}















/* End Headers */































































/* Begin Images */















p img {















	padding: 0;















	max-width: 100%;















	}































/*	Using 'class="alignright"' on an image will (who would've















	thought?!) align the image to the right. And using 'class="centered',















	will of course center the image. This is much better than using















	align="center", being much more futureproof (and valid) */































img.centered {















	display: block;















	margin-left: auto;















	margin-right: auto;















	}































img.alignright {















	padding: 4px;















	margin: 0 0 2px 7px;















	display: inline;















	}































img.alignleft {















	padding: 4px;















	margin: 0 7px 2px 0;















	display: inline;















	}































.alignright {















	float: right;















	}































.alignleft {















	float: left















	}















/* End Images */































































/* Begin Lists































	Special stylized non-IE bullets















	Do not work in Internet Explorer, which merely default to normal bullets. */































html>body .entry ul {















	margin-left: 0px;















	padding: 0 0 0 30px;















	list-style: none;















	padding-left: 10px;















	text-indent: -10px;















	}































html>body .entry li {















	margin: 7px 0 8px 10px;















	}































.entry ul li:before, #sidebar ul ul li:before {















	content: "\002D \0020";















	}































.entry ol {















	padding: 0 0 0 35px;















	margin: 0;















	}































.entry ol li {















	margin: 0;















	padding: 0;















	}































.postmetadata ul, .postmetadata li {















	display: inline;















	list-style-type: none;















	list-style-image: none;















	}































#sidebar ul, #sidebar ul ol {















	margin: 0,0,0;















	padding: 0;















	}































#sidebar ul li {















	list-style-type: none;















	list-style-image: none;















	margin-bottom: 15px;















	}































#sidebar ul p, #sidebar ul select {















	margin: 5px 0 8px;















	}































#sidebar ul ul, #sidebar ul ol {















	margin: 5px 0 0 10px;















	}































#sidebar ul ul ul, #sidebar ul ol {















	margin: 0 0 0 10px;















	}































ol li, #sidebar ul ol li {















	list-style: decimal outside;















	}































#sidebar ul ul li, #sidebar ul ol li {















	margin: 0 0 0;















	padding: 0;















	}















/* End Entry Lists */































































/* Begin Form Elements */















#searchform {















	margin: 10px auto;















	padding: 5px 3px;















	text-align: center;















	}































#sidebar #searchform #s {















	width: 108px;















	padding: 2px;















	}































#sidebar #searchsubmit {















	padding: 1px;















	}































.entry form { /* This is mainly for password protected posts, makes them look better. */















	text-align:center;















	}































select {















	width: 130px;















	}































#commentform input {















	width: 170px;















	padding: 2px;















	margin: 5px 5px 1px 0;















	}































#commentform {















	margin: 5px 10px 0 0;















	}















#commentform textarea {















	width: 100%;















	padding: 2px;















	}















#respond:after {















		content: "."; 















	    display: block; 















	    height: 0; 















	    clear: both; 















	    visibility: hidden;















	}















#commentform #submit {















	margin: 0 0 5px auto;















	float: right;















	}















/* End Form Elements */































































/* Begin Comments*/















.alt {















	margin: 0;















	padding: 10px;















	}































.commentlist {















	padding: 0;















	text-align: justify;















	}































.commentlist li {















	margin: 15px 0 10px;















	padding: 5px 5px 10px 10px;















	list-style: none;































	}















.commentlist li ul li { 















	margin-right: -5px;















	margin-left: 10px;















}































.commentlist p {















	margin: 10px 5px 10px 0;















}















.children { padding: 0; }































#commentform p {















	margin: 5px 0;















	}































.nocomments {















	text-align: center;















	margin: 0;















	padding: 0;















	}































.commentmetadata {















	margin: 0;















	display: block;















	}















/* End Comments */































































/* Begin Sidebar */















#sidebar















{















	















	margin-left: 30px;







       float:left;







	width: 250px;















	}































#sidebar form {















	margin: 0;















	}















/* End Sidebar */































































/* Begin Calendar */















#wp-calendar {















	empty-cells: show;















	margin: 10px auto 0;















	width: 155px;















	}































#wp-calendar #next a {















	padding-right: 10px;















	text-align: right;















	}































#wp-calendar #prev a {















	padding-left: 10px;















	text-align: left;















	}































#wp-calendar a {















	display: block;















	}































#wp-calendar caption {















	text-align: center;















	width: 100%;















	}































#wp-calendar td {















	padding: 3px 0;















	text-align: center;















	}































#wp-calendar td.pad:hover { /* Doesn't work in IE */















	background-color: #fff; }















/* End Calendar */































































/* Begin Various Tags & Classes */















acronym, abbr, span.caps {















	cursor: help;















	}































acronym, abbr {















	border-bottom: 1px dashed #999;















	}































blockquote {















	margin: 15px 30px 0 10px;















	padding-left: 20px;















	border-left: 5px solid #ddd;















	}































blockquote cite {















	margin: 5px 0 0;















	display: block;















	}































.center {















	text-align: center;















	}































.hidden {















	display: none;















	}































hr {















	display: none;















	}































a img {















	border: none;















	}































.navigation {















	display: block;















	text-align: center;















	margin-top: 10px;















	margin-bottom: 60px;















	}















/* End Various Tags & Classes*/































































/* Captions */















.aligncenter,















div.aligncenter {















	display: block;















	margin-left: auto;















	margin-right: auto;















}































.wp-caption {















	border: 1px solid #ddd;















	text-align: center;















	background-color: #f3f3f3;















	padding-top: 4px;















	margin: 10px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	border-radius: 3px;















}































.wp-caption img {















	margin: 0;















	padding: 0;















	border: 0 none;















}































.wp-caption p.wp-caption-text {















	font-size: 11px;















	line-height: 17px;















	padding: 0 4px 5px;















	margin: 0;















}































#featured {

        width:780px;
        margin-left:82px;
        margin-top:13px;
        float:left;


}









#homepageleft{

	float: left;
	padding: 0 0 20px 82px;
	margin: 30px 0 0;
	width: 385px;



	}

	

#introduction {

	font-family:Georgia, serif;
	font-style:italic;
	font-size:23px;
	margin-bottom:18px;
	margin-top:5px;
	



}



	

	



#homepageleft p {

       width:345px;



}





#homepageright{

	float: right;
	padding: 10px 82px 20px 0;
	width: 385px;
	margin-top:20px;
}







#homepageleft b {

       color:#bfbfbe;
       font-size:21px;
      letter-spacing:-0.02em;

}





#hompageleft p {

       text-align: justify;

}



#flashcontent {

	width:702px;
}



#homepageright p {

       text-align:justify;

}









#homepageright b {

       color:#bfbfbe;

       font-size:21px;

       margin-top:20px;

      letter-spacing:-0.02em;

}































#homepageleft h3 {















      background:#333333 url(images/tetierehome.jpg);















      line-height:16px;















      padding:0 0 4px 3px;















































}































#homepageright h3 {















      background:#333333 url(images/tetierehome.jpg);















      line-height:16px;















      padding:0 0 4px 3px;















































}































#latesttetiere {















      background:#fcfcfa url(images/tetiere507.jpg);















      line-height:16px;















      padding:0 0 4px 3px;















      width:507px;















      height:20px;















      color:#CECCBC;















      font-size:21px;















      margin-top:20px;















      font-weight:bold;















}































.post h3 {















      color:#74736A;















}































#sidebartetiere {















      background:#fcfcfa url(images/tetiere250.jpg);















      width:250px;















      height:20px;















      color:#CECCBC;















      font-size:21px;















      margin-top:20px;















      font-weight:bold;















      line-height:16px;















      padding:0 0 4px 3px;















}































#servicesdesc {
     height:320px;
     border-bottom: 1px dashed rgb(191, 191, 190);
     padding: 0px 0px 10px;
     margin-bottom: 10px;
     clear: both;

}







#servicespage {
     padding:0 0 20px 82px;
     width:774px;
     float:left;
}


#servicestetiere {

     background:#fcfcfa url(images/tetiere250.jpg);
     width:310px;
     margin-bottom:5px;
     line-height:17px;
     padding:0 0 4px 3px;

}

#servicesdetailclients {
	width:310px;	
	border-bottom: 1px dashed rgb(191, 191, 190);
	position:absolute;
	top:523px;
	right:294px;
	
	
	
	
}

#clientright {
	float:left;
	margin-top:-432px;
	margin-left:147px;

	
}


#servicesdesc h2 {
     margin:0 0 0 0;
     float:left;


}



#servicespage a {
     width:365px;
     float:left;

}


#servicespage a:hover {
     color:#74736A;

}

#servicesdesc img {
    float:right;

}



#servicesdetail {
	width:310px;
}



#servicesdetail h2 {
     margin:0 0 0 0;
}


.detail {

     width:310px;
     border-bottom: 1px dashed rgb(191, 191, 190);
     margin-bottom:15px;


}































#contactpage {















     padding:0 0 20px 82px;















     width:774px;















}































#contactinfo {















     width:320px;















     float:left;















}































#contactinfotetiere {















     background:#fcfcfa url(images/tetiere250.jpg);















     width:289px;















      margin-bottom:5px;















     line-height:15px;















     padding:0 0 4px 3px;















}































#contactpage h2 {















    margin: 0 0 0 0;















}































#contactform {















   float:left;















   width:417px;















}































#contactformtetiere {















     background:#fcfcfa url(images/tetiere250.jpg);















     width:417px;















    margin-bottom:5px;















     line-height:15px;















     padding:0 0 4px 3px;















}































#contactpage label {















     display:block;















     margin-top:10px;















}































#name, #email, #phone, #comments {















     border:2px solid #777777;















     color:#C0C0C0;















     width:378px;















     font-size:18px;















}































#send {















     margin:8px 0 8px 0;















}







.categories h2 {

color:#FCFCFA;

line-height:0;

}



.categories {

font-weight:bold;

font-size:16px;

}







/* End captions */
































