/*
Theme Name: Minimal Dessign
Theme URI: http://www.dessign.net/minimaldessign
Description: Minimal Dessign Theme for WordPress is stylish, customizable, simple, and readable. Perfect for any illustrator or graphic designer. 
Version: 1.6
Author: Marios Lublinski
Author URI: http://www.dessign.net
Tags: 3 column theme, white, clean

*/

* {
  margin: 0;
  padding: 0;
}

@font-face {
    font-family: OpenSans;
    src: url(fonts/OpenSans-Light.ttf);
    font-weight: normal;
}

@font-face {
    font-family: OpenSans;
    src: url(fonts/OpenSans-Semibold.ttf); 
    font-weight: bold;
}

@font-face {
    font-family: OpenSans;
    src: url(fonts/OpenSans-Italic.ttf); 
    font-style: italic;
}


body {
  background-color: #fff;
  font-size: 11px;
  //font-family: arial, georgia, verdana, 'times new roman';
font-family: OpenSans, arial, verdana;

}

a {
  text-decoration: none;
  color: #f532d9;
}

a:hover {
  color: #bfbdbd;
}



img {
  border: none;
}


.clear {
  clear: both;
}

.left {
  float: left;
}       

.right {
  float: right;
}

.portfolio_post {
  margin: 0px 10px 10px 0px;
  padding: 10px;
  background-color: #fff;
}




p {
  margin: 5px 0;
margin-top: 10px;
}

/* warping images*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}



#main_container {
  width: 960px;
  margin: 0 auto;
  padding-top: 10px;
}

.left_container {
  float: left;
}

.right_container {
  width: 110px;
  float: right;
}

#header {
  width: 954px;
  float: left;
}

#header ul {
  list-style-type: none;
  margin-left: 5px;
}

.header_first {
  float: left;
  //margin-right: 10px;
  //color: red;
  padding: 10px 0px;
font-size: 23px;
font-family: OpenSans, georgia;



}

.header_second {
  float: left;
  background-color: #fff;
  //padding: 10px 8px;
}

.header_third {

  float: right;
 
padding: 20px 0px 0px 0px;
}
  

.right_sidebar {
  width: 100px;
  float: right;
  //padding: 9px;
  background-color: #fff;
}

.right_sidebar img {

  margin-bottom: 10px;
  width: 100px;
  height: 100px;
}

#menu {
  width: 954px;
  padding: 0px 0 5px 0;
border-bottom: 1px solid;


//background-color: #dfdedb;
  margin-top: 10px;
  font-size: 12px;


}

#menu ul {
  list-style-type: none;

}

#menu ul li {
  display: inline;


}


#menu ul li a {
  color: #000;
  text-decoration: none;
padding: 0px 10px 0px 0px;
}


#menu ul li a:hover {
color: #f532d9;

}



.home_image img { width: auto;  height: auto;}

#content {
  width: 954px;
  margin-top: 20px;
  float: left;
  line-height: 1.6;
}

.content_left {
  float: left;
  width: 740px;
}


.single_post-long {

font-size: 14px;

}

.content_right {
  float: right;
  width: 200px;

}

.titre_medium {
 
padding: 2px;
background-color: #dfdedb;
//color: #fff;
//text-align: center;

}


.post_medium img { 
	width: 200px;  
	height: 110px;
	
}



.post_small img { width: 100px;}

.post_big {
  float: left;
//padding: 8px;
  background-color: #fff;
  margin-bottom: 10px;
  font-size: 14px;
 width: 740px;
}

.post_big h3 a {
  color: #000;
  text-decoration: underline;
}       

.post_medium {
  float: right;
  //padding: 8px;
  background-color: #fff;
  margin-bottom: 11px;
}

.blog_image {
  width: 200px;
  height: 200px;
  float: left;
  margin-right: 10px;

}

.blog_img_size img { width: 200px; height: 200px; float: left; margin-right: 10px; }

.comments ol {
  list-style-type: none;
}

.category_image img { width: 208px; 
display: inline;

}


#footer {
  width: 954px;
 //background-color: #dfdedb;
  //border-bottom: 1px solid;
  padding: 60px 0 0 0;
  margin-top: 10px;
  text-align: right;
  float: left;
}