/*
THEME NAME: MKOne
THEME URI: 
DESCRIPTION: 
VERSION: 1.0
AUTHOR: 
AUTHOR URI:
TAGS: 
*/

@import url('typography.css');
@import url('menu.css');
@import url('couleur.css');

a {
outline: none;
}

#bgdesignTop {width:920px; margin:50px auto 0 auto; display:block; height:30px}

#bgdesign {width:920px; margin:0 auto;}

#bgdesignFoot {width:920px; margin:0 auto 30px auto; display:block; height:30px}

#wrapper{ width:820px;margin:0 auto;padding:0 10px 10px 10px}

#container { float:left; width:495px; min-height:700px; margin:0 18px 0 0; }
#entry{ margin: 0.807688em 9em 9em 4.5em; }

.border-top {clear: both; width:100%; display: block; height: 3px; border-top : 1px solid #D0CDC2; margin: 27px 0;} 
.border-bottom {clear: both; width:100%; display: block; height: 3px; border-bottom : 1px solid #D0CDC2; margin : 7px 0}

a[rel=link]:before { 
	content:url('image/rel_link.png'); 
	margin-left:2px; margin-right:1px;
}

a[rel=wiki]:after { 
	content:url('image/rel_wiki.png'); 
	margin-left:2px; margin-right:1px;
}

/*
CONTENT : 490px
*/

.left-header{
float:left;
margin:0 0 0 0;
border:none;
padding: 7px 0 0 0;
}


div.sidebar {
float:right;
width:280px;
margin:0;
padding:0 0 0 18px;
}

div#secondary {
clear:left;
}

#bottom{
height:1px;
width:100%; 
clear:left;
}

div#footer {
clear:both;
width:850px;
height:50px;
padding:18px 0 0 0;
margin:0 auto;
}

.widget{
margin:18px 0 27px 0;
padding:9px 18px;
}
/***********************************************************************************************/
#header{
position: fixed;
width:100%;
top:0;
left:0;
text-align:center;
height:50px;
}

#headline{
clear:left;
width:100%;
margin:0;
min-height:189px;
padding:0 0 18px 0;
}

#readmore{
clear:both;
margin:17px 0 0 0;
width:802px;
padding:9px;
}

#readmore a{
}

#blog-title{
margin:0;
padding:18px 0 0 0;
}

#blog-description{
padding:0 0 45px 0;
}

#blocarticle{
clear:right;
width:100%;
padding:27px 0 0 0;
margin: 7px 0 0 0;
}

#blocarticlebas{
clear:right;
width:100%;
padding:27px 0 0 0;
margin: 7px 0 0 0;
}

.stefnews{
float:left;
width:253px;
padding:7px;
}

.entry-date{
width:117px;
float:left;
padding:9px;
margin:0 9px;
}

.entry-content{
margin:9px 0;
}

.comments{
margin:27px 0 0 27px;
}

#comments-list ol li{
padding:0 0 9px 18px;
min-height:189px;
}

#trackbacks-list ol li{
padding:0 0 9px 18px;
min-height:72px;
}

.comment-author{
float:left;
height: 72px;
width:72px;
padding:9px;
margin: 0 9px 0 0;
}

.comment-author img{
padding:6px;
}

.stef{
}

.pas-stef{
}
/********************************************************************************************************/
/********************************************************************************************************/
/********************************************************************************************************/

div.skip-link {
position:absolute;
right:1em;
top:1em;
}

.navigation, .entry-meta {
border-top:1px solid #d0cdc2;
border-bottom:1px solid #d0cdc2;
margin:18px 0;
padding:9px 0;
}

.alignright,img.alignright{
float:right;
}

.alignleft,img.alignleft{
float:left;
}

.aligncenter,img.aligncenter{
display:block;
text-align:center;
}

div.gallery {
}

p.wp-caption-text{
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
}

div.sidebar li {
list-style:none;

}

.recentcomments{
margin:0 0 0 0;
padding:7px 0;
display:block;
border-bottom:1px dotted #D0CDC2;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 0;
}

div.sidebar ul ul li {
list-style:none;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0;
}

div.sidebar ul ul ul li {
list-style:none;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

input, textarea, submit {
padding: 3px;
margin:7px 0;
}

.similarity{
margin:27px 0;
padding:7px 0;
}


.special-image-style{
float: left;
border:1px solid #D0CDC2;
margin: 3px 7px 0 0;
padding:3px;
background:#e5e2dd;
}

.right-special-image-style, .avatar{
float: right;
border:1px solid #D0CDC2;
margin: 3px 7px 0 0;
padding:3px;
background:#e5e2dd;
}

.MyTweet{
background:url(image/bgtwitter.png) no-repeat;
margin: 0;
padding:0 3px;
height:120px;
}

.size-thumbnail{
display:block;
margin:0 auto;
}

.wp-caption{
padding:7px 3px;
padding-bottom:18px;
margin:0 7px 3px 0;
}

p.wp-caption-text{
display:block;
margin:0;
padding:3px 7px;
}

.special-top{
display:block;
margin:3px auto;
border:1px solid #d0cdc2;
}

.photo-headline{
font-size:12px; 
margin:3px 0; 
padding:0;
font-style:italic;
}

.seriesmeta{
background:#e9e5d8;
color:#666;
margin:9px 0;
}