/* 21-10-2009 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
body {
line-height : 1;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
html {
font-size : 62.5%;
height : 100%;
}
body {
background : #353530;
color : #665;
font : normal 1.3em Georgia, sans-serif;
height : 100%;
padding-bottom : 1px;
}
#ibox {
background : #fff url('../img/grain_light.gif');
border-bottom : 1px solid #ddc;
padding-left : 0;
}
#ibox a {
color : #c40;
text-decoration : none;
}
#ibox a:hover {
color : #665;
text-decoration : none;
}
.centre {text-align : center;}
.normal {text-align : justify; text-indent : 16px;}
p {
line-height : 1.4em;
padding : 0.2em 0 1.2em;
}
h1 {
font : normal 3em Georgia, sans-serif;
}
h2 {
font : normal 2.2em Georgia, sans-serif;
}
h3 {
font : normal 2em Georgia, sans-serif;
}
h4 {
font : normal 1.8em Georgia, sans-serif;
}
h5 {
font : normal 1.6em Georgia, sans-serif;
}
h6 {
font : bold 1.2em Georgia, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom : 0.2em;
}
blockquote {
background : #f6f6f2 url('../img/backgrounds.gif') no-repeat 0 -414px;
border-bottom : 1px solid #e0e0d4;
border-top : 1px solid #e0e0d4;
color : #665;
display : block;
margin : 0.6em 0 1.6em;
padding : 0.8em 1em 0.2em 46px;
}
table.data_table {
border : 1px solid #ccb;
margin-bottom : 2em;
width : 100%;
}
table.data_table th {
background : url('../img/grain_dark.gif');
border : 1px solid #ccb;
color : #665;
text-align : left;
}
table.data_table tr {
border-bottom : 1px solid #ddd;
}
table.data_table td, table th {
padding : 10px;
}
table.data_table td {
background : url('../img/grain_light.gif');
border : 1px solid #ddc;
}
dl {
margin-bottom : 2em;
}
dt, dd {
padding : 8px 10px;
}
dt {
background : url('../img/grain_dark.gif');
border-bottom : 1px solid #ccb;
color : #665;
font-weight : bold;
}
dd {
background : url('../img/grain_light.gif');
border-bottom : 1px solid #ddc;
padding-left : 16px;
}
a {
color : #c40;
text-decoration : none;
}
a:hover {
color : #665;
text-decoration : underline;
}
fieldset {
border-left : 1px solid #ccb;
border-right : 1px solid #ccb;
margin : 1em 0 1.2em;
}
input, textarea, select {
background-color : #fff;
border-color : #777 #ccc #ccc #777;
border-style : solid;
border-width : 1px;
font : normal 1em Verdana, sans-serif;
padding : 4px;
}
input.button {
background : #e9e8e8 url('../img/backgrounds.gif') repeat-x 0 -366px;
border : 1px solid #888;
border-color : #bbb #888 #888 #ccc;
color : #444;
cursor : pointer;
font : normal 1em Verdana, sans-serif;
margin-top : 5px;
padding : 6px;
width : auto;
}
input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active, input.button:hover, input.button:focus {
background : #fffff5;
}
input.button:hover, input.button:focus {
color : #123;
cursor : pointer;
}
textarea {
overflow : auto;
}
input.image {
border : 0;
padding : 0;
}
.form_row {
background : url('../img/grain_light.gif');
border-bottom : 1px solid #e1e1d5;
padding : 10px 0;
}
.form_required {
font-weight : bold;
}
.form_row_submit, .legend {
background : url('../img/grain_dark.gif');
border-bottom : 1px solid #ccb;
border-top : 1px solid #ccb;
padding : 4px 0 8px;
}
.legend {
padding : 8px 18px 6px;
}
.form_property, .form_value {
float : left;
}
.form_property {
font-size : 1.1em;
text-align : right;
width : 110px;
}
.form_value {
padding-left : 24px;
}
.form_row_submit .form_value {
padding-left : 132px;
}
img.bordered {
background-color : #fff;
border : 1px solid #ddd;
padding : 3px;
}
img.left {
margin : 0 15px 12px 0;
}
img.right {
margin : 0 0 15px 12px;
}
.left {
float : left;
}
.right {
float : right;
}
.clear, .clearer {
clear : both;
}
.clearer {
display : block;
font-size : 0;
line-height : 0;
}
.content_separator, .archive_separator {
background : #d6d6c6;
clear : both;
color : #ffe;
display : block;
font-size : 0;
height : 1px;
line-height : 0;
margin : 0 0 8px;
}
.archive_separator {
margin : 0 0 12px;
}
.rose, .jaune, .vert {
border : 1px solid #ddd;
margin-bottom : 1em;
padding : 0.6em 0.8em;
}
.rose {
background : #fbe3e4;
color : #665;
border-color : #fbc2c4;
}
.rose a {
color : #665;
}
.jaune {
background : #fff6bf;
color : #665;
border-color : #ffd324;
}
.jaune a {
color : #c40;
}
.vert {
background : #e6efc2;
color : #665;
border-color : #c6d880;
}
.vert a {
color : #665;
}
.center_wrapper {
margin : 0 auto;
width : 855px;
}
#header {
background : #35322b url('../img/backgrounds.gif') repeat-x 0 0;
padding-top : 8px;
}
#toplinks {
background : #353530 url('../img/toplinks.gif') no-repeat left top;
color : #554;
float : right;
font-size : 0.9em;
height : 27px;
width : 230px;
}
#toplinks_inner {
padding-top : 3px;
text-align : center;
}
#toplinks a {
color : #887;
}
#toplinks a:hover {
color : #ddc;
}
#site_title {
color : #998;
padding : 0 0 16px;
}
#site_title a {
color : #fff;
text-decoration : none;
}
#site_title a:hover {
color : #c40;
}
#navigation ul, #navigation li {
display : inline;
}
#navigation li {
display : inline;
}
#navigation, #navigation a {
background : #958573 url('../img/backgrounds.gif') repeat-x 0 -222px;
}
#navigation a {
border-right : 1px solid #afa69c;
color : #665;
float : left;
font : bold 1em Georgia, Tahoma, sans-serif;
margin-right : 1px;
padding : 10px 12px;
text-align : center;
text-decoration : none;
}
#navigation li:first-child a {
border-left : 1px solid #afa69c;
}
#navigation a:hover, #navigation li.current_page_item a {
background-position : 0 -294px;
color : #665;
}
#main_wrapper_outer {
background : url('../img/grain.gif');
}
#main_wrapper_inner {
background : url('../img/main_wrapper_inner.gif') repeat-x left top;
line-height : 1.4em;
padding : 20px 26px 12px 0;
}
#main {
border-right : 1px dashed #ccb;
font : normal 0.9em Verdana, sans-serif;
padding : 0 26px 0 0;
width : 540px;
}
#main ol, #main ul {
margin : 0 0 1.2em 1.6em;
}
#main ul li {
list-style : disc;
}
#main ol li {
list-style : decimal;
}
#main li {
padding : 2px 0;
}
#sidebar {
color : #665;
width : 286px;
}
#sidebar_content {
padding-left : 24px;
}
#sidebar a {
color : #c40;
text-decoration : none;
}
#sidebar a:hover {
color : #665;
text-decoration : none;
}
#dashboard {
background : #ddd url('../img/grain_dark.gif');
border-top : 1px dashed #c0c0b0;
text-align : center;
}
#dashboard_content {
padding : 16px 0 22px;
}
#dashboard .col3 {
width : 255px;
}
#dashboard .col3mid {
width : 337px;
}
#dashboard .col3mid .col3_content {
border-left : 1px dashed #ccb;
border-right : 1px dashed #ccb;
padding : 0 20px;
margin : 0 20px;
}
#dashboard li {
color : #887;
padding : 5px 0;
}
#dashboard li {
border-top : 1px dashed #c6c6b6;
}
#dashboard li a {
color : #665;
text-decoration : none;
}
#dashboard li a:hover {
color : #c40;
text-decoration : none;
}
#footer {
color : #aa9;
padding : 12px 0;
}
#footer a {
color : #bba;
}
#footer .right, #footer .right a {
color : #777;
text-decoration : none;
}
#footer a:hover {
color : #c40;
}
.post {
margin-bottom : 24px;
}
.post_title a, .post_date a {
text-decoration : none;
}
.post_date a:hover, .post_meta a:hover {
text-decoration : none;
}
.post_date {
color : #777;
margin-bottom : 14px;
}
.post_date a {
color : #444;
}
.post_meta {
background : url('../img/grain_light.gif');
border : 1px solid #e5e5d5;
color : #776;
font-size : 0.9em;
padding : 8px 10px;
}
.post_meta a {
color : #665;
}
.post_meta a:hover {
color : #001;
}
.archive_pagination {
margin-bottom : 1.6em;
}
.archive_post {
margin-bottom : 1em;
}
.archive_post_date {
background : url('../img/grain_light.gif');
border-bottom : 1px solid #c5c5b5;
border-right : 1px solid #cfcfbf;
float : left;
margin-right : 12px;
padding : 3px 0 5px;
text-align : center;
width : 44px;
}
.archive_post_day {
font : normal 1.8em Georgia, serif;
}
.thumbnails {
margin : 0 0 2em -8px;
}
.thumbnails a.thumb {
background : url('../img/grain_dark.gif');
display : block;
float : left;
margin : 0 0 8px 8px;
padding : 3px;
}
.thumbnails a.thumb:hover {
background : #c6c6ba;
}
.thumbnails .thumb img {
display : block;
}
.box {
margin-bottom : 1.5em;
}
.box_title {
background : url('../img/grain_dark.gif');
color : #665;
font-weight : bold;
padding : 5px 8px;
}
.box_content {
padding : 8px 0 8px;
}
.box li {
border-top : 1px solid #ddc;
padding : 4px 6px;
}
.box li:first-child {
border-top : none;
}
div.comment_list {
border-top : 1px solid #d6d6c6;
margin : 1em 0 2em;
}
.comment {
border-bottom : 1px solid #d6d6c6;
padding-top : 10px;
}
.comment_date {
font-size : 0.9em;
padding-top : 4px;
}
.comment_date a {
color : #665;
text-decoration : none;
}
.comment_date a:hover {
color : #001;
text-decoration : none;
}
.comment_body {
padding-top : 4px;
}
.comment_gravatar {
width : 48px;
}
.comment_gravatar img {
background : #fff;
border : 1px solid #ddd;
padding : 2px;
}
.comment_author {
padding-top : 3px;
}
.legend, blockquote, #sidebar {
min-height : 0.01%;
}