/* 
	IceCube thème par jibHaine
	http://www.jibhaine.fr
	Licence Creative Commons (by-nc)
*/
* {
border:none;
color:#666;
font-family:"trebuchet ms",trebuchet,arial,sans-serif;
font-size:12px;
margin:0;
padding:0
}

body,html {
background-color:#FFF;
height:100%;
width:100%
}

#page {
background-image:url(images/fond.gif);
margin:20px auto 0;
position:relative;
width:560px
}

#top {
background:url(images/header.gif) no-repeat;
height:68px;
position:relative;
text-align:center
}

#top h1 {
padding-top:15px
}

#top h1 a {
color:#9CC;
font-size:20px;font-weight:500;
text-decoration:none
}

#wrapper {
clear:none;
margin:0 auto;
padding-left:30px;
padding-right:30px
}

#footer {
background-image:url(images/footer.gif);
clear:both;
height:50px;
text-align:center;
width:560px
}

#sidebar #blognav li {
background:transparent url(images/puce.gif) no-repeat left 3px;
list-style-type:none;
padding-left:13px
}

#sidebar #blogextra li {
background:transparent url(images/puce.gif) no-repeat center right;
list-style-type:none;
padding-right:13px;
text-align:right
}

#blogextra h2,#blogextra fieldset {
color:#9CC;
text-align:right
}

#blognav {
float:left;
margin:15px 0;
padding:5px;
text-align:left:;
width:240px
}

#blogextra {
float:right;
margin:15px 0;
padding:5px;
text-align:right;
width:240px
}
#sidebar ul ul {
	list-style: disc;
	margin: 0;
	padding: 0 0 0 5px;
	border: none;
}
#sidebar li li {
background:transparent url(images/puce.gif) no-repeat center left;
list-style-type:none;
padding-left:15px
	margin: 0.5em 0 0 0;
	border: none;
}

h1 {
font-size:18px
}

h2 {
font-size:17px
}

h3 {
font-size:16px
}

h4 {
font-size:15px
}

h5 {
font-size:14px
}

h6 {
font-size:13px
}
h1,h2,h3,h4,h5,h6{
font-variant:small-caps;
letter-spacing:2px;
font-weight:500;
text-transform:uppercase;
}
blockquote,code,pre {
border:dotted 1px #bee;
margin:10px auto;
padding:5px;
width:400px
}

q {
font-style:italic
}

ul,ol,dl {
margin-left:10px
}

li {
list-style-type:none
}
input,textarea,dd,pre, blockquote{-moz-border-radius:8px;}
input,select,textarea {
border:solid 1px #bee;
color:#9CC;
margin:0
}

input[type=text] {
padding:1px
}

input[type=submit],input[type=button] {
background:#FFF url(images/input.gif) repeat-x left center
}

a:hover {
color:#BEE;
text-decoration:none
}

code,pre {
font-family:Courier, 'Courier New', monospace;
overflow:auto
}

hr {
border-bottom:dashed 1px #bee;
margin:20px auto;
width:400px
}

#prelude {
color:#FFF;
left:120px;
position:absolute;
top:-20px;
}

#prelude a {
color:#EEE
}

#prelude a:hover {
color:#BEE
}

.post {
padding-bottom:20px
}

.day-date {
color:#CCC;
font-style:italic;
text-align:right
}

.post-title,.post-title a:link,.post-title a:hover,.post-title a:visited {
color:#9CC;
font-size:18px;
text-decoration:none
}

.post-title {
background:transparent url(images/bulletitre.gif) no-repeat center left;
padding-left:28px
}

.post-info {
color:#CCC;
margin-bottom:5px
}

.post-tags li , .tags p strong a{
background:transparent url(images/tag.gif) no-repeat 0 50%;
display:inline;
padding:0 0 2px 18px
}

.post-excerpt,.post-content {
padding:15px 0px;
text-align:justify
}
.post-excerpt p img, .post-content p img {
  max-width:500px;
}

