/*



Theme Name: Tendance



Author: Webkodeks.com



Author URI: http://www.webkodeks.com



Description: http://www.webkodeks.com



*/







/* MAIN STYLES



-------------------------------------------*/



* { margin: 0; padding: 0; }







body,html {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	line-height:135%;
	background-image: url(images/body_bg.jpg);
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}







ul {



	list-style:none;



}







a {

	text-decoration:none;

	color:#E5000D;

	font-family: Arial, Helvetica, sans-serif;

}







a:hover {



	text-decoration:underline;



}







a:focus {



	outline:none;



}







p {
	margin:0 0 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 135%;
}















h1, h2, h3 {
	font-size:32px;
	letter-spacing:-1px;
	line-height:100%;
	padding-bottom:0px;

}







h1 {
	font-weight:normal;
	padding-bottom: 15px;


}







h1 a:hover {



	text-decoration:none;



	color:#333;



}







h2 {
	font-size:20px;
	padding-top:0px;
	font-weight:normal;
	padding-bottom: 0px;
}







h3 {



	font-size:18px;



	padding-top:10px;



}







 /* LAYOUT STRUCTURE



--------------------------------------------------*/



#mainWrapper {
	background-position: left top;
	background-image: url(images/mainwrapper_bg.jpg);
	padding: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



#wrapper {

	margin:0 auto;

	width:992px;


}







#header {
	height:267px;
	position:relative;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(images/header_bg.png);
	margin: 0px;
	padding: 0px;
	width: 992px;
}







#content {
	overflow:hidden;
	background-image: url(images/content_bg.png);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}


#content_bottom {
	overflow:hidden;
	background-image: url(images/content_bottom_bg.png);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	height: 28px;
	width: 992px;
}


#content #colLeft {
	float:left;
	width:667px;
	padding-top:10px;
	padding-left: 16px;
	padding-right: 0px;
	margin-left: 10px;
}







#content #colRight {
	float:left;
	width:260px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 25px;
}





#footer {
	background-repeat: repeat-x;
}







/* HEADER ELEMENTS



-----------------------------------*/







/* -- logo --*/



#logo {
	position:absolute;
	top:0px;
	left:0;
	padding: 0px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}







#logo a img{



	border:none;



	vertical-align:middle;



}




#mainMenu {
	position:absolute;
	margin-left: 3px;
	margin-top: 200px;
}



#mainMenu ul {
	padding: 0px;
	background-position: 0px 0px;
	float: left;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#mainMenu ul li{



	float:left;



}







#mainMenu ul li a {
	display:block;
	height:31px;
	color:#E5000D;
	font-size:20px;
	background:url(images/bk_mainmenu.png) 0 -78px no-repeat;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 19px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
}







#mainMenu ul li a span {



	font-size:10px;	



	color:#999;



	line-height:120%;



}







#mainMenu ul li a:hover {

	text-decoration:none;

	background:url(images/bk_mainmenu.png) 0 0 repeat-x;

	color:#FFF;

}











#mainMenu ul li ul li a:hover{



	background:#132325;



}







/* top social links */







#topSocial {

	position:absolute;

	right:0;

	top:70px;

	background-color: #939;

}







#topSocial ul li {



	float:left;



	padding:0 5px;



	width:50px;



}







#topSocial ul li a {



	display:block;



	height:47px;



	width:47px;



	background:url(images/bk_topsocial.png) 0 0 no-repeat;



}







#topSocial ul li a img {



	border:none;



	margin-top:9px;



	margin-left:8px;



}







#topSocial ul li a:hover {



	/*background:url(images/bk_topsocial_hover.png) 0 0 no-repeat;*/



	background:none;



}







/* Top Search */







#topSearch {



	position:absolute;



	right:5px;



	top:25px;



}







/* CONTENT ELEMENTS



-------------------------------------------*/







.alignleft {



	float:left;



	margin:5px 15px 5px 0;



}







.alignright {



	float:right;



	margin:5px 0 5px 15px;



}









#archive-title {



	padding:5px 0 7px 25px;



	margin:0 0 15px;



	display:block;



	background:url(images/ico_archive.png) 2px 50% no-repeat;



	border-bottom:1px solid #ddd;



}







#content #colLeft img {





}







/* BLOG ITEMS */







