/* RESET */
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, sup, 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: ''; content: none;}

/* remember to define focus styles! */
:focus {	outline: 0;}

/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

/* HTML5 tags */
header, section, footer,aside, nav, article, figure {	display: block;}


/* STYLE
 * noir + 	#10222B
vert +	#95AB63
vert ~	#BDD684
vert -	#E2F0D6
blanc	#F6FFE0 */

body { background: #ffffff url('top_bg.png') repeat-x left top;	color: #000; font-family:Helvetica, Arial, sans-serif; font-size:15px; }
::-moz-selection {background: #95AB63; color: #F6FFE0;}
::selection {background: #95AB63; color: #F6FFE0;}

a { color:#95AB63; }

footer,cite {font-style:normal;}  

p { padding:5px 0px;}

blockquote, quote { font-family: Georgia, serif; }
blockquote { border-left:1px solid #BDD684; margin:5px 0px 5px 10px; padding-left:5px;}

pre { white-space:normal;}

input, textarea { font-size: 14px; border:1px solid #95AB63; font-family: Georgia, Times, serif; padding:5px; background-color:#ffffff; }
input:focus, textarea:focus { border:1px solid #BDD684;  }
textarea { width:100%;}
label { color: #95AB63;}

.radied, .byuser, #footer { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.shadowed,{ box-shadow: 0px 0px 10px rgba(47,47,50,0.3); -webkit-box-shadow: 0px 0px 10px rgba(47,47,50,0.3); -moz-box-shadow: 0px 0px 10px rgba(47,47,50,0.3);}

.big-text , .medium-text{  font-family:"FranklinGothicDemiRegular", "Franklin Gothic Medium", Verdana, sans-serif; letter-spacing:-1px; color:#BDD684;} 
.big-text a, .medium-text a { color:#95AB63; text-decoration:none; }
.big-text { font-size:28px; } 
.medium-text { font-size: 18px;} 


/* header */
.body { clear: both; margin: 0 auto; width: 980px;}

h1, h2 { font-family:"FranklinGothicDemiRegular", "Franklin Gothic Medium", Verdana, sans-serif; color: #10222B; font-weight: normal;}
h1 a, h2 a  { text-decoration:none; color: #10222B; } 
h1 { line-height:150px; font-size:60px; letter-spacing:-3px; text-align:center; }
h1 img { vertical-align:middle;}
h2 { font-size:38px;letter-spacing:-2px;padding:0px;line-height:40px;}
h3 { padding-top: 10px; font-size: 24px; padding-bottom:5px; border-bottom: 1px solid #E2F0D6;  }
h4 { padding-top: 5px; font-size: 17px; }

footer,address { font-style:normal;}

/* nav */
#banner { 	height:170px; background:url('top.png') no-repeat left top; }
#banner nav { font-size: 14px; padding: 0; height:20px; }
#banner nav ul {list-style: none; margin: 0 auto; float:right; }
#banner nav li { float: left; display: inline;	margin: 0;}
#banner nav a:link, #banner nav a:visited {	display: inline-block;padding: 5px 1.5em; text-decoration: none; font-weight:bold; color:#F6FFE0;}
#banner nav a:hover, #banner nav a:active, #banner nav .active a:link, #banner nav .active a:visited {	color: #BDD684;	text-shadow: none !important;}

/* main */
#main { padding:0; }

#content { width:680px; }

/* posts */

.post-info .published, .post-info .author { display: inline; }
.post-info .author  { padding-right: 5px; }
.post-info a { color:#95AB63; text-decoration:none; }
.post-info .category, .post-info .comments {  padding: 0px 5px;}
.post-info .category  a {color: #BDD684;}
.post-info .comments a {color: #95AB63;}


.article_intro { background: #E2F0D6;margin-left: 120px;font-style: italic;margin-bottom: 5px;padding:5px;}
.article_content {margin-left:120px; padding: 5px 5px; }
.article_more {text-align:right; font-style:italic;	margin-top:20px; }
.entry-content ul {list-style: outside disc; margin-left:20px; padding:5px }
.entry-content ol {list-style: outside decimal; margin-left:20px; padding:5px }
.entry-content li { padding:5px }
.entry-content, .comment { line-height:1.3em; text-align:justify;}

#posts-list > li { margin-bottom: 40px; }

/* comments */
#commentlist li { padding-bottom:10px; font-size:14px; }
.comments-feeds a { color:#BDD684; }
.comment { padding:10px 10px; margin:10px 0px 5px 0px; background-color: #E2F0D6; font-family: Georgia, Times, serif; }
.byuser { background-color: #BDD684 !important; } 
.comment cite { color: #95AB63; }
.comment-footer { padding: 0px 10px; }

/* sidebar */
#sidebar {	padding:20px; padding-top:0px; float:right; width:240px; font-size:12px; color: #10222B;  }
#sidebar a {color: #95AB63;text-decoration:none;}

#sidebar  .medium-text a {text-decoration:underline !important; }

.sidebar-subitems li { padding:5px 0px 5px 20px; margin:0px 0px !important; }

#s { width:160px; }

#sidebar-items {list-style: none; margin:0 auto; margin: 10px 0px;}
#sidebar-items li { margin: 10px 0px;}

#footer { text-shadow: none; clear:both; margin-bottom:20px; margin-top:20px; padding:10px; color:#95AB63; text-align:center; font-size:12px; background-color:#E2F0D6; }
#footer a { color: #95AB63; text-decoration:none;  }
div.syntaxhighlighter { font-size: 12px !important; }


