/*
Theme Name: The Geek Times
Theme URL: http://www.thegeektimes.com
Description: Theme The Geek Times
Version: 1.1
Author: Adige Miguel alias Mixta
*/
/* Header*/
body{margin:auto; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:21px; background-color: #f3e7d1; color:#29241a;}
/* Bodure des liens images */
a img {border: none;}
/* style des liens */
a{Text-decoration: none; color:#29241a;}
/* Style des liens quand le pointeur est dessus*/
a:hover{color: #88c007;}
.post-content p a img{ border: 5px solid #d1e198;}
.post-content p a img:hover{ border: 5px solid #88c007;}
#intersite{ background: url(images/top-header.jpg) #f3e7d1 repeat-x left top; width: 100%; height:29px; margin:0; color: #f2f2f2}
#intersite ul{ float: right;margin:0;padding:0;list-style-type : none;}
#intersite ul li{ font-weight: normal; padding-right: 15px; float:left;}
#intersite ul li a {color:#f2f2f2;}
#intersite ul li a:hover {color:#88c007;}
#header{ background-color: #f3e7d1; width:1000px; margin:auto;}
#header #pub{float:right; margin-top: 60px;position:relative;}
#cintainerQ {position:absolute;width:1000px;}
#recherche{background:url(images/conteneur-recherche.png) no-repeat; width:304px; height:54px; float:right;}
#q{ padding: 10px 0 0 14px;}
#q input[type=text]{ float:left;border:0; width:219px; height:30px; background: url(images/input-recherche.png) no-repeat left top; padding-left:10px; color:#888; font-style: italic;}
#q input[type=submit]{ border:0; width:35px; height:39px; background:url(images/input-recherche.png) no-repeat right top;padding:0;padding-top:5px;}
#sociale {margin-top:20px;position:absolute;width:1000px;}
#sociale ul{list-style:none; padding:0; float:right; padding-right:20px;}
#sociale ul li{float:left; padding-left:3px;}
.rss, .facebook, .flickr, .twitter{display:block; width:64px; height:64px;position:relative;top:0;}
.rss{background:url(images/bouton-rss.png) no-repeat;}
.facebook{background:url(images/bouton-facebook.png) no-repeat;}
.flickr{background:url(images/bouton-flickr.png) no-repeat;}
.twitter{background:url(images/bouton-twitter.png) no-repeat;}
#menu{position:relative; margin-top:50px;clear:both;}
#menu ul{margin:0; padding:0; list-style:none; background:url(images/bg-menu.png) repeat-x top left; height:52px; font-size:26px;}
#menu ul li{display:block;position:relative;float:left;height:52px; background:url(images/bg-menu-hover.png) repeat-x 0 156px;padding:0 17px;line-height:52px;}
#menu ul li a:hover{color:#f2f2f2;}
#menu ul li a {color:#f2f2f2;text-shadow:0 1px 0 #29241A;outline:none;}
#conteneur{width:1000px; margin:0 auto; text-align:left; margin-top:20px;}
#col1{ width:670px; float:left;}
#col1 .post{margin-bottom:30px;}
#col1 .post-top{position:relative; clear:both;}
.post-top h1{ font-weight:bold; border-bottom:1px solid #d1bc98; font-weight:normal; font-size:1.3em; margin:0; padding:0;}
.post-top h1 a{color:#29241a; margin:0; padding:0;}
.post-top h1 a:hover{color:#88c007;}
#col1 .post-cat a, #col1 .post-cat {color:#bfaf9d;}
#col1 .post-cat a:hover {color:#88c007;}
#conteneur .post-cat {line-height:13px;position:absolute;right:0;top:6px;}
#col1 .date{ font-style:italic; font-size:11px; margin:0; padding:0; float:left;}
#col1 .post-content img, #col1 .post-content img a{border:5px solid #bfaf9d;}
#col1 .post-content img:hover, #col1 .post-content img a:hover{border:5px solid #88c007;}
#col1 .post-content .sociable img, #col1 .post-content .sociable img a{border:none;}
#col1 .post-content, #col1 .post-content a{color:#29241a; clear:both;}
#col1 .post-content a:hover{color:#88c007;}
#col1 .post-content ul{ margin:0; list-style:url(images/felche.png);}
#col1 .comments{background:url(images/commentaire.png) no-repeat top left; height:24px; float:right; padding-top:2px;}
#col1 .comments a{font-style:italic; font-size:11px; color:#29241a; padding-left:39px;}
#col1 .comments a:hover{color:#88c007;}
/* Style single.php */
#col1 #bas-article{width:670px;}
#col1 #bas-article #meta{ margin-top:10px; margin-bottom:30px; border-top:1px solid #d1bc98; border-bottom:1px solid #d1bc98;}
#col1 #bas-article #meta #tags{font-size:13px; color:#7e5e3a;}
#col1 #bas-article #meta p, #col1 #bas-article #meta p a{color:#7e5e3a;}
#col1 #bas-article #meta p a:hover{color:#88c007;}
#col1 #bas-article .relative{position:relative;}
#col1 #bas-article .relative .cat{position:absolute; right:0; top:5px;}
#col1 #bas-article .relative .cat a{ font-size:13px; color:#7e5e3a;}
#col1 #bas-article .relative .cat a:hover{color:#88c007;}
#col1 #bas-article h1, .sociable .sociable_tagline h1, .related_post_title{font-weight:bold; border-bottom:1px solid #d1bc98; font-size:1.3em;}
#col1 #bas-article .related_post {list-style:url(images/felche.png);}
#col1 #bas-article #commentlist .comment{ clear:both;margin:0; padding:0 0 13px; position:relative;}
#col1 #bas-article #commentlist .comment .avatar{ float:left; margin-top:5px; margin-right:5px;}
#col1 #bas-article #commentlist .comment .avatar img{border:3px solid #E1D0B0;}
#col1 #bas-article #commentlist .comment .clear{clear:both;}
#col1 a[rel=prev]{float:left;}
#col1 a[rel=next]{float:right;}
#col1 .navigation{text-align:center;margin-bottom:10px;}
#commentlist .comment .message{ background-color:#7e5e3a; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; max-width:638px;}
#commentlist .comment .message .messaget{ margin-left:5px; overflow:hidden; position:relative;}
#commentlist .comment .message .messaget .reply{background:url(images/citation.png) no-repeat; width:16px;cursor:pointer;height:24px;position:absolute;right:7px;top:5px;}
#commentlist .comment .message .messaget p{ margin-top:5px;}
#commentlist .comment .message .messaget .auteur, #commentlist .comment .message .messaget .auteur a{font-weight:bold;}
#commentlist .comment .message .messaget .date-comments{ font-size:11px; font-style:italic;}
/* Formulaire de contact*/
.cform {width: 680px !important;}
.cform fieldset {background:#f3e7d1 !important; border-color:#f3e7d1 !important;}
/* Sidebare */
#col2{ float:right; width:305px; overflow:hidden;}
#col2 ul{ margin:0; list-style:url(images/felche.png);}
#col2 h2{background:url(images/bg-categorie.png) repeat-x left bottom; height:27px; font-size: 1.3em; margin:0; padding:0 0 20px 10px;}
#col2 div.widget{margin-bottom:15px;}
#col2 div.widget_archive {cursor:pointer;}
#footer{ clear:both;background:url(images/bg-footer.jpg) repeat-x top left; width:100%;margin-top:20px; padding-top:25px;}
#footer ul{ margin:0; padding:0 20px; list-style:url(images/felche.png);}
#footer #contenu{margin:0 auto; width:940px; position:relative; text-align:left;}
#footer #contenu h1{background:url(images/trait-footer.png) no-repeat bottom left;color:#FFFFFF; font-size:1em; font-weight:bold; margin:0 0 15px; padding:0 0 0 5px;}
#footer #contenu div{width:290px; float:left; margin-right:10px;}
#block-twitt{background:url("images/1264343776_icontexto-inside-twitter.png") no-repeat 0 10px;height:250px;font-weight:bold;}
#block-twitt p{font-size:1.2em !important;text-align:left !important;}
#footer #contenu #block-social ul{list-style:none; padding:0;}
#footer #contenu p{ margin-bottom:0px;font-size:13px; text-align:center; clear:both; clear:both;}
/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto; text-align:center;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions */