/*  
Theme Name: Image River
Theme URI: http://www.kadom.net
Description: A premium Gallery theme for Wordpress by Kadom.
Version: 1.1
Author: Thomas BEAL - Kadom.net
Author URI: http://www.kadom.net/
Tags: Css, Gallery, Showcase, Design, Photo
*/

/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/
html { font-size: 100%;}
body {margin:0; padding:0;width:auto; height:100%;font: 12px sans-serif, arial, Georgia,"Lucida Sans Unicode", "trebuchet MS" ;  line-height:18px;text-align:center;}


img {border:0;}
.clear{clear:both;}


/* Images */
img { border:0px; }
img.centered {	display: block;	margin-left: auto; margin-right: auto;	}
img.alignright {margin: 4px 4px 6px 11px;display: inline;}
img.alignleft {margin: 4px 11px 6px 4px;display: inline;}
.alignright, .right {float: right;}
.alignleft, .left{float: left	}


ul , li { margin:0; padding:0; list-style-type:none;}

a      { font: 1.0em;  text-decoration: none;}
a:hover{ font: 1.0em;  text-decoration: underline;}

p{ padding:0; margin:0;}


/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

/* Headings */

h1, h2, h3, h4{ padding:0; margin:0;}

h3{ font: 20px "trebuchet MS", sans-serif;}
h4{ font: 18px "trebuchet MS", sans-serif;}
h5{ font: 14px "trebuchet MS", sans-serif;}
h6{ font: 12px "trebuchet MS", sans-serif;}