.read-it {
text-align:right
}

.comment_count {
background:transparent url(images/comment.gif) no-repeat 0 50%;
padding:0 0 2px 18px
}

.ping_count {
background:transparent url(images/retrolien.gif) no-repeat 0 50%;
padding:0 0 2px 18px
}

.attach_count {
background:transparent url(images/attach.gif) no-repeat 0 50%;
padding:0 0 2px 18px
}

#attachments h3,#comments h3,#pings h3,#footnotes h3,#pr h3,#comment-form h3 {
background:transparent url(images/bulletitre.gif) no-repeat center left;
color:#9CC;
font-size:16px;
margin:5px 0;
padding:0 0 0 28px
}

#comments dt,#pings dt {
margin-top:10px
}

#comments dd,#pings dd {
border:dotted 1px #bee;
margin:10px auto;
padding:5px;
width:400px
}

#comment-form p {
margin:5px auto;
overflow:auto;
position:relative;
width:400px
}

.field label {
float:left;
padding:3px 0;
position:relative;
width:140px
}

.field input,.field textarea {
float:right;
margin:3px 0;
position:relative;
width:250px
}

#comment-form input[type=submit],#comment-form input[type=reset] {
margin:0 10px;
padding:0 30px
}

#ping-url {
margin-bottom:15px
}

#sidebar h2,#sidebar label {
color:#9CC;
font-size:14px;
font-weight:700;
padding:10px 0 5px
}

#sidebar h3 {
color:#9CC;
font-size:12px;
font-weight:100
}

#sidebar .categories li.category-current {
	font-weight: bold;
}
#sidebar .categories li.category-current li {
	font-weight: normal;
}

#footer p {
color:#CCC;
padding-top:32px
}

.feed {
background:transparent url(images/feed.png) no-repeat left center
}
#topnav ul li, #sidebar .tags ul li {padding:0px;background:none;}
.dc-tags #content ul li,.dc-tags #content ul li a,.tags ul li,.tags ul li {
background:transparent;
display:inline;
line-height:1.5em;
margin-left:0;
padding-left:0;
padding-right:4px;
width:auto
}

.tags ul li a:hover {
background-image:none
}

.dc-tags .tag0,.tags .tag0 {
font-size:85%
}

.dc-tags .tag10,.tags .tag10 {
font-size:90%
}

.dc-tags .tag20,.tags .tag20 {
font-size:95%
}

.dc-tags .tag30,.tags .tag30 {
font-size:100%
}

.dc-tags .tag40,.tags .tag40 {
font-size:105%
}

.dc-tags .tag50,.tags .tag50 {
font-size:110%
}

.dc-tags .tag60,.tags .tag60 {
font-size:115%
}

.dc-tags .tag70,.tags .tag70 {
font-size:120%
}

.dc-tags .tag80,.tags .tag80 {
font-size:125%
}

.dc-tags .tag90,.tags .tag90 {
font-size:130%
}

.dc-tags .tag100,.tags .tag100 {
font-size:135%
}

.error {
background:#df0;
border:1px solid #c44;
padding:0.5em
}

.error ul {
padding-left:20px
}

.error li {
list-style:square
}

.post,.post-content,.footnotes,.attachments,.post-info-co,#comments,#footer {
clear:both
}

a:link,a:visited {
color:#9CC;
text-decoration:underline
}

#navlinks,.post-info-co,#comments-feed {
text-align:center
}

.post-tags,#sidebar ul {
margin-left:0
}

#attachments ul,#comments dl,#pings dl {
padding:15px
}


.dc-category #content-info p img {
  max-width:500px;
}
#subcategories {
	background: #fbfbfb;
	border-color: #BFBFBF;
	border-style: solid;
	border-width: 1px 0;
	margin: 1em 0;
	padding: 0.5em;
}
#subcategories h3 {
	margin: 0;
}
#subcategories ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 20px;
	line-height: 1.4;
}
