body { 
margin : 0;
padding : 0;
text-align : center;
color : #fff;
background-color : #2d1024;
background-image : url('images/fond.png');
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 85%;
font-family : century gothic, arial, hevetica, sans-serif;
} 
a:link { 
color : #3f153b;
} 
a:visited { 
color : #fff;
} 
a:hover, a:active { 
color : #3f153b;
} 
h2 { 
color : #3f153b;
font : 120% century gothic, georgia, times, "times new roman", serif;
font-weight : bold;
margin : 0 0 2px 0;
} 
h2 a { 
text-decoration : none;
} 
h3 { 
color : #3f153b;
font : 106% century gothic, georgia, times, "times new roman", serif;
font-weight : bold;
margin-top : 0;
} 
#container { 
margin : 1em auto;
width : 600px;
text-align : justify;
background-color : #692753;
} 
#header { 
margin : auto;
height : 165px;
background-image : url('design/fond.jpg');
background-repeat : repeat-x;
background-position : 0 0;
position : relative;
} 
#header h1 { 
font-size : 24px;
text-align : right;
color : #fff;
margin : 0;
padding : 0;
} 
ul#mainnav { 
margin-left : 20px;
padding-left : 20px;
} 
#mainnav li { 
display : inline;
list-style-type : none;
text-decoration : none;
} 
#mainnav a { 
padding : 20px 10px;
} 
#mainnav a:link, #navlist a:visited { 
color : #fff;
background-color : #692753;
text-decoration : none;
} 
#mainnav a:hover { 
padding : 10px;
color : #fff;
background-color : #581b44;
text-decoration : none;
} 
#contents { 
margin : 0 20px 40px 20px;
} 
#contents p { 
line-height : 120%;
} 
.blogentry { 
border-bottom : 1px solid #581b44;
} 
.blogentry ul { 
list-style-type : none;
text-align : right;
margin : 1em 0;
padding : 0;
font-size : 95%;
} 
.blogentry li { 
display : inline;
padding : 0 0 0 7px;
} 
.imagefloat { 
float : right;
padding : 2px;
border : 1px solid #c5aede;
margin : 0 0 10px 10px;
} 
#footer { 
clear : both;
color : #fff;
text-align : right;
padding : 0;
font-size : 90%;
height : 38px;
background-image : url('design/fond2.jpg');
background-repeat : repeat-x;
} 