h2{ padding:0px; margin:0px 0 5px 18px;color:#340907;text-shadow: #C9221A 0 1px 0; border-bottom:0px #C9221A solid;font: 24px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.06em;line-height:20px;}

h1{ padding:0px; margin:0px 0 5px 18px;color:#340907;text-shadow: #C9221A 0 1px 0; border-bottom:0px #C9221A solid;font: 28px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.06em;line-height:26px;}

/* 03 - HEADER
/* ----------------------------------------------*/

#header {position:relative; height:130px;margin:0 0 15px 0;z-index:1;display:block;}
#logo{margin-top:15px;float:left;overflow:hidden;display:block;width:324px;}



ul#menu {position:absolute;top:10px;right:0px;display:block;z-index:2;}
ul#menu li{float:left;}
ul#menu li a{letter-spacing: -0.05em;border:transparent 1px solid;font:bold 14px verdana, sans-serif; color:#FFF;display:block;padding:6px 10px 6px 10px;margin:0px 3px 0 3px;z-index:3;}
ul#menu li a:hover{-webkit-border-radius:5px;-moz-border-radius:5px;border:1px #FFF solid;color:#302013;background:#FFF url("/wp-content/themes/logoheroes/styles/logoheroes/bar-bg.png") repeat-x;;}

ul#menu li.current_page_item {}
ul#menu li.current_page_item a {-webkit-border-radius:5px;-moz-border-radius:5px;border:1px #FFF solid;color:#302013;background:#FFF url("/wp-content/themes/logoheroes/styles/logoheroes/bar-bg.png") repeat-x;}

#category{border-left:1px #1F0504 solid;border-right:1px #1F0504 solid;width:976px;padding:0px 0 0 0px;float:left;height:34px}
#category li{float:left;margin:9px 15px 0px 15px;color:#FFF;letter-spacing: -0.05em;font:bold 12px verdana, Arial, sans-serif;}

ul#rss{display:block;float:right;overflow:hidden;margin-top:10px;}
ul#rss li{padding-top:5px;display:block;overflow:hidden;}

div.rss-info{width:320px;float:left;padding:0px;}
div.rss-number{font: 20px Verdana, sans-serif;letter-spacing: -0.05em;}
div.rss-button{width:40px;float:left;margin:2px 5px 0 0px;}
div.rss-text{font:12px Verdana, sans-serif;letter-spacing: -0.04em;}
div.twitter-info{width:320px;float:left;padding:0px;}
div.twitter-number{font: 20px Verdana, sans-serif;letter-spacing: -0.05em;}
div.twitter-button{width:40px;float:left;margin:2px 5px 0 0px;}
div.twitter-text{font:12px Verdana, sans-serif;letter-spacing: -0.04em;}


div.share-info{width:320px;float:left;padding:0px;}
div.share-number{font: 22px Verdana, sans-serif;letter-spacing: -0.05em;color:#B2B2B2;}
div.share-button{width:40px;float:left;margin:2px 2px 0 0px;}
div.share-text{font:11px Verdana, sans-serif;letter-spacing: -0.04em;}


/* ---- THEMES PRESENTATION  -----*/


.arrow-right a{outline-style :none;z-index:2;margin-top:70px;margin-right:-63px;right:0;position: absolute;width:56px;height:130px;text-indent:-9000px;background: url("/wp-content/themes/logoheroes/styles/logoheroes/arrow-right.png") no-repeat;}
.arrow-right a:hover{background: url("/wp-content/themes/logoheroes/styles/logoheroes/arrow-right.png") no-repeat bottom;}
.arrow-left  a{outline-style :none;z-index:2;margin-top:70px;margin-left:-50px;position: absolute;width:56px;height:130px;text-indent:-9000px;background: url("/wp-content/themes/logoheroes/styles/logoheroes/arrow-left.png") no-repeat;}
.arrow-left  a:hover{background: url("/wp-content/themes/logoheroes/styles/logoheroes/arrow-left.png") no-repeat bottom;width:56px;height:130px;}




.section{position:relative;margin:0 0 0px 0;padding:0 10px ;display:block;overflow:hidden;width:984px;}


.featured-section-left{position:absolute;z-index:5;float:left;width:3px;height:250px;background: url("/wp-content/themes/logoheroes/styles/logoheroes/featured-left.png") repeat-y  left;}
.featured-section-right{position:absolute;z-index:5;right:0px;width:3px;height:250px;background: url("/wp-content/themes/logoheroes/styles/logoheroes/featured-right.png") repeat-y right;}

.item-list{width:984px;position:relative;margin:5px 0px 10px 0px;padding:0 5px;display:block;z-index:5;}

.jcarousel{float:left;width:984px;position:relative;margin:5px 0px 10px 0px;padding:0 5px;display:block;z-index:5;height:245px;}


.jcarousel ul{display:block;overflow:hidden;}
.jcarousel ul li{display:block;margin:0 0 0 4px;width:324px;height:245px;float:left;}


.item-list ul{display:block;overflow:hidden;}
.item-list ul li{display:block;margin:0 0 0 4px;width:324px;height:245px;float:left;}


.item{background: url("/wp-content/themes/logoheroes/styles/logoheroes/item-bg.png") no-repeat 0 5px;}
.item-image img{margin:11px 0 0px 7px;overflow:hidden;}
.item-image a{padding:0;margin:0;line-height:10px;}
.img-featured{position:absolute;margin:0px 0 0 -6px;}
.img-new{position:absolute;margin:0px 0 0 -6px;}

.item-description{display:block;margin:0px;padding:0;width:100%;overflow:hidden;}
.item-title{width:148px;height:28px;overflow:hidden;position:relative;margin:0px 0 0 0;padding:0;float:left;}
.item-title h2 a{margin:0px 0 0 5px;padding:0;color:#5e5e5e;letter-spacing: -0.11em;font:bold 18px verdana, Arial, sans-serif;line-height:20px;}
.item-title h2{text-shadow:none;border:0;margin:5px 0 0 0px;padding:0;}

.item-rating{display:block;float:right;margin:0px 7px 0px 0;}
.rattext{padding-right:3px;text-align:right;float:left;color:#5e5e5e;letter-spacing: -1px;font: 10px verdana, Arial, sans-serif;}
.ratstar{float:left;margin:2px 0px 0px 0px;}

#content-wide a:hover,#content a:hover{color:#C9221A;}

.content p{color:#302013; font: 14px verdana,Helvetica, Arial, sans-serif;padding:2px 0px 0 0;}
#content .content a{text-decoration:underline;color:#302013;}
#content .content a:hover{text-decoration:none;color:#302013;}


#content .button li a,#content .theme-info h3 a{color:#302013;}




.item-single{width:343px;float:left;overflow:hidden;}
.item-single ul{margin-left:10px;display:block;width:334px;}
.item-single ul li{display:block;margin:0 0 0 4px;width:324px;height:245px;}
.related-logo {padding-top:0px;display:block;overflow:hidden;width:338px;}
.item-data{display:block;overflow:hidden;float:left;width:634px;border:1px #fff solid;background:#D5D5D5 url("/wp-content/themes/logoheroes/styles/logoheroes/item-detail-bg.png") repeat-x top;padding:0px;margin:6px 0 0 5px;}
.item-data h2{margin:0;color:#5E5E5E;text-shadow: #FFF 0 1px 0;}


.item-data .stats{display:block;overflow:hidden;width:100%;border-top:1px #fff solid;border-bottom:1px #878787 solid;}


.item-data h3{margin:0;color:#5E5E5E;text-shadow: #FFF 0 1px 0;}

.item-data .desc, .item-data .stats{color:#333;padding:10px 10px 20px 10px;font: bold 14px verdana,Helvetica, Arial, sans-serif;border-top:1px #fff solid;border-bottom:1px #878787 solid;}


.item-data .stats ul{margin: 5px 0 0 10px;}
.item-data .stats a,.item-data .item-comment a{color:#C9221A;}


.item-data .item-tags{margin-top:20px;}

.item-tags a{font-size:11px!important;margin:0 4px 4px 0;padding:3px 6px 4px 6px;text-decoration:none;-moz-border-radius:8px;-webkit-border-radius:8px;}
.item-tags a:hover{border-color:#ccc;}


.item-data .item-tags{color:#817E6F;}
.item-data .item-tags a{color:#999;background:#FFF;border:1px solid #999;}
.item-data .item-tags a:hover{border:1px solid #4C4C4C;}


/* 03 - STRUCTURE
/* ----------------------------------------------*/
#page{ position:relative; margin-left:auto; margin-right:auto;padding-bottom:20px; width:1000px;text-align:left;}

#content{position:relative; clear:both;padding:0px; width:1000px;min-height:300px; float:left; display:block; margin : 10px 0 0 0px;}


.bar{width:978px;margin:0 0 0 10px;padding:4px 0 0 0;height:43px;background: url("/wp-content/themes/logoheroes/styles/logoheroes/bar-bg-black.png") repeat-x;}
#navigation{height:34px;border-left:1px #1F0504 solid;border-right:1px #1F0504 solid;border-top:0px #FFF solid;border-bottom:1px #FFF solid;background: url("/wp-content/themes/logoheroes/styles/logoheroes/bar-bg.png") repeat-x;margin:0px;padding:0px;overflow:hidden;}



/* 3.1 - CONTENT
/* ----------------------------------------------*/

.ggad-line{overflow:hidden;padding:5px 0 20px 23px;}
.ggad-single{overflow:hidden;float:left;width:300px;margin:10px 0 15px 10px}
/* 3.2 - ARCHIVE
/* ----------------------------------------------*/


/* 3.2.1 - Default PAGINATION
/* ----------------------------------------------*/






/* 3.3 - SINGLE POST & PAGE
/* ----------------------------------------------*/



/* 3.3.1 - COMMENT
/* ----------------------------------------------*/
#commentform{font: 14px  verdana ,"trebuchet MS", sans-serif;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px;}
#commentform textarea{font:bold 12px verdana ,"trebuchet MS", sans-serif;margin:2px;width:72%;padding:5px;border:1px #999 dotted;background:#D5D5D5 url("/wp-content/themes/logoheroes/styles/logoheroes/item-detail-bg.png") repeat-x top;-webkit-border-radius:8px;-moz-border-radius:8px;}
#commentform input.text{font:bold  12px verdana ,"trebuchet MS", sans-serif;margin:2px;width:40%;background:#D5D5D5 url("/wp-content/themes/logoheroes/styles/logoheroes/item-detail-bg.png") repeat-x top;border:1px #999 dotted;padding:3px;-webkit-border-radius:8px;-moz-border-radius:8px;}
#commentform input.submit{padding:3px;margin:5px 2px;font:bold 12px  verdana ,"trebuchet MS", sans-serif;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px #999 dotted;background:#D5D5D5 url("/wp-content/themes/logoheroes/styles/logoheroes/bar-bg.png") repeat-x top;}
#commentform label{width:50%;padding:0 0 0 5px;}

.commentlist{margin:10px 0 10px 0;padding:0;list-style-type:none;}

.comment img{float:left;margin:0 10px 0 0;}
.comment p{font: 14px "trebuchet MS", sans-serif;margin:3px 0 10px 0;}
.comment-author{font: bold 14px verdana,"trebuchet MS", sans-serif;}
.comment-meta{clear:both;text-align:right;}

.commentlist .children{margin-left:40px;padding:0;}
ol.commentlist li, ol.pinglist li{list-style-type:none;margin:5px 0 5px 0px;}

#comment-list{border-top:1px #fff solid;border-bottom:1px #878787 solid;padding:10px;}
#respond{display:block;border-top:1px #fff solid;padding:10px;}




.comment{background:#fff;padding:5px;border:1px #999 dotted;-webkit-border-radius:8px;-moz-border-radius:8px;}
.depth-2{background:#f0f0f0;}
.depth-3{background:#e5e5e5;}
.depth-3{background:#eee;}
.comment img{border:2px #878787 solid;}
.comment p{color:#333333;font: bold 12px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.05em;}
.comment-author{color:#333333;}
.commentlist .children{}



/* 04 - SIDEBAR
/* ----------------------------------------------*/


/* 05 - FOOTER
/* ----------------------------------------------*/

#sidebar{display:block;width:984px;overflow:hidden;}


#sidebar1{display:block;float:left;width:310px;overflow:hidden;padding:9px;}
#sidebar2{display:block;float:left;width:310px;overflow:hidden;padding:9px;}
#sidebar3{display:block;float:left;width:310px;overflow:hidden;padding:9px;}

#footer{color:#5E5E5E;font: bold 12px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.05em;}
#footer h2{font: bold 20px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.06em;height:29px;color:#B2B2B2;text-shadow: none;padding:0px 0 0 0px;margin:0px 0 -8px 0px;display:block;}

.s_widget {padding:0px;margin:0px 0 25px 0;}

.textwidget p{padding:15px 5px 0px 5px;}

#footer li.s_widget ul{margin:0px 0;border-left:1px #2C2C2C solid;border-right:1px #2C2C2C solid;}
#footer li.s_widget li{border-bottom:1px #000 solid;background:#000 url("/wp-content/themes/logoheroes/styles/logoheroes/footer-li-bg.png") repeat-x;padding:6px 0 6px 5px;margin:0px;font: bold 12px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.05em;}
#footer li.s_widget li a{color:#B2B2B2;font: bold 12px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.05em;}
#footer { width:100%; margin:0px 0 0 0px; padding: 0px 0px 0px 0px;	clear:both;  min-height:70px;text-align:left;}
#footer a{color:#B2B2B2;}
.footer-inner{font: 14px verdana, sans-serif; width:984px; margin:0 auto  0 auto;padding:20px 0 10px 10px; min-height:150px;}
.credit{overflow:hidden;width:1000px;clear:both;}
.footer-icon img{margin-top:0px;}
.footer-icon {}
#footer-menu{display:block;}
#footer-menu li{float:left;margin:0 20px 0px 0;}


/* 05.1 - TAGS
/* ----------------------------------------------*/

.tags{margin:10px 0 3px 0;overflow:hidden;}
.tags a{display:block;float:left;font-size:11px!important;margin:0 5px 6px 0;padding:3px 6px 4px 6px;text-decoration:none;-moz-border-radius:8px;-webkit-border-radius:8px;}
.tags a:hover{border-color:#ccc;}


#footer .tags{color:#817E6F;}
#footer .tags a{background:#000 url("/wp-content/themes/logoheroes/styles/logoheroes/footer-li-bg.png") repeat-x;border:1px solid #2C2C2C;border-top:none;}
#footer .tags a:hover{background:#000 url("/wp-content/themes/logoheroes/styles/logoheroes/footer-li-bg.png") repeat-x;border:1px solid #4C4C4C;border-top:none;}


.share ul{margin:0px 5px 0 5px!important;display:block;overflow:hidden;border:none!important; }
.share ul li{float:left;margin:5px 5px 0 8px!important;background:transparent!important;border:none!important; }
.share ul li a{}

/* 05.2 - SEARCH
/* ----------------------------------------------*/

.s-input{border:1px solid #2C2C2C;color:#5E5E5E;font: bold 16px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.05em;border-top:none;width:305px;background:#000 url("/wp-content/themes/logoheroes/styles/logoheroes/footer-li-bg.png") repeat-x;padding:6px 0 6px 5px;-moz-border-radius:8px;-webkit-border-radius:8px;}
p.exemple{font: 10px verdana,"trebuchet MS", sans-serif;letter-spacing: -0.03em;margin:3px 0 0 10px; }


/* 05.2 - LINKS
/* ----------------------------------------------*/

.social-site{clear:both;overflow:hidden;display:block;}
.social-icon{float:left;overflow:hidden;}
.social-text{float:left;margin:-3px 0 0 5px;padding:0;overflow:hidden;}
.social-text h3 a{ color:#B7B7B7!important;margin:0px;padding:0;font:bold 18px verdana,"trebuchet MS", sans-serif !important;letter-spacing: -0.03em;}

/* 06 - PAGINATION
/* ----------------------------------------------*/


.wp-pagenavi{padding:6px 0 3px 0px !important;font: 12px "trebuchet MS", sans-serif !important;}
.wp-pagenavi a, .wp-pagenavi a:link {
    margin:0px 2px 0 2px !important;padding:0 4px 0 4px !important;
	text-decoration: none !important;
	
}

.wp-pagenavi a:hover {	

}
.wp-pagenavi a:active {
	text-decoration: none !important;
	
}
.wp-pagenavi span.pages {
    margin:0px 20px 0 2px!important;padding:0 4px 0 4px!important;

}
.wp-pagenavi span.current {
    margin:0px 2px 0 2px!important;padding:0 4px 0 4px!important;

}
.wp-pagenavi span.extend {
    margin:0px 2px 0 2px!important;padding:0 4px 0 4px!important;	

}