.postItem {

	border-bottom:1px dotted #bbb;

	overflow:hidden;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 10;

	background-color: #6F3;

}



.postItem p {

	font-family: Arial, Helvetica, sans-serif;

	padding-right: 15px;

}







.postItem .meta {



	font-size:11px;



	color:#666;



	text-shadow:1px 1px #fff;



	margin-top:-12px;



	margin-bottom:18px;



}







.postTags {



	font-size:13px;	



	background:url(images/ico_tag.png) 0 50% no-repeat;



	padding-left:24px;



	margin:25px 0 0;



}







blockquote {



	padding-left:80px;



	margin:20px 0 15px 0;



	padding-top:20px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



	background:url(images/bk_blockquote.png) 0 15px no-repeat;



	border-top:1px dotted #ddd;



	border-bottom:1px dotted #ddd;



}







#content #colLeft ul li, #content #colLeft ol li  {



	padding:5px 0 5px 25px;



	background:url(images/bullet_list.png) 0 8px no-repeat;



}







#content #colLeft ul {



	margin:0 0 15px 15px;



}







#content #colLeft ol li {



	background:none;



	padding-left:0;



}







#content #colLeft ol {



	margin:0 0 15px 35px;



}







#shareLinks {



	height:30px;



	background:url(images/bk_social.jpg) 0 0 repeat-x;



	font-size:12px;



	line-height:32px;



	padding:0 10px;



	-moz-border-radius:8px; 



	-webkit-border-radius:8px;



	border:1px solid #008FF5; 



	/*border-left:1px solid #008FF5; 



	border-bottom:1px solid #fff; 



	border-right:1px solid #fff;*/



	margin:20px 0;



	width:130px;



}







#shareLinks a {



	color:#fff;



}







#shareLinks #icons {



	display:none;



	padding-left:15px;



}







#shareLinks #icons a {



	margin:0 10px;



	font-weight:bold;



	text-transform:uppercase;



}











/* PAGINATION */







.emm-paginate {padding:10px 0; overflow:hidden; clear:both;}



.emm-paginate a {background:url(images/bk_pagenavi.jpg) 0 100% repeat-x; border:1px solid #ddd; color:#666; margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}



.emm-paginate .emm-title {color:#555; margin-right:4px;}



.emm-paginate .emm-gap {color:#999; margin-right:4px;}



.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current {color:#fff; background:#18AEF5; border:1px solid #0A95D8; margin-right:5px; padding:4px 8px;}



.emm-paginate .emm-page {}



.emm-paginate .emm-prev, .emm-paginate .emm-next {}







/* COLRIGHT ELEMENTS 



-------------------------------------*/







.rightBox  {



	margin-bottom:17px;



}







.rightBox h2 {



	padding:10px 0;



}







.rightBox ul li{



	padding:6px 0;



	border-bottom:1px solid #ddd;



}







.rightBox ul {



	border-top:1px solid #ddd;



}







/* COMMENTS



-----------------------------------*/











#content #colLeft ul.commentlist {

	list-style:none;

	list-style-position:outside;

	display:block;

	border-top:3px solid #D2D8DB;

	border-bottom:4px solid #D2D8DB;

	padding-bottom:10px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 10;

	padding-left: 10;

}







#content #colLeft ul.commentlist ul {



	list-style-type:none;



	list-style-position:outside;



	margin:0;



}







#content #colLeft ul.commentlist li {



	padding:20px 0 10px 50px;



	position:relative;



	margin-top:0;



	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;



}







#content #colLeft ul.commentlist li img {



	border:none;



}







#content #colLeft ul.commentlist li p{



	font-size:13px;



	margin:10px 0;



}







#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text  {



	margin-left:20px;	



}







#content #colLeft ul.commentlist li .comment-meta span {



	font-size:11px;



	color:#999;



}







#content #colLeft ul.commentlist li .comment-meta {



	font-size:16px;



}











#content #colLeft ul.commentlist li .gravatar {

	position:absolute;

	width:50px;

	height:50px;

	top:20px;

	left:0;

	margin-left: 10px;

}







#content #colLeft ul.commentlist li .gravatar .gravatar_mask {



	position:absolute;



	left:0;



	top:0;



	background:url(images/bk_gravatar_mask.png) 0 0 no-repeat;



	width:50px;



	height:50px;



}







