/*
THEME NAME:Futurosity Eos
THEME URI:http://www.futurosity.com/wordpress-theme-futurosity-eos
DESCRIPTION:Futurosity theme. For updates, please <a href="http://feeds.feedburner.com/futurosity">subscribe to Futurosity</a>.
VERSION:0.6
AUTHOR:Robert Ellis
AUTHOR URI:http://www.futurosity.com
*/


#access {
font-size:0px;
height:0;
line-height:0px;
margin-left:-999px!important;
}

#blog-title,#blog-description {
color:red;
display:inline;
font-size:14px;
font-weight:500;
text-transform:uppercase;
}

#comment {
height:140px;
margin-bottom:12px;
width:500px;
}

#comments {
clear:both;
width:500px;
}

#container {
clear:both;
float:left;
width:500px;
}
#leftbar,{
width:180px;
float:left;
}

#content {
padding-bottom:24px;
}

#footer {
border-top:1px solid #eaeaea;
clear:both;
margin:24px 0;
padding:12px 0;
width:100%;
}

#header {
border-bottom:1px solid #eaeaea;
float:left;
height:170px;
margin:24px 0 18px;
width:928px;
}
#topbanner { height: 170px; border-bottom: 1px solid #999; background: url(http://www.gaduman.com/wp-content/themes/tma/tma/images/bg/home_banner.jpg) no-repeat; }



/* Form styles
-------------------------------------------------------------- */

input.search_input { width: 347px; border: 0; background: #d1d3cd repeat; padding: 3px; color: #000; font-weight: bold; font-size: larger; margin: 0; float: left; }
input.submit_input { background: #000 repeat; border: 0; height: 24px; padding: 4px; width: 65px; margin: 0px; color: #d1d3cd; font: bold 0.9em arial, sans-serif; float: left; }

#search-block {
padding-bottom:5px;
height: 18px;
}

#menu ul li:hover {
background:#fff;
}

#nav-above {
display:none;
}

#nav-below {
clear:both;
padding-bottom:24px;
}

.about {
font-size:14px;
line-height:1.2em;
margin-top:-2px;
}

.archive .entry-date, .search .entry-date {
display:inline;
}

.archive .post h3.entry-title, .search h3.entry-title, li#tags h3 {
background:#fff;
border-top:1px solid #eaeaea;
color:#000;
font-size:18px;
font-weight:400;
line-height:1.2em;
margin:0;
padding:12px 0 0;
}

.archive .entry-meta, .search .entry-meta {
padding-bottom:24px;
}

.comments ol {
margin:0;
padding:0 0 24px;
}

.comments ol li {
list-style-type:none;
}

.comments ol li:hover {
background: #eaeaea;
}

.comment-meta {
border-bottom:1px solid #eaeaea;
float:left;
font-size:1.0em;
margin-bottom:12px;
padding:12px 0 4px;
width:100%;
}


/* comment form */

.comment-form form { margin-top: 1.5em; }
label.com { float: left; width: 100px; }
input.comtext, textarea.comtext { width: 500px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }
input.comsubmit { margin-left: 100px; }


.img {
max-width: 500px;
width: expression(this.width > 500 ? 500: true);
}

.content-column {
padding-bottom:24px;
}

.entry-content h3  {
background:#fff;
color:#000;
font-size:14px;
font-weight:bolder;
padding:0;
margin:18px 0 -0.8em;
}

.entry-content a { color: red;  background: white; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: red ;text-decoration: none;text-decoration:none ; } 
.entry-content a:hover { color: #fff ; background: red ; }


.entry-meta h3 {
width:490px;
}

.entry-meta ul {
padding:0;
margin:0;
}

.entry-meta ul li {
border-bottom:1px solid #eaeaea;
list-style-type:none;
margin:0;
padding:5px 0;
}

.excerpt  {
border-bottom:1px solid #eaeaea;
color:#777;
font-size:1.5em;
margin-bottom:28px;
}

.home #content {
float:left;
width:500px;
}


.home #nav-above,.home .tag-links,#archives {
display:none;
}

.home .cat-links a {
color:red;
font-size:10px;
font-weight:bolder;
text-transform:uppercase;
}

.home .entry-content p {
color:#777;
}

.home .entry-meta, .home .entry-date {
display:inline;
font-size:10px;
}

.home h2.entry-title {
margin-bottom: -0.3em;
}

.home h2.entry-title a {
font-weight:400;
line-height:1.2em;
margin:0;
padding:0;
}

.home .p1 {
font-size:1.5em;
}

.home .p2 {
font-size:1.4em;
}

