/*
Theme Name: neoxia-blog
Author: Joffrey Jaffeux
Version: 1.0
*/

/*STRUCTURE*/
body{background: white url(http://www.neoxia.com/themes/neoxia/images/bg.jpg) repeat-x; line-height:2em; color: #1E1E1E;font: normal normal normal 0.75em/1.7em Verdana, Arial, Geneva, Helvetica, sans-serif;}
#wraper{background:white; min-height:500px;}

a{color: #3987CC; text-decoration: none;}
a:hover{color: #3987CC; text-decoration:underline;}

h1{font-size:3em;}
	h1.entry-title{font-size:2.5em;}
	h1#blog-description{color: black;font-weight: bold;text-decoration: none; font-size:2em; margin-top:5px;margin-bottom:3px;}
	div#blog-description{color: black;font-weight: bold;text-decoration: none; font-size:2em; margin-top:5px;margin-bottom:3px;}
h2{font-size:1.5em;}
h3#comments-tab{font-size:1.25em;background: #F7F7F7 url('img/comments-title.png');height:45px;padding: 10px 15px 0 15px; margin-bottom:0;}
h3#respond{margin-top:1.5em;}

/* POSTS */
.post{margin:1.5em 0; background:#F7F7F7; padding:20px; border-radius:10px; line-height:2em;}
.entry-title{margin:0 0 0.5em 0;}
.entry-meta{background:#FCFCFC;margin:1.5em 0;}
.twitter-share-button{margin:0 0 20px 20px;}

	/* related posts */
	.related-posts{background-color: #FAFAFA;border: 1px solid #F0F0F0;padding:10px; height:auto; margin:1.5em 0;}
	ul.related_post{padding-left:0;}
	ul.related_post li{width:100%; margin:0; padding:0; margin-bottom:10px;list-style:none;}
	
	/* meta informations */
	.author-bio{background-color: #FAFAFA;border: 1px solid #F0F0F0;padding:10px;}
	.author-bio img{float:left; margin-right:10px; margin-bottom:50px;}
	span.author-name{font-size:1.25em; font-weight:bold; display:block;}
	.entry-meta{font-size:0.75em;}
	.entry-utility{font-size:0.75em;}

/* WIDGETS */
ul li{width:auto; margin-bottom:1em; list-style:disc;}
ol li{width:auto;}
.xoxo{padding:0; margin:o}
ul.xoxo ul{padding:0; margin:0}
ul.xoxo ul ul{padding:0; margin:0}
ul.xoxo  li{list-style:none; line-height:2em;}
ul.xoxo li h3{border-bottom: 1px solid #DEDEDE;color: #333;font-size: 1.25em;font-weight: bold;margin-bottom: 20px;padding-bottom: 4px;padding-top: 1px;}
.widget-container{ margin-top:15px; width:100%; background: url(http://www.neoxia.com/themes/neoxia/images/bg_listes.png) repeat-x bottom; margin-bottom:1.5em; padding:5px;}
.widget-container h3{color: #005E8F;}
.widget_search .screen-reader-text {display:none;}

/* COMMENTS */
ol.commentlist{padding:0; margin:0;}
ol.commentlist li{padding:20px;}
.alt{background:#EBF2F6;}

/* FOOTER */
#footer{background: url(http://www.neoxia.com/themes/neoxia/images/bg_footer.png) repeat-x;color: #666;height: 500px;}
	#steps{background: url(http://www.neoxia.com/themes/neoxia/images/bg_steps_out.png) repeat-x;height: 95px;}
	#inner_steps {background: url(http://www.neoxia.com/themes/neoxia/images/bg_steps.png) no-repeat;height: 95px;}
	#steps_inside a {color: #0C4274;margin-left: 55px;margin-top: 25px;padding: 5px;}
	#steps_inside ul {display: block;list-style: ;margin-left: 150px;padding-top: 30px;}
	#steps_inside ul li {background: url(http://www.neoxia.com/themes/neoxia/images/steps.png) no-repeat 0px 0px;display: inline;float: left;height: 29px;padding-top: 12px;text-align: left;width: 240px;}
	#steps_inside ul li#step2 {background-position: 0px -41px;}
	#steps_inside ul li#step3 {background-position: 0px -82px;}
	
	#inner_footer{padding-top:20px;}
		.bloc_bottom {float: left;height: 150px;padding: 0px 0px 0px 0px;width: auto;}
		.bloc_bottom h3 {color: #6B6B6B;font-size: 1em;font-weight: bold;margin-bottom: 10px;}
		.bloc_bottom a, li {font-size: 12px;line-height: 16px;width: 200px;list-style: none;}
		.foot_nav {float: left;font-size: 14px;margin-left: 15px;margin-right: 15px;width: 170px;}
		.foot_nav ol li a {position: relative;top: 8px;}
		.foot_nav ol {background: url(http://www.neoxia.com/themes/neoxia/images/tree_v.png) repeat-y 0% 50%;color: #CBD6E2;display: inline;float: left;margin-right: 2px;padding: 10px 0px 0px;width: 170px;}
		.foot_nav ol li ol li a {color: #666;}#footer ol , #footer ul{list-style: none;padding:0;}.foot_nav ol li {background: url(http://www.neoxia.com/themes/neoxia/images/tree_h.png) no-repeat 0px 100%;float: left;line-height: 140%;padding-left: 23px;width: 147px;}
		.foot_nav ol li.has_sub {background: url(http://www.neoxia.com/themes/neoxia/images/tree_h.png) no-repeat 0px 17px;}
		
/* MISCELANNOUS */
.topcontent{background:white;border-radius:10px;margin-top:60px;padding:20px;}

#branding{margin-bottom:50px;}
	#branding p{color: gray;}
	img#ribbon{position:absolute; top:-30px; left:750px; width:140px; height:121px;}