#content #colLeft ul.commentlist .reply {

	position:absolute;

	right:0;

	top:25px;

	width:46px;

	height:21px;

	text-align:center;

	font-size:12px;

	padding-right: 20px;

}







#content #colLeft ul.commentlist .reply a {



	display:block;



	width:46px;



	height:21px;



	font-style:italic;



}







#content #colLeft ul.commentlist .reply a:hover {



	text-decoration:none;



	color:#333;



}











#content #colLeft ul.commentlist li .children li {



	margin-top:15px;



	padding-top:25px;



	border-bottom:none;



	overflow:hidden;



	padding-bottom:5px;



}







#content #colLeft ul.commentlist li .children li .gravatar {



	top:20px;



}







#content #colLeft ul.commentlist li .children li .reply {



	top:30px;



}







/* Footer Widgets */







#footerWidgetsInner .boxFooter {

	float:left;

	width:200px;

	overflow:hidden;

	margin-bottom:40px;

	margin-left: 20px;

	padding-right: 25px;

}











#footerWidgetsInner h2 {

	font-size:23px;

	border-bottom:1px solid #292929;

	padding:7px 0 12px;

	margin-bottom:2px;

	color:#FFF;

	font-family: Arial, Helvetica, sans-serif;

}







#footerWidgetsInner .boxFooter ul li {



	padding:7px 0;



	border-bottom:1px solid #292929;



	color:#986123;



	font-size:10px;



	font-style:italic;



}







#footerWidgetsInner .boxFooter ul li a {

	text-decoration:none;

	color:#515151;

	font-size:15px;

	font-style:normal;

	font-family: Arial, Helvetica, sans-serif;

}



.textwidget {

	text-decoration:none;

	font-size:15px;

	font-style:normal;

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;

}









#footerWidgetsInner .boxFooter ul li a:hover {



	color:#ccc;



}







/* Copyright */



#footer_bottom{
	height: 10px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	}

#footer_author{
	height: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	}

#copyright {
	padding-top:0px;
	position:relative;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}







#by {

	padding-top: 00px;

	float: right;

	margin: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}







#by img {



	border:none;



}







#by a {

	display:block;

	margin: 0px;

	padding: 0px;

	color: #333;

}















/* Top Search */







#topSearch input[type="text"] {



	-moz-border-radius:4px; 



	-webkit-border-radius:4px;



	width:100px;



	background:url(images/bk_top_search.png) 0 0 repeat-x;



	padding:9px 10px 10px;



	border:1px solid #2E4849;



	color:#A8A8A8;



	font-style:italic;



	margin-right:10px;



	position:relative;



}







#topSearch input[type="submit"] {



	position:absolute;



	right:0;



	z-index:100;



	width:43px;



	height:44px;



	background:url(images/but_search.png) 0 0 no-repeat;



	border:none;



	cursor:pointer;



}	







/* COMMENTS F0RM */







#commentform p {



	margin:0;



}







#commentform label {



	display:block;



	padding:5px 0;



}







#commentform input, #commentform textarea {



	border:1px solid #ddd;



	padding:8px;



	width:300px;



	margin-bottom:10px;



   -moz-border-radius:4px;



   -webkit-border-radius:4px;



}







#commentform input:focus, #commentform textarea:focus {



	border:1px solid #0099FF;



}











#commentform textarea {



	width:560px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



}







#commentform input[type="submit"]{



	border:none;



	width:151px;



	height:32px;



	margin-top:10px;



	cursor:pointer;



	background:url(images/but_form.jpg) 0 100% repeat-x;



	color:#FFF;



	font-size:12px;



	padding:0;



}



























.wpcf7-submit {































	border: 1px solid #cecece;































	background-color: #E9E9E9;































}































div.wpcf7 {































	padding:7px;































}































































































input {
	border: 1px solid #999999;
	color: #333333;
	font-size: 15px;
	padding: 4px;
	margin-top: 3px;






























}































































textarea {
	border: 1px solid #999999;
	color: #333333;
	font-family: arial;
	font-size: 15px;
	margin-top: 5px;
	padding: 4px;
	width: 500px;






























}















entery img {















border:0px; 















}















































input, select {































    border: 1px solid #999999;































    padding: 6px;































}