/*
Theme Name: Geek and Hype v6.8.2.1
Theme URI: http://www.geekandhype.com
Description: Private theme for Geekandhype.com
Author: Joffrey Lacour
*/
*{margin:0;padding:0;outline:none;}
a{text-decoration:none;color:#6d6d6d;}
a:hover{text-decoration:none;}
a img{border:none;}
p{padding-bottom:10px;}
body{background-color:#ebebeb;color:#000;font:normal 13px Arial, Helvetica, sans-serif;}
h1{font:normal 26px Georgia,"Times New Roman", Times, serif;color:#000;margin-bottom:12px;}
h1 a{color:#000;}
h2{font:bold 14px Helvetica, Arial, sans-serif;margin-bottom:10px;color:#f06;text-transform:uppercase;}
h2 a{color:#f06;}
h3{font:normal 16px Helvetica, Arial, sans-serif;color:#000;}
h4{font:bold 14px Helvetica, Arial, sans-serif;margin-bottom:10px;margin-left:15px;color:#f06;text-transform:uppercase;}
h5{font:normal 14px Georgia,"Times New Roman", Times, serif;margin-top:10px;margin-bottom:6px;color:#000;}
h5 a:hover{color:#f06;}
#header{width:100%;background-color:#000;float:left;}
#headercontent{width:960px;margin-left:auto;margin-right:auto;}
#headerlogo{float:left;}
#headerlogo a{display:block;width:232px;height:150px;background:#000 url(http://www.geekandhype.net/img/geekandhypelogo.jpg) no-repeat;font-size:40px;text-indent:-9999px;}
#navbar{width:100%;height:30px;line-height:30px;background:#000 url(http://www.geekandhype.net/img/navbar.jpg) repeat-x;color:#fff;font-size:12px;float:left;}
#navbarcontent{width:960px;margin-left:auto;margin-right:auto;}
#navbarcontent a{color:#eaeaea;font-size:12px;text-transform:uppercase;}
#navbarlinks{float:left;border-left:1px solid #1e1e1e;}
#navbarlinks ul{list-style-type:none;display:block;}
#navbarlinks li{display:inline;}
#navbarlinks a{display:block;float:left;border-right:1px solid #1e1e1e;padding:0px 19px;}
#navbarlinks a:hover{background:#9c003e url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;text-shadow:0 1px 0 #940033;}
#navbarlinks a:active{background:#9c003e url(http://www.geekandhype.net/img/navbaractive.jpg) repeat-x;text-shadow:0 1px 0 #a50044;}
.currenttab{background:#9c003e url(http://www.geekandhype.net/img/navbaractive.jpg) repeat-x;text-shadow:0 1px 0 #a50044;}
.lang-fr, .lang-fr:hover{background: transparent url(http://www.geekandhype.net/img/icon-fr.png) no-repeat center 8px!important;padding:0px 22px!important;text-indent:-9999px;}
.lang-en, .lang-en:hover{background: transparent url(http://www.geekandhype.net/img/icon-us.png) no-repeat center 8px!important;padding:0px 22px!important;text-indent:-9999px;}
#navbarlinks a:hover{color:#fff;}
#navbarsearch{float:right;margin-top:5px;}
#navbarsearch input{background:url(http://www.geekandhype.net/img/searchbox.gif) no-repeat;width:115px;height:19px;font-size:12px;height:19px;padding-left:25px;padding-top:2px;padding-right:8px;border:0;vertical-align:middle;color:#eaeaea;text-shadow:0 1px 0 #000;}
#navbarother{float:right;border-right:1px solid #373737;}
#navbarother ul{list-style-type:none;display:block;}
#navbarother li{display:inline;}
#navbarother a{display:block;float:left;border-left:1px solid #373737;padding:0px 19px;}
#navbarother a:hover{background:#9c003e url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;}
#navbarother a:hover{color:#fff;}
#middle{overflow:hidden;width:960px;margin:0 auto;padding:25px 0;background-color:#fff;}
#headlines{background-color:#fff;padding:20px 15px 0 15px;margin-top:10px;border-top:1px solid #eee;}
#headlines h4{margin-left:0;}
#headlines h5 a{color:#000;}
#headlines h5 a:hover{color:#f06;}
#headlines p{color:#6d6d6d;padding-bottom:0;}
.spotlight{width:160px;float:left;margin-right:32px;}
.spotlightlast{margin-right:0;}
.spotlight img, .gallery img{padding:4px;background-color:#fff;border:1px solid #ddd;}
.spotlight a:hover img, .gallery a:hover img{padding:1px;border:4px solid #ccc;}
.gallery{margin:10px auto 0;width:auto;background-color:#ececec;padding:20px;}
.gallery dl{display:block;float:left;height:170px;width:170px;}
.gallery dt{display:block;width:160px;height:160px;padding:5px;}
.gallery .galleryleft{float:left;margin-right:15px;margin-left:180px;width:160px;height:160px;}
.gallery .gallerycurrent{float:left;width:160px;height:160px;}
.gallery .galleryright{float:left;margin-left:15px;margin-right:180px;width:160px;height:160px;}
#content{float:left;width:600px;text-align:left;display:inline;}
#imgcontent{float:left;width:960px;text-align:left;display:inline;}
#content h2, #imgcontent h2{margin-bottom:15px;}
#content p, #imgcontent p{line-height:1.5em;}
#content li, #imgcontent li{list-style-type:circle;margin-left:25px;}
.mini{border-top:1px solid #eee;padding:20px 0;margin-left:15px;}
.home{border-top:1px solid #eee;margin:0 24px;padding: 20px 0!important}
.home h1 {margin-bottom: 3px;}
.page{position:relative;padding:0 24px;background-color:#fff;}
.post{position:relative;background-color:#fff;padding:0 24px;}
.entry p{text-align:justify;}
.imgentry{text-align:center;}
.entry a{color:#f06;}
.entry a:hover{color:#6d6d6d;}
.post h1, .mini h1{padding-right:100px;}
.mini .thumbnail, .photo{padding:4px;background-color:#fff;border:1px solid #ddd;float:left;margin-right:15px;}
.avatar-100{margin-right:15px!important;}
.mini a:hover .thumbnail{padding:1px;border:4px solid #ccc;}
.mini .excerpt h1{font-size:18px;padding-right:0;margin-bottom:3px;}
.mini .excerpt h1 a{color:#000;}
.mini .excerpt h1 a:hover{color:#f06;}
.undertitle{color:#898989;margin-bottom:12px;font-size:10px;text-transform:uppercase;height:15px;}
.undertitle a{color:#898989;}
.undertitle a:hover{color:#f06;}
.more{color:#f06;font-size:10px;text-transform:uppercase;}
.more a:hover{color:#000;}
.sticky .entry{border:0;}
#sidebar{float:left;width:360px;}
#sidebar a{color:#6d6d6d;}
#sidebar a:hover{color:#000;}
#sidebar ul{list-style-type:none;}
#syndication{font-size:14px;margin-left:25px;}
#syndication p{padding-left:56px;padding-top:4px;padding-bottom:0;background:transparent url(http://www.geekandhype.net/img/rssfeedicon.jpg) no-repeat;height:43px;}
#subscribe{background:#fff url(http://www.geekandhype.net/img/subscribe.jpg) no-repeat;width:300px;height:194px;}
#subscribe-rss-button a{width:61px;height:61px;color:#fff;display:block;text-indent:-9999px;position:absolute;margin-top:40px;margin-left:206px;}
#leader{background-color:#000;width:100%;height:90px;padding-top:15px;}
#pubsidebar{background:#e5e5e5;width:300px;margin:20px 25px 0;}
#otherpubsidebar{background:#e5e5e5;width:300px;margin:20px 25px 0;}
#pubheader{background:#000;width:728px;height:90px;overflow:hidden;margin-top:30px;margin-left:auto;margin-right:auto;float:left;}
#pubsponso{overflow:hidden;}
#categories{text-align:justify;margin:15px 15px 0 25px;padding-top:6px;}
#categories li{display:inline;margin-right:3px;}
#recentposts{text-align:justify;margin:20px 0 0 25px;padding-top:6px;}
#recentposts ul{list-style-type:circle;color:#f06;margin-left:15px;}
#recentposts a, #favorites a, #links a{display:block;}
#recentcomments{text-align:left;margin:15px 0 0 25px;padding-top:6px;width:300px;}
#recentcomments ul{color:#f06;height:120px;overflow:hidden;}
#recentcomments li{margin-bottom:1px;}
#recentcomments a{display:block;padding:6px;background-color:#eee;}
#recentcomments a:hover{background-color:#bbb;color:#fff;}
#recentcomments span{display:block;margin-bottom:4px;font-size:13px;color:#000;}
#recentcomments a:hover span{color:#fff;}
#favorites{text-align:justify;margin:20px 0 0 25px;}
#favorites ul{list-style-type:circle;color:#f06;margin-left:15px;}
#links{text-align:justify;margin:15px 0 0 25px;}
#links h2{border:0;}
#leftlinks{float:left;width:165px;}
#rightlinks{float:left;width:170px;}
#leftlinks ul:first-child{margin-bottom:15px;}
#samsung{margin:15px 0 0 25px;}
#wpcf label{clear:both;display:block;float:left;width:150px;}
#wpcf input{float:left;width:300px;padding:4px;margin:0px 5px 6px 0;border:1px solid #cbcbcb;color:#f06;font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;font-size:12px;}
#wpcf textarea{width:450px;height:100px;padding:4px;margin:5px 5px 10px 0;border:1px solid #cbcbcb;background:#f3f3f3;color:#000;font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;font-size:12px;display:block;}
#wpcf #contactsubmit{margin-left:360px;width:100px;background:#9c003e url(http://www.geekandhype.net/img/navbar.jpg) repeat-x;color:#fff;cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:0;}
#wpcf #contactsubmit:hover{background:#000 url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;}
#wpcf #contactsubmit:active{background:#9c003e url(http://www.geekandhype.net/img/navbaractive.jpg) repeat-x;}
#footer{width:100%;background-color:#000;clear:both;line-height:1.5em;}
#footercontent{width:960px;margin-left:auto;margin-right:auto;color:#fff;}
#footercontent h3{font:normal 18px Helvetica, Arial, sans-serif;color:#fff;margin-bottom:10px;}
#footercontent a{color:#fff;}
#footercontent a:hover{color:#f06;}
#footerleft{float:left;width:600px;margin-right:25px;padding:20px 0;text-align:justify;color:#ccc;}
#footerleft p{background:url(http://www.geekandhype.net/img/icon.jpg) no-repeat;padding-left:72px;}
#footerright{float:left;width:335px;padding:20px 0;}
#footerright ul{list-style-type:none;display:block;}
#footerright li{display:inline;}
#footerright a{display:block;float:left;margin-right:10px;margin-bottom:8px;padding:2px 6px;background:#000 url(http://www.geekandhype.net/img/navbar.jpg) repeat-x;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#footerright a:hover{background:#9c003e url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;color:#fff;text-shadow:0 1px 0 #940033;}
#footerright a:active{background:#9c003e url(http://www.geekandhype.net/img/navbaractive.jpg) repeat-x;color:#fff;}
#footerright a.currentpage{background:#9c003e url(http://www.geekandhype.net/img/navbaractive.jpg) repeat-x;color:#fff;text-shadow:0 1px 0 #940033;}
#footerright a:hover.currentpage{background:#9c003e url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;color:#fff;text-shadow:0 1px 0 #940033;}
#copyright{width:100%;margin-bottom:20px;}
#copyrightcontent{width:880px;color:#6D6D6D;margin:0 auto;text-align:center;padding-top:15px;font-size:11px;line-height:1.5em;}
#copyrightcontent a{color:#6D6D6D;text-decoration:underline;}
#relativeposts{margin-bottom:30px;padding:15px;background-color:#f3f3f3;float:left;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:520px;}
#relativeposts a{color:#000;}
#relativeposts a:hover{color:#f06;}
#relativeposts div{width:160px;float:left;}
#relativeposts div.midthumbnail{margin:0 20px;float:left;}
.relthumbnail{padding:4px;background-color:#fff;border:1px solid #ddd;}
#relativeposts a:hover .relthumbnail{padding:1px;border:4px solid #ccc;}
#relativeposts h2{border:0;margin-bottom:10px;}
#relativeposts p{color:#6d6d6d;padding-bottom:0;}
#sharer{margin-top:15px;margin-bottom:20px;float:left;padding:15px;background-color:#f3f3f3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:520px;}
.twtshare{float:left;margin-left:15px;}
.fbkshare{float:left;}
.googshare{float:left;}
.fbklike{clear:both;padding-top:5px;}
.fbklike iframe{border:none;overflow:hidden;width:550px;height:24px;}
.clear{clear:both;display:block;}
.left{float:left;}
.right{float:right;}
.center{text-align:center!important;}
strong.search-excerpt{background-color:#ffe5f2;}
#spacer{height:1px;}
#footerarticle{padding:5px;background-color:#000;font-size:14px;color:#e7e7e7;}
#footerarticle li{list-style-type:none;}
#trackbacklist{margin-bottom:15px;list-style-type:disc;color:#f06;}
h2#comments {display: inline;float:left;}
#commentlist{padding-top:15px;float:left;}
#commentlist li{list-style-type:none;margin-bottom:25px;margin-left:0px;text-align:left;}
#commentlist .children li{margin-left:20px;}
.children{border-left:3px solid #f3f3f3}
.children .comment-text{width:505px;}
.children .comment-text p{padding-right:0}
.commentauthorlink{color:#f06;}
.commentauthorlink a{color:#f06;}
.commentmetadata{font-size:11px;}
.comment-infos{overflow:hidden;}
#content .comment-infos p{float:left;margin-left:10px;}
.comment-text{padding:10px;background-color:#f3f3f3;color:#5c5c5c;width:528px;border:1px solid #cbcbcb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;}
.bypostauthor .comment-text{background-color:#ffe5f2;color:#74686e;border-color:#FFBCDF;}
.comment-text a{color:#6d6d6d;}
.comment-text p{padding-right:16px;padding-bottom:0;}
.bypostauthor .comment-text a{color:#383235;}
.edit-comment-admin-links-no-icon{padding-bottom:10px;text-align:right;}
.reply{position:absolute;top:4px;right:6px}
.reply a{display:block;width:16px;height:16px;background:transparent url(http://www.geekandhype.net/img/reply.png) no-repeat;text-indent:-9999px;}
#commentform{margin-top:20px;}
#commentform label{clear:both;display:block;float:left;width:150px;}
#commentform textarea{border:1px solid #cbcbcb;padding:4px;font:normal 12px Verdana, Helvetica, Arial, Geneva, sans-serif;width:540px;height:130px;margin-bottom:4px;display:block;}
#commentform #email, #commentform #author, #commentform #url{font-size:12px;background:#fff;color:#f06;border:1px solid #cbcbcb;width:390px;}
#commentform #submit{width:100px;margin-left:150px;background:#9c003e url(http://www.geekandhype.net/img/navbar.jpg) repeat-x;color:#fff;cursor:pointer;font-size:12px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:0;}
#commentform #submit:hover{background:#000 url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;text-shadow:0 1px 0 #a50044;}
#commentform #submit:active{background:#000 url(http://www.geekandhype.net/img/navbaractive.jpg) repeat-x;}
#commentform input{margin-bottom:3px;padding:4px;}
.subscribe-to-comments{margin-left:150px;}
.subscribe-to-comments label{float:none!important;display:inline!important;}
.subscribe-to-comments input{width:auto;height:auto!important;}
.avatar{background-color:#CBCBCB;padding:2px;float:left;margin:0;}
#navigationlinks a{display:block;background:#9c003e url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;padding:6px;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-shadow:0 -1px 0 #a50044;}
#navigationlinks a:hover{background:#000 url(http://www.geekandhype.net/img/navbar.jpg) repeat-x;text-shadow:none;}
#navigationlinks a:active{background:#9c003e url(http://www.geekandhype.net/img/navbarblackactive.jpg) repeat-x;text-shadow:none;}
#navigationlinks .left{margin-left:15px;}
#pagelinks{float:right;margin-top:10px;margin-bottom:10px;}
#pagelinks a{float:left;display:block;background:#9c003e url(http://www.geekandhype.net/img/navbarhover.jpg) repeat-x;margin-left:10px;padding:4px 10px;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#pagelinks a:hover{background:#000 url(http://www.geekandhype.net/img/navbar.jpg) repeat-x;}
#pagelinks a:active{background:#9c003e url(http://www.geekandhype.net/img/navbarblackactive.jpg) repeat-x;}
.commentspaginate{float:right;}
.commentspaginate a, .commentspaginate span{float:left;font-size:12px;display:block;background-color:#f3f3f3;margin-right:5px;padding:3px 6px;color:#6d6d6d;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.commentspaginate a:hover{background-color:#bbb;color:#fff;}
.commentspaginate a:active, .commentspaginate span.current{background-color:#bbb;color:#fff;}
.paginatevar {float:left!important;margin-bottom:25px!important;}
#whos{display:none;}
#follow{margin:20px 0 0 25px;width:300px;}
#ad{margin:20px 0 0 25px;width:300px;}
#ad iframe{border:none;overflow:hidden;width:300px;height:247px;background-color:#f3f3f3;}
#footerright li.live{display:none;}
#aboutpost{background-color:#ffe5f2;color:#74686e;border:1px solid #FFBCDF;padding:10px;margin-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:528px;}
#aboutpost a{color:#383235;}
#aboutpost p{padding-bottom:0;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#eee;}
.jScrollPaneDrag{position:absolute;background:#bbb;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover{}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown:hover{}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{}

#sliderbig{width:920px;margin:0 auto;overflow:hidden;background-color:#fff;padding:20px 20px 0;}
#slider{width:910px;height:280px;overflow:hidden;border:5px solid #eee;} 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:50%;
	top:110px;
	color:#fff;
	width:400px;
	z-index:8;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-left:-200px;
}
.nivo-caption p {
	background-color:rgba(255, 0, 102, 0.7);
	margin:0;
	padding: 0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.nivo-caption a {
	color: #fff;
	display:block !important;
	padding:15px;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:131px;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	display: block;
	left:20px;
	background: transparent url(http://www.geekandhype.net/img/navprev.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 18px;
	height: 18px;
}
.nivo-nextNav {
	display: block;
	right:20px;
	background: transparent url(http://www.geekandhype.net/img/navnext.png) 0 0 no-repeat;
	text-indent: -9999px;
	width: 18px;
	height: 18px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 20;
	background-color:rgba(0, 0, 0, 0.5);
	cursor: default;
	padding: 6px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.nivo-controlNav a {
	background: transparent url(http://www.geekandhype.net/img/navticks.png) 50% 0 no-repeat;
	position:relative;
	cursor:pointer;
	text-indent: -9999px;
	width: 2px;
	height: 3px;
	display: block;
	float: left;
	padding: 2px 4px;
}
.nivo-controlNav a.active {
	cursor: default;
	background-position: 50% -14px;
}
.nivo-controlNav a:hover {
	background-position: 50% -7px;
}