.home .p3 {
font-size:1.3em;
}

.home .p4 {
font-size:1.2em;
}

.home .p5 {
font-size:1.1em;
}

.home .post {
border-top:1px solid #eaeaea;
padding:4px 0 24px;
width:500px;
}

.p1, .archive .p1 h3.entry-title{
border-top:none;
}

.home .post:hover { background-color:#eaeaea; }
/* pour le background des cases
.home .post:hover,.xoxo ul li:hover, .middle ul li:hover { background-color:#eaeaea; }
*/

#nav-below {
width:500px;
padding:24px 0;
}

.archive #nav-below {
width:500px;
}

.nav-next {
float:right;
width:225px;
}

.nav-previous {
float:left;
padding-right: 10px;
width:225px;
}

.page .entry-content ul li {
list-style-type:none;
}

.p5,.p9,.p13,.p17,.p21,.p24,.p27,.p31,.p34,.p37,.clear {
clear:both;
}

.twitter-share-button {
	padding-top:8px;
	padding-bottom:8px;
}

.introbar {
clear:right;
float:right;
margin:0 0 0 2px;
padding:2px;
width:420px;
}

.introbar a {
color:red;
}

.introbar li {
list-style-type:none;
padding:2px;
}

.introbar ul {
padding:0 0 2px;
margin-left:0;
}

.introbar ul li:hover {
background:inherit;
}

.sidebar h3, .middle h3{margin:5px 0pt;}

.middle h3 {line-height:1.5em;}

.middle {
float:left;
line-height:1.6em;
margin-left:10px;
margin:0 0 0 2px;
margin-left: 4px;
padding:2px;
width:205px;
}


.middle ul, .page ul {
padding:0 0 2px;
margin:0;
}

.middle ul li {
/*
border-top:1px solid #eaeaea;
*/
list-style-type:none;
padding:0px;
margin-left:0;
}

.middle h3 {line-height:1.5em;}




.mostpopular a { color: #fff; background: #ff00cc; }
.mostpopular a:hover {  color: #fff ; background: #ff96ea ; }
.mostpopular {font-size : 14px;}

/*
.recentcomments a { color: #99CC33; }
.recentcomments a:hover {  color: #fff ; background: #99CC33 ; }
.recentcomments {font-size : 13px;}
.recentcomments {line-height:1.2em;}
*/
.recentcomments a { color: #fff; background: #99CC33; }
.recentcomments a:hover {  color: #fff ; background: #ACE736 ; }
.recentcomments {font-size : 13px;}
.recentcomments {line-height:1.1em;}


.tags a { color: #fff; background: #3399cc; }
.tags a:hover {  color: #fff ; background: #66ccff ; }
.tags {font-size : 14px;}

.pagestosee a { color: #fff; background: #e80e32; }
.pagestosee a:hover {  color: #fff ; background: #e36479 ; }
.pagestosee {font-size : 14px;}

.categories a { color: #fff; background: #663300; }
.categories a:hover {  color: #fff ; background: #9a5925 ; }
.categories {font-size : 14px;}

.abonnement a { color: #fff; background: #ff3300; }
.abonnement a:hover {  color: #fff ; background: #ff9966 ; }
.abonnement {font-size : 14px;}

.rollsrox a { color: #fff; background: #115503; }
.rollsrox a:hover {  color: #fff ; background: #25970e ; }
.rollsrox {font-size : 11px;}

/*
.twitters { color: #000; line-height:0.8em; }
.twitters a { color: #00d2ff; background: none}
.twitters a:hover { background: #63e3ff ; color: #fff; }
.twitters {font-size : 14px;}
.twitters {padding:2px; margin:2px; line-height:0.8;
}
*/

#twitters {
	background:url(http://www.gaduman.com/images/small_twitter.jpg) center left no-repeat;
	padding:0 0 10px 65px;
	height:50px;
	color:#00d2ff;
	font-size:14px;
	line-height:1.3em;
	font-style:none;
}

.tumblr {
border-top:1px solid #eaeaea;
line-height:normal;
background-color:#EAEAEA;
}


.tumblr a {
color:#FF0000;
background:#fff;
}
.tumblr a:hover {
color:#fff; background:#FF0000;
}

.tweetmeme_button {
float:right;
border-bottom:5px;
}



.smalltext a { color: white;  background: #FF6600; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FF6600; text-decoration: none;text-decoration:none ; } 
.smalltext a:hover {  color: #fff ; background: #FF9900 ; }
.smalltext {font-size : 10px;}
.smalltext {line-height:1.2em;}

.sidebar {
clear:right;
float:right;
margin:0 0 0 0px;
line-height:1.6em;
padding:2px;
width:205px;
}

.sidebar h3 {line-height:1.5em;}


.sidebar a {
color:white;
}


.sidebar li {
list-style-type:none;
padding:0px;
}

.sidebar ul {
padding:0 0 2px;
margin-left:0;
}

/*
.sidebar ul li ul li:hover {
background:#EAEAEA none repeat scroll 0%;
}
*/

.single #content {
float:left;
width:500px;
}

.single .entry-content  {
float:left;
width:500px;
}

.single .entry-content p img {
border:1px solid #eaeaea;
margin-bottom:12px;
max-width:500px;
}

.single .entry-meta {
float:left;
padding-left:0px;
width:500px;
}


.single .excerpt  {
border-bottom:1px solid #eaeaea;
color:#777;
font-size:1.5em;
margin-bottom:28px;
width:500px;
}

.single .excerpt p {
margin-top:0;
}

.single .post {
float:left;
padding-bottom:24px;
width:500px;
}

a {
color:#000;
font-weight:bolder;
text-decoration:none;
}

a:hover {
text-decoration:none;
}

abbr {
border:none;
}

blockquote {
background:#eaeaea;
padding:1em;
}

body {
background:#fff 
/* url(images/bg.gif) repeat-y scroll center;
*/
color:#444;
font:12px/1.5 Arial, sans-serif;
margin:0 auto;
padding:0 0 20px;
width:928px;
}

code, pre {
overflow: auto;
}

cite {
color:#silver;
display:block;
font-style:normal;
padding:.3em 0;
}

h2 {
margin-top:0;
}

h2.page-title, h2.entry-title-post, .page h2.entry-title a, .archive h2.entry-title a, .search h2.entry-title a, .single h2.entry-title a, .four04 h2.entry-title {
font-size:26px;
font-weight:400;
line-height:1.2em;
margin:0;
padding:0;
}

h2.entry-title-post a:hover { color: white ; background: black ; }

h3 {
background:#000;
color:#fff;
display:block;
font-size:12px;
font-weight:bolder;
padding:3px 5px;
}

h4 {
color:#000;
font-size:12px;
font-weight:bolder;
text-transform:uppercase;
}

h3.entry-title, h3.entry-title a {
background:#fff;
color:#000;
font-weight:400;
margin-top:18px;
padding:0;
}

a img {
border: 0;
}

img.alignleft, .comment-meta img {
float:left;
margin:0 10px 0 0;
}

img.alignright {
float:right;
margin:0 0 0 10px;
}

/*
li.comment.bypostauthor:hover {
font-style: italic;
}
*/

li.linkcat h3 {
background:#fff;
color:#000;
font-size:1.5em;
font-weight:400;
padding:0;
margin:18px 0 0;
}

li#search {
padding-bottom:4px;
}

li#tags a {
font-weight:400;
margin-bottom:-1em;
}

ul#archives-page li h3 {
background:#fff;
border-top:none;
color:#000;
font-size:18px;
font-weight:400;
line-height:1.2em;
margin:0;
padding:0 0 12px;
}

ul.related {
margin:0;
padding: 0 0 12px;
}

ul.related li{
list-style-type:none;
}


.related a:hover {background:red;
color:#FFFFFF;}

ul.xoxo{
margin:0;
padding:0;
}

#mybloglog {
text-align: left;
float: left;
margin: -107px 0px 0px 16px;
height: 50px;
}
table#MBL_COMM td.mbl_fo_hidden, table#MBL_COMM td.mbl_join, table#MBL_COMM td.mbl_join_img {display:none;}

/* featured 
.featured-image-wrapper { background: #000; position: relative; }
.featured-image-wrapper h2 { background: #000; font-size: 20px; position: absolute; bottom: -10px; left: 0; padding:4px; z-index: 1;height:60px;width:492px; margin-bottom: 10px;}
.featured-image-wrapper h2 a { color: #fff; font-weight:400; text-decoration: none; }
.featured-image-wrapper img { height: 180px; width: 500px; }
.featured-image-wrapper h2 {color:#fff; }
.transparent-link {
display:block;
min-height:67px;
background-color:#fff;
}

.transparent {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
*/

.featured-image-wrapper { background: #000; position: relative; }
.featured-image-wrapper h2 {color:#000; background-color:#fff; font-size: 20px; position: absolute; bottom: -5px; left: 0; padding:4px; z-index: 2; line-height:24px }
.featured-image-wrapper img { height: 180px; width: 500px; }


