/* @override 
	http://localhost:8888/joomla/1.5/foliolife/templates/zengrid/css/k2.css
	http://localhost:8888/joomla/1.5/foliodev/templates/foliolife/css/k2.css
	http://showcase.joomlabamboo.com/foliolife/templates/foliolife/css/k2.css
*/

.clr {clear: both}


/* Div around the title and author, date etc */
div.k2Meta {background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;height: 30px;float: left;width: 100%;margin-bottom: 10px;color: #ccc;font-size: 90%;position: relative} 
 
div.k2Createdate {position: absolute;width: 60px;height: 50px;text-align: center;z-index: 10;background:url(../html/com_k2/templates/folio/images/dividerVert.png) no-repeat right top;padding-right: 20px}

div.k2Createdate span.dateday {margin-left: 4px;}
div.k2Createdate span.dateyear {font-size: 2em;display: block;text-align: center;line-height: 1em;}

h2.dateheading {padding-left: 100px;font-size: 1.6em;margin: 0;padding-bottom: 0;}
h2.dateheading span sup {font-size: 12px;float: right;position: absolute;margin-top: -10px;} 
h2.noborder {background: none;}
.k2Buttons {position: absolute;right: 25px;width: 100px;margin-top: -25px;font-size: 90%;}
.k2Buttons a {margin-left: 10px;}
span.catItemAuthor {float: right;}
.catItemCategory.dateheading,.userItemCategory.dateheading {padding-left: 100px;float: left;}


/* Category View */
.itemCategory.dateheading {float: left;padding-left: 100px;}
.itemAuthor {float: right}
.itemHeader,.catItemView {background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left top;padding-top: 8px;margin-bottom: 30px}
.itemHeader.featured {}
.itemToolbar {font-size: 90%}
.itemToolbar a {margin-right: 10px;}
span.itemDateModified,span.catItemDateModified {font-size: 90%;font-style: italic;float: right;margin-top: 4px;color: #ccc;}
.catItemUser {margin-bottom: 30px;margin-top: 20px;}

.k2Divider {background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;margin-bottom: 10px;padding-bottom: 2px}
.itemBody {background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;margin-bottom: 10px;padding-bottom: 40px;}


/* Read More */
.k2ReadMore {float: right;background:url(../html/com_k2/templates/folio/images/more.png) no-repeat left center;padding-left: 15px;margin-top: 8px;font-size: 90%;color: #fff}



/* Items */
.k2Category  {background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;padding-bottom: 40px;margin-bottom: 8px}
.itemContainer {float: left}
.k2Category {padding-right: 4px;}
.k2SectCat {clear: both;float: left;width: 100%;}

.k2Meta .itemComments {float: left;margin-left: 20px;}

.itemHits {float: left;margin-top: 4px;font-size: 90%;}



/* Item Author */
div.itemAuthorBlock{background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;padding-bottom: 20px;margin:40px 0 20px}
div.itemAuthorBlock img.itemAuthorAvatar{float:left;display:block;background:#fff;border:1px solid #ddd;margin:0 20px 0 0;padding:4px;}
.itemAuthorDetails {float: left;}

.itemAuthorDetails h3,.itemAuthorLatest h3,.itemRelated h3,.itemComments h3 {background: none;padding: 0;font-size: 1.2em;}
.itemAuthorDetails h3 a {color:#AD271F}

/* Item Links */
.itemLinksNavigation {background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;padding-bottom: 10px;margin:0px 0;float: left;width: 100%;font-size: 90%;line-height: 1em;}
.itemSocialLinksBlock {float: left;}
.itemNavigation {float: right;width: 45%;text-align: right;}
.itemNavigation a {margin-left: 20px;}

/* Tags and Ratings*/
.catTagRating,.itemTagsBlock {clear: both;float: left;width: 100%;background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;margin-bottom: 20px;}
.itemTagsBlock {padding-bottom: 10px;}
.catItemRatingBlock {float: right;width: 60%;font-size: 90%}
.catItemRatingBlock ul.itemRatingList {margin: -4px 0 0 0;}
.catItemRatingBlock .itemRatingLog {padding: 0;}


.catItemTagsBlock {float: left;width: 30%}
.catItemTagsBlock span,.itemTagsBlock span,.userItemTagsBlock span {float: left;line-height: 1em;font-size: 90%;margin-right: 10px;color: #ccc}
ul.catItemTags,.itemTagsBlock ul,ul.userItemTags {margin: 0;}
ul.catItemTags li,.itemTagsBlock li,.itemRelated ul li,ul.userItemTags li {float:left;list-style: none;margin: 0 10px 0 0;font-size: 90%;font-style: italic;padding: 0;}
ul.catItemTags li a,.itemTagsBlock li a,.itemRelated ul li a,.userItemTagsBlock ul li a {padding: 0;margin: 0;line-height: 1em;color: #AEBA34;float: left}
ul.catItemTags li a:hover,.itemTagsBlock li a:hover,.itemRelated ul li a:hover {color: #fff;}


span.catItemHits {font-size: 90%;color: #ccc;}


.k2user .catItemTagsBlock {float: right;width: 30%;text-align: left;}
.k2user ul.catItemTags li,.itemTagsBlock li,.itemRelated ul li,ul.userItemTags li {float: right;}


/* Related Items */
.itemRelated {float: left;clear: both;width: 100%;background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;padding-bottom: 20px;margin-bottom: 20px;}

.itemRelated ul li {float: left;}

/* Comments */
h3.itemCommentsCounter {font-size: 1.4em;}
.catItemCommentsLink {text-align:left;float: left;width: 200px;margin-left: 20px;}
textarea#commentText {width: 96%;}
textarea#commentText:focus,.inputbox:focus {background: #eee}
input#userName.inputbox,input#commentEmail.inputbox,input#commentURL.inputbox {width: 45%;}

ul.itemCommentsList li{list-style-type: none;margin: 0;clear: both;background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;margin-bottom: 20px;float: left;width: 100%;font-size: 90%;}
.commentsLeft {float: left;width: 25%;margin-right: 3%;font-size: 90%;background:url(../html/com_k2/templates/folio/images/dividerVert.png) no-repeat right top;margin-bottom: 20px;padding-right: 2%;}
.commentsLeft img {float: left;margin-right: 10px;margin-bottom: 10px;}
span.commentDate {line-height: 1em}
span.commentAuthorName {display: block}
span.commentAuthorName a{color: #AEBA34}
span.commentAuthorEmail {line-height: 1em;}
.commentsRight {float: right;width: 70%;}
.commentsRight  p {margin: 0;}
span.commentLink a {float: right;display: block;font-size: 90%;color: #AEBA34;}
span.commentLink a:hover {color: #fff;}
/* Author Latest */
.itemAuthorLatest {margin: 10px 0;float: left;width: 100%;background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;padding-bottom: 20px;}
.itemAuthorLatest ul {margin: 0;}
.itemAuthorLatest ul li {margin: 0;list-style-type: none;padding: 0;}
.itemAuthorLatest ul li a {display: block;padding: 4px 0;font-size: 90%;color: #AEBA34;}
.itemAuthorLatest ul li a:hover {color: #fff;}

.itemRatingBlock {width: 65%;float: right;position: relative;}
.itemRatingBlock span{font-size: 90%;float: right;line-height: 1em;padding-top: 4px;}
.itemRatingForm{display:block;vertical-align:middle;line-height:25px;float:right;font-size: 90%;} 
.itemRatingLog{margin:0;padding:0 0 0 4px;line-height: 1em;padding-top: 4px;float: left;margin-right: 20px;}
div.itemRatingForm .formLogLoading{background:url(../html/com_k2/templates/folio/images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating{background:url(../html/com_k2/templates/folio/images/system/transparent_star.png) left -1000px repeat-x;}
.itemRatingList{position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;background-position:left top;margin:0;padding:0;}
.itemRatingList li{display:inline;background-image:none;padding:0;}
.itemRatingList a,.itemRatingList .itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover{background-position:left bottom;}
.itemRatingList a.one-star{width:20%;z-index:6;}
.itemRatingList a.two-stars{width:40%;z-index:5;}
.itemRatingList a.three-stars{width:60%;z-index:4;}
.itemRatingList a.four-stars{width:80%;z-index:3;}
.itemRatingList a.five-stars{width:100%;z-index:2;}
.itemRatingList .itemCurrentRating{z-index:1;background-position:0 center;margin:0;padding:0;}
.smallerFontSize{font-size:100%;line-height:inherit}
.largerFontSize{font-size:150%;line-height:140%;}
.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:#fff !important;}
#recaptcha_table{border-color:#ccc !important;}
#recaptcha_response_field{background-color:#fff !important;border-color:#ccc !important;}

/* User Page */

.userBlock {margin-bottom: 10px;float: left;width: 100%;padding-bottom: 40px;font-size: 90%;}
.userBlock p {margin: 0;}
.userAvatar {float: left;width: 25%;}
.userInfo {float: right;width: 75%;}

.userItemView {background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;margin-bottom: 10px;padding-bottom: 20px;}

.userItemTagsBlock span {float: right;}
.userItemTagsBlock {float: right;width: 45%;margin-top: 6px;text-align: right;}
ul.userItemTags {float: right;}

/* General K2 CSS*/
div.k2Pagination{}
div.k2Pagination p.pages{float:left;margin:4px 10px;}


div.itemToolbar{float: left;width: 30%;}
div.itemToolbar a {float: left;}
div.itemToolbar ul{float:left;text-align:right;list-style:none;margin:0;padding:0;}
div.itemToolbar ul li{display:inline;list-style:none;text-align:center;margin:0;padding:0 4px 0 0;}
div.itemToolbar ul > li:first-child{border:none;margin:0;}
div.itemToolbar a img{vertical-align:middle;}
.itemTextResizerTitle {display: none;}
div.itemToolbar a#fontDecrease img{width:13px;height:13px;background:url(../html/com_k2/templates/folio/images/system/font_decrease.gif) no-repeat;}
div.itemToolbar a#fontIncrease img{width:13px;height:13px;background:url(../html/com_k2/templates/folio/images/system/font_increase.gif) no-repeat;}
div.itemImageBlock{margin:0 0 16px;padding:8px;}
span.itemImage{display:block;text-align:center;margin:0 0 8px;}
span.itemImageCaption{color:#666;float:left;display:block;font-size:11px;}
span.itemImageCredits{color:#999;float:right;display:block;font-style:italic;font-size:11px;}
div.itemFullText h3{margin:0;padding:16px 0 4px;}

span.itemHitsTwitterSep{color:#ccc;padding:0 8px;}
span.itemTwitterLink a{background:url(../html/com_k2/templates/folio/images/social/twitter.png) no-repeat 0 50%;text-decoration:none;margin:8px 0;padding:2px 0 0 20px;}
span.itemTwitterLink a:hover{text-decoration:none;}
div.itemCategory{margin-bottom:10px;}

div.itemSocialLinksBlock {}
div.itemSocialLinksBlock span{display: none;}
div.itemSocialLinksBlock ul.itemSocialLinks{list-style:none;float:left;margin:0;padding:0;}
div.itemSocialLinksBlock ul.itemSocialLinks li{float:left;list-style:none;margin:0;padding:0 4px;}
div.itemSocialLinksBlock ul.itemSocialLinks li a{float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;}
	div.itemSocialLinksBlock ul.itemSocialLinks li a span {display:none;}
a.delicious{background-image:url(../html/com_k2/templates/folio/images/social/delicious.png);}
a.digg{background-image:url(../html/com_k2/templates/folio/images/social/digg.png);}
a.reddit{background-image:url(../html/com_k2/templates/folio/images/social/reddit.png);}
a.stumble{background-image:url(../html/com_k2/templates/folio/images/social/stumble.png);}
a.facebook{background-image:url(../html/com_k2/templates/folio/images/social/facebook.png);}
a.myspace{background-image:url(../html/com_k2/templates/folio/images/social/myspace.png);}
a.technorati{background-image:url(../html/com_k2/templates/folio/images/social/technorati.png);}

/* Video */

.itemVideoBlock {float: left;width: 100%;text-align: left;background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;padding-bottom: 40px;margin-bottom: 8px;}

span.avPlayerSubContainer{float: left}
.itemVideoCaption,span.itemVideoCredits {float: left;clear: both;font-style: italic;}
/* Image Gallery */
.itemImageGallery {clear: both;background:url(../html/com_k2/templates/folio/images/divider.png) repeat-x left bottom;padding-bottom: 40px;margin-bottom: 8px;}



