/**
 * @package		EasyBlog
 * @copyright	Copyright (C) 2010 Stack Ideas Private Limited. All rights reserved.
 * @license		GNU/GPL, see LICENSE.php
 *  
 * EasyBlog is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

/*
* Heading font using Google's font setting
* Please dont edit the font-family setting except for the first line only for font size and color purpose
*/
#eblog-wrapper 						#ezblog-head h1{font-size:34px;padding:0;margin:0;line-height:1.2;border:0 !important}
#eblog-wrapper.eblog-cabin          #ezblog-head h1{font-family:'Cabin Sketch', arial, sans-serif}
#eblog-wrapper.eblog-droid          #ezblog-head h1{font-family:'Droid Sans', 'Segoe UI', Tahoma, sans-serif}
#eblog-wrapper.eblog-pacifico       #ezblog-head h1{font-family:'Pacifico', Georgia, serif}
#eblog-wrapper.eblog-inconsolata    #ezblog-head h1{font-family:'Inconsolata', Consolas, monospace}
#eblog-wrapper.eblog-kristi			#ezblog-head h1{font-family:'Kristi', arial,sans-serif}
#eblog-wrapper.eblog-molengo		#ezblog-head h1{font-family:'Molengo',arial,sans-serif}
#eblog-wrapper.eblog-orbitron		#ezblog-head h1{font-family:'Orbitron',arial,sans-serif}
/*
* Avatar
*/
#eblog-wrapper img.avatar{border:1px solid #bbb!important}
#eblog-wrapper a:hover img.avatar{border-color:#e5b700!important}
/*
* Subscription link on blog header
*/
#ezblog-head .ico.subscribe{font-weight:700;background-image:url(../images/icons/mail-open-document-text.png)}
/*
* Menu
*/
#ezblog-menu{border:1px solid #222;clear:both;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#ezblog-menu .blog-navi li a{height:18px;line-height:18px;padding:5px 8px;text-align:left !important}
#ezblog-menu .blog-navi{background:#444}
#ezblog-menu .blog-navi li a:hover{background:#333}
#ezblog-menu .blog-navi li a:hover span{background:none;}
#ezblog-menu .blog-navi li a,
#ezblog-menu .blog-navi li a span,
#ezblog-menu .blog-navi li a:hover,
#ezblog-menu .blog-navi li a:hover span{color:#fff;font-style:normal;font-weight:bold;display:block;text-decoration:none;}
#ezblog-menu .blog-navi li{border-right:1px solid #222}
#ezblog-menu .blog-navi li.float-r{border-left:1px solid #222;border-right:0}
#ezblog-menu .blog-navi .user-setting{z-index:201;}
#ezblog-menu .blog-navi .user-options{position:absolute;right:-1px;width:200px;top:41px;z-index:200;}
#ezblog-menu .blog-navi li ul{width:175px;position:absolute;z-index:9999;background:#444;border:1px solid #333;border-bottom:0;border-top:0;right:0;top:-1px;}
#ezblog-menu .blog-navi li ul li{width:100%;border-bottom:1px solid #333}
#ezblog-menu .blog-navi li ul li a:hover{background:#555}
#ezblog-menu .blog-navi li ul li.user-info{padding:8px 0;width:224px;float:left;background:#444;border:1px solid #333;margin:0 0 0 -50px}
#ezblog-menu .blog-navi li ul li.user-info a,
#ezblog-menu .blog-navi li ul li.user-info a.user-avatar{line-height:normal;height:auto;display:inline;padding:0}
#ezblog-menu .blog-navi li ul li.user-info a.user-avatar{margin:0 8px}
#ezblog-menu .blog-navi li ul li.user-info a:hover{background:none;text-decoration:underline}
#ezblog-menu .blog-navi li.user-write a span{background:url(../images/ico-write.png) no-repeat 0 center transparent !important;padding-left:20px;display:block}
#ezblog-menu .blog-navi li.user-setting a.user-dashboard span{background-image:url(../images/ico-profile.png);background-repeat:no-repeat;background-position:center;text-indent:-9999px !important;width:18px !important}
#ezblog-menu .blog-navi a:hover img.avatar{border-color:#fc0}
#ezblog-menu .blog-navi li ul li a sup{background:#DA1900;display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;margin-left:5px;font-size:10px;font-family:Arial;text-shadow:0 1px 1px #000;vertical-align:middle;
	border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
#ezblog-menu .blog-navi .user-access a.active{background:#444;color:#fff}
#ezblog-menu .blog-navi .user-form{color:#fff;width:220px;top:40px;right:-1px;border:1px solid #222;z-index:5;zoom:1;
    border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#ezblog-menu .blog-navi .user-form .in{background:#444;padding:10px}
#ezblog-menu .blog-navi .user-options .subtoolbar-arrow,
#ezblog-menu .blog-navi .user-form    .subtoolbar-arrow{background:url(../images/subtoolbar-arrow.png) center bottom no-repeat;display:block;width:14px;height:7px;top:-7px;right:10px;z-index:99999}
#ezblog-menu .blog-navi .user-form .width-full + .width-full{margin-top:8px}
#ezblog-menu .blog-navi .user-form  label span{color:#ccc;font-size:11px;display:inline-block;margin-bottom:3px;line-height:1.2}
#ezblog-menu .blog-navi .user-form  label .input{background:#666 !important;height:20px !important;border:1px solid #111 !important;color:#fff !important;text-shadow:0 1px 0 #222;width:190px !important;font-family:Arial;font-size:12px !important;font-weight:bold !important;padding:3px 5px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.1);
    border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#ezblog-menu .blog-navi .user-form  label .input:focus{background:#555 !important}
#ezblog-menu .blog-navi .user-form .remember{line-height:27px}
#ezblog-menu .blog-navi .user-form .remember input{margin:0 3px 0 0}
#ezblog-menu .blog-navi .user-form .button{font-family:Arial !important;font-size:11px !important;font-weight:bold !important;color:#222 !important;border:1px solid #222 !important;height:28px !important;background:url(../images/button-silver.png) center repeat-x #fff !important;line-height:1 !important;width:auto !important;margin:0;padding:0 10px;
    border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#ezblog-menu .blog-navi .user-form label.remember{margin:0 !important;}
#ezblog-menu .blog-navi .user-form.search-form{left:0px;width:300px;padding:0}
#ezblog-menu .blog-navi #easyblog-search-form .in{padding:4px}
#ezblog-menu .blog-navi #easyblog-search-form .in,
#ezblog-menu .blog-navi #easyblog-login-form  .in{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#ezblog-menu .blog-navi .user-form.search-form .subtoolbar-arrow{left:6px;right:auto}
#ezblog-menu .blog-navi .user-form.search-form .input{width:240px !important}
#ezblog-menu .blog-navi .user-form.search-form .button{background:url(../images/toolbar-search.png) center no-repeat !important;display:block;text-indent:-9999px;overflow:hidden;width:35px !important;font-size:0 !important;z-index:100;margin:0;padding:0;}
/* 
* Seperator Styling
*/
#ezblog-body .blog-section{border-top:1px solid #ccc}
#ezblog-body .blog-section .section-title,
#ezblog-body .blog-section .section-content{padding:15px 0}
#ezblog-body .blog-section .section-title{margin:0}
/*
* Section Area
*/
#ezblog-section{font-weight:700;font-size:24px;line-height:48px;height:48px;margin-bottom:10px}
#ezblog-section .link-subscribe,
#ezblog-section .link-rss{font-size:12px;font-weight:700;margin:10px 0 0 10px}
#ezblog-label{height:40px;line-height:40px;border-bottom:3px double #ccc}
#ezblog-label > span{text-transform:uppercase;font:700 14px/40px Arial}
#ezblog-label .link-rss{height:20px;line-height:20px;font-size:11px;margin:10px 0;padding:0 0 0 20px;background:url(../images/icons/feed-small.png) 0 center no-repeat;}
/*
* Section Area
*/
#section-trackbacks .entry-trackback-input + ul{padding:15px 0 0;margin-top:15px;border-top:3px double #ccc}
/*
* Entry Listing
*/
#ezblog-body .blog-post{padding:20px 0;border-bottom:1px solid #ddd}
#ezblog-body .blog-title{font-weight:700;line-height:1.2;clear:none;width:auto;border:0;padding:0 35px 0 0}
#ezblog-body .blog-title,
#ezblog-body .blog-title a{text-decoration:none}
#ezblog-body .blog-post .blog-title,
#ezblog-body .blog-post .blog-title a{font-size:20px;}
#ezblog-body .tag-featured{font-size:9px;font-family:Arial;line-height:0;background:#da1900;color:#fff;padding:0 3px;text-transform:uppercase;vertical-align:text-top}
#ezblog-body div.tag-featured{display:inline-block;line-height:1.2}
/*IE7*/*:first-child+html #ezblog-body .tag-featured{padding:2px 3px}
#ezblog-body .blog-read .blog-title{font-size:24px}
#ezblog-body .blog-avatar .isTeamBlog{z-index:1}
#ezblog-body .blog-avatar .isTeamBlog:hover{z-index:3}
#ezblog-body .blog-avatar .isTeamBlog + .isBlogger{right:0;bottom:-3px;z-index:2}
#ezblog-body .blog-avatar + .blog-content{margin-left:80px}
#ezblog-body .blog-meta *{font-weight:700}
#ezblog-body .blog-meta.twitter .in{padding:0 0 0 24px;background:url(../images/bird-16-blue.png) 0 center no-repeat}
#ezblog-body .blog-meta-bottom div > span{display:inline-block;float:left;height:16px;line-height:16px}
#ezblog-body .blog-meta-bottom div > span + span{padding:0 0 0 8px;margin:0 0 0 8px;border-left:1px dotted #ccc}
#ezblog-body div.blog-more-button{display:block;clear:both;}
#ezblog-body a.blog-more-button{display:inline-block;font-weight:bold;text-decoration:none;border:1px solid #bbb;border-bottom-color:#999;color:#555!important;cursor:pointer;font-size:11px !important;padding:5px 10px;text-decoration:none!important;
    background: url("../images/ui-button.png") repeat-x scroll center bottom #fff !important;
	border-color: #bbb #999 #999 #bbb;
	border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;
    box-shadow:0 -1px 1px rgba(255,255,255,0.5) inset;
}
#ezblog-body .blog-text img,
#ezblog-body .blog-content img{max-width:100%;height:auto;}
/*
* Social button
*/
#socialbutton.alignleft  .social-button,
#socialbutton.alignright .social-button{clear:both}
#socialbutton.alignleft  > div + div,
#socialbutton.alignright > div + div{margin-top:10px}
#socialbutton.alignleft.width-full  div + div,
#socialbutton.alignright.width-full div + div{margin-top:0}
#socialbutton.alignleft.width-full  div + div{margin-left:8px}
#socialbutton.alignright.width-full div + div{margin-right:8px}
#socialbutton.top{margin:0 0 13px}
#socialbutton.bottom{margin:13px 0 0}
#socialbutton.alignleft{margin:0 13px 0 0}
#socialbutton.alignright{margin:0 0 0 13px}
#socialbutton .google-plusone{min-height:20px;}
#socialbutton .fb_edge_widget_with_comment{height:auto!important;}

/*
* Comment on latest view
*/
#ezblog-body .comment-list li+li{margin-top:10px;padding-top:10px;}
#ezblog-body .comment-list .comment-avatar + .comment-brief{margin-left:50px}
/*
* Blog rating
*/
#ezblog-body .blog-rating{font-size:11px;display:inline-block;}
/*IE7*/*:first-child+html #ezblog-body .blog-rating{display:inline}
#ezblog-body .blog-rating form .blog-rating-text,
#ezblog-body .blog-rating form .star-location{display:inline-block;float:left;margin:0 5px 0 0;line-height:16px;height:16px}
#ezblog-body .blog-rating .ratings-value{font-size:10px;line-height:16px;height:16px;position:absolute;left:100%;top:1px;display:block}
#ezblog-body .blog-rating .ratings-value .in{background:#444;color:#fff;padding:1px 5px;height:16px;line-height:16px;line-height:13px;margin:1px 0 0 10px;position:relative;white-space:nowrap}
#ezblog-body .blog-rating .ratings-value .in > span{position:absolute;width:5px;height:10px;background:url(../images/rating-arrow.png);left:-5px;top:3px}
/*
* Admin styling in listing view
*/
#ezblog-body .post-admin-menu{width:20px;height:20px;cursor:pointer;position:absolute;top:15px;right:0;border:1px solid #bbb}
#ezblog-body .post-admin-menu:hover{border-color:#555}
#ezblog-body .post-admin-menu,
#ezblog-body .post-admin-menu ul{display:none;z-index:999999}
#ezblog-body .post-admin-menu:hover ul,
#ezblog-body .blog-post:hover .post-admin-menu{display:block}
#ezblog-body .post-admin-menu ul{top:20px;right:-1px;background:url(../images/000-80.png) repeat transparent;z-index:99999;width:150px;border-left:1px solid #111;border-right:1px solid #111}
#ezblog-body .post-admin-menu li{width:100%}
#ezblog-body .post-admin-menu li a{color:#fff;font:700 12px/26px Arial;text-decoration:none;display:block;height:26px;background:url(../images/shade-blue.png) 0 -9999px repeat-x transparent;padding:2px 8px;text-shadow:0 1px 0 #111}
#ezblog-body .post-admin-menu li a:hover{background-position:0 bottom;padding:1px 8px;border-top:1px solid #111;border-bottom:1px solid #111;text-decoration:none;text-shadow:0 1px 0 #001054}
#ezblog-body .post-admin-menu li.featured_add a{border-top:1px solid #111;padding:1px 8px 2px}
#ezblog-body .post-admin-menu li.featured_add a:hover{border-top:1px solid #111;padding:1px 8px 1px}
#ezblog-body .post-admin-menu li.unpublish a{border-bottom:1px solid #111;padding:2px 8px 1px}
#ezblog-body .post-admin-menu li.unpublish a:hover{padding:1px 8px 1px}
#ezblog-body .post-admin-menu span{display:block;height:16px;width:16px;margin:2px;background:url(../images/icons/ui-menu-blue.png) center no-repeat transparent}
/*
* Blog admin
*/
#eblog-wrapper .blog-admin a{display:inline-block;height:16px;line-height:16px;padding-left:16px;background-repeat:no-repeat !important;background-position:0 center;margin-right:15px}
#eblog-wrapper .blog-admin .featured_add a{background-image:url(../images/icons/star.png)}
#eblog-wrapper .blog-admin .featured_remove a{background-image:url(../images/icons/star-2.png)}
#eblog-wrapper .blog-admin .edit a{background-image:url(../images/icons/pen-2.png)}
#eblog-wrapper .blog-admin .delete a{background-image:url(../images/icons/cross.png)}
#eblog-wrapper .blog-admin .publish a{background-image:url(../images/icons/yes.png)}
#eblog-wrapper .blog-admin .unpublish a{background-image:url(../images/icons/yes-2.png)}
/*
* Blog admin : for JomSocial;
*/
#eblog-wrapper #community-wrap .blog-admin{margin:0!important;padding:7px 10px!important;border:1px solid #ccc!important;background:#f5f5f5!important;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#eblog-wrapper #community-wrap .blog-admin ul.reset-ul li + li{border-left:1px dotted #ccc;padding:0 0 0 15px}
/*
* Blog read view
*/
#ezblog-body .blog-read .blog-avatar{margin-top:0}
#ezblog-body .blog-avatar + .blog-head{margin:0 0 0 80px}
#ezblog-body .blog-read .blog-head .blog-meta .blog-avatar{margin-right:5px}
#ezblog-body .blog-read .blog-admin{border-bottom:1px solid #ccc}
#ezblog-body .blog-read .blog-admin + .blog-option{border-top:3px solid #f1f1f1;padding-top:10px}
#ezblog-body .blog-brief{border-bottom:1px solid #ddd}
#ezblog-body .blog-tweet{font:28px/36px Georgia,Palatino,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px;padding:25px}
/*
* Blog option
*/
#ezblog-body .blog-option ul{display:inline-block}
#ezblog-body .blog-option li{line-height:17px;height:17px}
#ezblog-body .blog-option li + li{border-left:1px dotted #ccc;margin:0 0 0 8px;padding:0 0 0 8px}
#ezblog-body .blog-option li a{display:inline-block}
#ezblog-body .blog-option li.print a,
#ezblog-body .blog-option li.pdf a,
#ezblog-body .blog-option li.email a{padding-left:22px}
#ezblog-body .blog-option li#bookmark-link .addthis_button_compact .at300bs{float:left;margin-right:4px}
#ezblog-body .blog-option li.print a{background:url(../images/icons/printer.png) 0 center no-repeat}
#ezblog-body .blog-option li.pdf a{background:url(../images/icons/document-pdf.png) 0 center no-repeat}
#ezblog-body .blog-option li.email a{background:url(../images/icons/mail-open-document-text.png) 0 center no-repeat}
/* 
* Tag listing view
*/
#eblog-wrapper .tag-sort-order{border-bottom:1px solid #bbb}
#eblog-wrapper .tag-sort-order li+li{border-left:1px dotted #ccc;margin-left:8px;padding-left:8px}
#eblog-wrapper .tag-sort-order li a{font-weight:700;padding-left:20px;background:0 center no-repeat;display:inline-block;height:18px;line-height:18px}
#eblog-wrapper .tag-sort-order a.active{ text-decoration: underline !important; }
#eblog-wrapper .tag-sort-order li.sorting-item.title a{background-image:url(../images/icons/sort-date.png); text-decoration: none;}
#eblog-wrapper .tag-sort-order li.sorting-item.posts a{background-image:url(../images/icons/sort-quantity-des.png); text-decoration: none;} 
#eblog-wrapper .tag-sort-order li.ordering-item.asc a{background-image:url(../images/icons/sort-alphabet.png); text-decoration: none;}
#eblog-wrapper .tag-sort-order li.ordering-item.des a{background-image:url(../images/icons/sort-alphabet-desc.png); text-decoration: none;}
#eblog-wrapper .tag-sort-order #filter-tags{border:1px solid #ccc}
#eblog-wrapper .post-tags{border-top:4px solid #eee}
#eblog-wrapper .post-tags li{min-height:16px;line-height:16px;margin:5px 0}
#eblog-wrapper .post-tags li a{float:left;display:inline-block;font-weight:700;text-decoration:none}
#eblog-wrapper .post-tags li a.link-rss-s{width:16px;height:16px;padding-left:0;display:block;text-indent:-99999px}
#eblog-wrapper .post-tags.column3 li{width:33%}
#eblog-wrapper .post-tags.column4 li{width:25%}
/*
* Map view
*/
#ezblog-body .blog-map{margin:10px 0}
#ezblog-body .map-images{display:inline-block;border:1px solid #ddd;border-bottom-color:#bbb;border-right-color:#dadada;padding:2px}
*:first-child+html #ezblog-body .map-images{zoom:1;*display:inline;}
/*
* Gallery view
*/
#ezblog-body .blog-gallery{display:inline-block;width:100%;}
#ezblog-body .blog-gallery .item{display:inline-block;float:left}
#ezblog-body .blog-gallery .thumb-link{display:inline-block;padding:4px;border:1px solid #ddd;backgroound:#fff}
#ezblog-body .blog-gallery .thumb-link:hover{border-color:#ccc;border-bottom-color:#aaa}
/*
* Related blog post
*/
#ezblog-posts .blog-related ul li+li{margin-top:10px;padding-top:10px;border-top:1px dashed #ddd}
/*
* Blog Navigation
*/
#ezblog-body .blog-navi{border-top:1px solid #ccc}
#ezblog-body .blog-navi li{width:50%;border-right:1px solid #ddd;margin:0 -1px 0 0}
#ezblog-body .blog-navi a{display:block;margin:0 5px 0 0;padding:5px 20px 5px 5px}
#ezblog-body .blog-navi a:hover{background:#f1f1f1}
#ezblog-body .blog-navi li+li{border-left:1px solid #ddd;border-right:0;margin:0 -1px 0 0;text-align:right}
#ezblog-body .blog-navi li+li a{margin:0 1px 0 5px;padding:5px 5px 5px 20px}
/*
* Blog Tabs
*/
#ezblog-body .tab_button{border-top:1px solid #ccc}
#ezblog-body .tab_button li{width:33.2%;text-align:left;}
#ezblog-body .tab_button li a,
#ezblog-body .tab_button li a:hover{text-decoration:none}
#ezblog-body .tab_button li+li{border-left:1px dotted #ccc}
#ezblog-body .tab_button li a:hover{text-decoration:none}
#ezblog-body .tab_button li a span{display:inline-block;height:18px;line-height:18px;padding:2px 8px;margin-top:2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#ezblog-body .tab_button li a:hover span{background:#ccc;color:#444;text-decoration:none}
#ezblog-body .tab_button .item-active a span,
#ezblog-body .tab_button .item-active a:hover span{background:#DA1900;color:#fff}
#ezblog-body .tab_button a{font-size:14px;font-weight:700;padding:10px 0 10px 22px;display:block;height:24px;line-height:24px}
#ezblog-body .tab_button a.ico{background-position:0 center;background-repeat:no-repeat;margin-left:10px}
#ezblog-body #button-related a{background-image:url(../images/icons/document-convert.png)}
#ezblog-body #button-trackbacks a{background-image:url(../images/icons/arrow-continue-090.png)}
#ezblog-body #button-author a{background-image:url(../images/icons/user-silhouette.png)}
/*
* Comment
*/
#ezblog-body #blog-comment{padding-bottom:20px;}
#ezblog-body #blog-comment .comment-row + .comment-row{margin-top:30px}
#ezblog-body #blog-comment img.avatar,
#ezblog-body #comment-form img.avatar{width:50px;height:auto}
/*textarea styling when bbcode is turned off*/
#ezblog-body #comment-form .form-row > .textarea{padding:4px;width:96%;border:1px solid #ccc;border-top-color:#aaa;line-height:20px;height:80px;font-family:Tahoma;font-size:12px;}
#ezblog-body #comment-form.blog-section{border-color:#eee}
#ezblog-body .comment-avatar + .comment-content{margin:0 0 0 65px}
#ezblog-body .comment-content + .comment-form-inline{margin-top:10px}
#ezblog-body .comment-row .comment-body{padding:5px 0 0}
#ezblog-body .form-row.half{width:50%}
#ezblog-body .comment-row .comment-reply span{display:none}
#ezblog-body .comment-row .comment-reply span.show-this{display:inline}
/*
* Comment form
*/
body .comment-row #comment-form .comment-body{padding:0;border:0;margin:0}
body #comment-form #markItUpComment .markItUpContainer{margin-right:12px}
body #comment-form #markItUpComment .markItUpHeader{border:1px solid #ccc;border-bottom:0;background:#f5f5f5;padding:5px;display:inline-block;width:100%}
body #comment-form #markItUpComment .markItUpHeader ul{display:inline-block}
body #comment-form #markItUpComment .markItUpHeader ul a{border:0;padding:3px;background-position:center !important}
body #comment-form #markItUpComment .markItUpHeader ul a:hover{border:1px solid #ccc;padding:2px}
body #comment-form #markItUpComment .markItUpHeader ul .markItUpSeparator{border-right:1px solid #ddd;height:22px;margin:0 5px;display:block;text-indent:-9999px}
body #comment-form #markItUpComment textarea{border:1px solid #ccc;padding:5px;width:100%;height:120px;font:13px/20px Consolas,'Courier New',Courier,monospace}
body #comment-form #markItUpComment .markItUpFooter{padding:3px 5px;background:#f5f5f5;border:1px solid #ccc;border-top:0}
body #comment-form .inputbox{padding:4px;border:1px solid #ccc;border-top-color:#aaa;}
/*
* Comment : Aero
*/
#eblog-wrapper .style-aero .comment-head{background:url(../images/comment/aero/comment-head.png) repeat-x scroll center bottom #fff;border:1px solid #B1B9BA;height:24px;line-height:24px;padding:0 5px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
#eblog-wrapper .style-aero .comment-head .comment-arrow{background:url(../images/comment/aero/comment-arrow-a.png) repeat scroll 0 0 transparent;display:block;width:5px;height:10px;left:-5px;top:5px;z-index:10}
#eblog-wrapper .style-aero .comment-body,
#eblog-wrapper .style-aero .comment-row #comment-form .comment-body{background:url(../images/comment/aero/comment-body.png) repeat-x scroll center top #D8E0E1;border:1px solid #B1B9BA;border-top:0;margin:0;padding:5px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}
#eblog-wrapper .style-aero .comment-like{background:url(../images/comment/aero/comment-like.png) 0 center no-repeat;padding-left:15px;margin:5px 0 0 5px}
/*
* Profile view
*/
#ezblog-body .profile-item + .profile-item{margin-top:30px;padding-top:30px;border-top:3px double #eee}
#ezblog-body .profile-head{padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #d8d8d8;}
#ezblog-body .profile-avatar a{display:block;}
#community-wrap #ezblog-body .profile-avatar,
#community-wrap #ezblog-body .profile-avatar a{background:none !important;}
#ezblog-body .profile-avatar + .profile-info{margin:0 0 0 95px;}
#ezblog-body .profile-sidebar{float:left;display:inline-block;width:160px;font-size:11px}
#ezblog-body .profile-brief h3{font-size:14px;color:inherit}
#ezblog-body .profile-brief .active-bloggers{margin-right:-5px}
#ezblog-body .profile-brief .active-bloggers li+li+li+li{margin-top:5px}
#ezblog-body .list-contributors li + li{margin-top:5px;padding-top:5px;border-top:1px dotted #ddd}
#ezblog-body .profile-stats > li + li{margin-top:5px;padding-top:5px;border-top:1px dotted #ddd}
#ezblog-body .profile-stats li span{display:inline-block;line-height:19px;}
#ezblog-body .profile-stats li span.traits{background:#ddd;padding:0 5px;min-width:16px;text-align:center;margin:0 0 0 3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#ezblog-body .profile-stats .list-square li{list-style-type:square;margin-left:15px}
#ezblog-body .profile-content{margin:0 0 0 180px}
#ezblog-body .profile-title{font-size:20px;line-height:24px}
#ezblog-body .profile-title a{text-decoration:none}
#ezblog-body .profile-body .post-list li + li{margin-top:10px;padding-top:10px;border-top:1px dotted #ddd}
#ezblog-body .profile-body .post-list .blog-title{font-weight:bold;color:inherit}
#ezblog-body .profile-connect .connect-links{display:inline-block}
#ezblog-body .profile-connect .connect-links *{display:inline-block;line-height:1.2}
#ezblog-body .profile-connect .connect-links li + li{border-left:1px dotted #ccc;padding-left:8px;margin-left:8px}
#ezblog-body .post-list li{display:inline-block;width:100%;}
#ezblog-body .profile-child{padding-top:10px;}
/*
* Archive list
*/
#ezblog-body .archive-list li{border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px}
/*
* Subscription view
*/
#ezblog-body .my-subscription > li{padding:10px 0}
#ezblog-body .my-subscription > li+li{border-top:1px dotted #ccc}
#ezblog-body .my-subscription .ico{padding-left:25px}
#eblog-wrapper #ezblog-body .my-subscription ol{padding-left:45px;margin:5px 0 0}
#eblog-wrapper #ezblog-body .my-subscription ol li{list-style-type:decimal}
#ezblog-body .subscription-title{font-weight:700;margin-bottom:5px}
/*
* Author view
*/ 
#section-author div.author-about p{margin:0;padding:0}
#section-author div.author-about p+p{margin-top:10px}
/*
* Adsense spacing styling
*/
.adsense-wrap{margin:10px 0}
/*
* Rating styling
*/
#eblog-dialog .ratings-value{padding: 0 0 0 5px;}
#eblog-dialog .ratings-value.eblog_loader{display: block;  margin:3px 0 0 5px; width:16px; height:11px; text-indent:-9999px;}
#eblog-dialog .ratings-people li img.avatar{width:32px;height:32px}
#eblog-dialog .ratings-people li div{line-height:34px;min-height:34px;overflow:hidden}
#eblog-dialog .ratings-people li + li{border-top:1px dotted #ddd}
/* 
 * search
 */
#eblog-search,
#eblog-search:hover{border-bottom:1px solid #bbb;padding-bottom:20px;z-index:1}
#eblog-search-result{border-top:4px solid #eee}
#eblog-search .search-button{right:0;top:0}
#eblog-search .search-input{margin-right:162px}
#eblog-search .search-input input{padding:5px !important;height:16px !important}
#eblog-search .search-input input,
#eblog-search .button-search{font-family:Arial;font-size:14px;font-weight:700;border:1px solid #bbb !important;}
#eblog-search .button-search{background:url(../images/search.png) center !important;border-left:0 !important;height:28px;width:150px;outline:0!important;text-shadow:0 1px 3px #fff;margin-left:12px}
*:first-child+html #eblog-search .eblog-search-btn{margin-top:1px}
#eblog-search .button-search::-moz-focus-inner,
#eblog-search .button-search:focus{border:0}
#ezblog-body  .search-permalink{color:#999;font-size:10px}
#ezblog-body  .blogger-post.search-result-items{border-top:0;padding:10px 0}
#ezblog-body  .blogger-post.search-result-items p{margin:0}
#ezblog-body  .blogger-post.search-result-items li+li{border-top:1px dashed #ccc;margin-top:10px;padding-top:10px}
/* 
* Calendar
*/
table#eblog-calendar{border-collapse:collapse;border-spacing:0;width:100% !important;border-left:1px solid #aaa;border-top:1px solid #aaa}
#eblog-calendar .calendar_month{background:#666;padding:0;vertical-align:middle;height:26px;text-align:center;border-right:1px solid #aaa;border-bottom:1px solid #aaa}
#eblog-calendar .calendar_month .currMonth{color:#fff;display:inline-block;height:26px;line-height:26px;font-weight:700;font-size:14px}
#eblog-calendar .calendar_month .prevMonth,
#eblog-calendar .calendar_month .nextMonth{display:block;width:26px;height:26px;text-indent:-9999999px}
#eblog-calendar .calendar_month .prevMonth{background:url(../images/calendar-prev.png) center no-repeat;float:left}
#eblog-calendar .calendar_month .nextMonth{background:url(../images/calendar-next.png) center no-repeat;float:right}
#eblog-calendar .calendar_day,
#eblog-wrapper #eblog-calendar td{border-right:1px solid #aaa;border-bottom:1px solid #aaa;width:14%;text-align:center}
#eblog-calendar .calendar_day{background:#D9E2E1;padding:5px 0;border-top:1px solid #eee}
#eblog-wrapper #eblog-calendar td a,
#eblog-wrapper #eblog-calendar td span{display:block;background-color:#fff;padding:10px 0;font-size:14px;color:#666}
#eblog-wrapper #eblog-calendar td a:hover{background-color:#fff}
#eblog-wrapper #eblog-calendar td.blank{background:#efefef}
#eblog-wrapper #eblog-calendar td.withpost a{font-weight:700;color:#135CAE; padding: 0;}
/* 
* Blog protected
*/
#eblog-wrapper #blog-protected h3{border-bottom:1px dashed #ddd}
/*
* Frontpage featured
*/
#ezblog-body .slider-holder{height:260px;overflow:hidden}
#ezblog-body .featured-slider{margin:10px 0;overflow:hidden;padding:10px;border:1px solid #ccc}
#ezblog-body ul.featured-entries{display:inline-block}
#ezblog-body ul.featured-entries .featured-image{float:right;margin:3px 3px 0 0}
#ezblog-body ul.featured-entries .featured-image img{max-width:300px;height:auto;position:relative;z-index:1;border:1px solid #ddd;border-bottom-color:#ccc;padding:2px}
#ezblog-body ul.featured-entries .featured-meta{margin-right:320px}
#ezblog-body ul.featured-entries .featured-meta.featured-meta-full{margin-right:0;}
#ezblog-body ul.featured-entries .featured-title a{font-size:18px;line-height:1.3;font-weight:700;text-decoration:none}
#ezblog-body ul.featured-entries .featured-title{border-bottom:1px solid #ddd;padding-bottom:10px}
#ezblog-body ul.featured-entries .featured-content{padding-top:10px;max-height:80px;line-height:20px;overflow:hidden}
#ezblog-body .featured-author{display:inline-block;width:100%;}
#ezblog-body .featured-readmore{font-weight:700}
#ezblog-body .featured-navi{background:#f5f5f5;border-top:1px solid #ccc;margin:10px -10px -10px}
#ezblog-body .featured-more{width:20px;height:22px;background:url(../images/featured-more.png) center no-repeat;right:7px;top:7px}
#ezblog-body .featured-a{text-align:center;padding:5px;border:1px solid #fff}
#ezblog-body .featured-a a{background:transparent;color:#fff;display:inline-block;font-size:11px;height:22px;line-height:22px;text-align:center;text-decoration:none;width:22px}
#ezblog-body .featured-a a span{background:url(../images/featured-bullets.png) top;display:block;text-indent:-9999px;height:22px;width:22px;opacity:0.7}
#ezblog-body .featured-a a.active span{background-position:bottom}
#ezblog-body .featured-a a:hover{background:transparent;cursor:pointer;text-decoration:none}
#ezblog-body .featured-tag{display:block;width:77px;height:77px;background:url(../images/featured-tag.png);right:1px;top:1px;z-index:3}
/*
* Bloggers sorting
*/
#eblog-wrapper #bloggers-sorting{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ddd;display:inline-block;width:100%}
#eblog-wrapper #bloggers-sorting input,
#eblog-wrapper #bloggers-sorting select{margin:0 5px 0 0}
/*
* Common Icons, used with .ico class
*/
#ezblog-body .link-rss-s{background:url(../images/icons/feed-small.png) 0 0 no-repeat !important}

*:first-child+html .ui-postlabel{position:absolute;left:10px}
*:first-child+html .stackSuggest.tag-suggestion ul .stackSuggestItemGroup{margin-left:-16px}
*:first-child+html .stackSuggest.tag-suggestion ul li.stackSuggestItem{height:auto;display:inline-block}
*:first-child+html .stackSuggest.tag-suggestion ul li.stackSuggestItem.custom.active{margin-bottom:0!important}
*:first-child+html #eblog-wrapper #widget-writepost table{position:relative;zoom:1}
*:first-child+html #eblog-wrapper .write-postinfo{position:relative}
*:first-child+html #eblog-wrapper .write-postauthor.float-r{position:absolute;top:6px;right:8px}
*:first-child+html #eblog-wrapper .write-postauthor.float-r .ui-span{float:right}


#eblog-filemanager {
	position: fixed;
	top: -600px;
	width: 900px;
	height: 550px;
	z-index: 99999;
	border: 1px solid #555;
	border-top: none;
	-webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.9);
	background-color: #F1F1F1;
	overflow: hidden !important;
}
#eblog-filemanager.dock {
	position: absolute;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-top: 10px;
	border: none;
}
#eblog-filemanager.dock.active {
	border: 1px solid #bbb;
}
#eblog-filemanager.dock .filemanager-header {
	border-bottom: 1px solid #CCCCCC;	
}
#eblog-filemanager.eb-loading {
	background-image: url(../../../assets/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#eblog-filemanager .filemanager-header {position: relative;background:#f0f0f0;border-bottom:1px solid #555;display:block;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#dddddd));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#dddddd',GradientType=0 )}
#eblog-filemanager .filemanager-header h3{font:700 14px/16px Arial,sans-serif;color:#333;padding:9px 10px;text-shadow:0 1px 0 #fff;text-align:left;margin:0 !important;}

#eblog-filemanager .toggleDock {
	position: absolute;
	top: 0;
	right: 0;
}
#eblog-filemanager .closeme,
#eblog-filemanager .toggleDock{background:url(../../../assets/images/dialog/closeme.png) right center no-repeat;position:absolute;right:8px;top:50%;width:16px;height:16px;display:block;text-indent:-9999px;margin-top:-8px;opacity:0.8;padding-left:5px;border-left:1px dotted #aaa;}
#eblog-filemanager .closeme:hover,
#eblog-filemanager .toggleDock:hover{background-color:transparent;opacity:1}
#eblog-filemanager .closeme:focus,
#eblog-filemanager .toggleDock:focus{outline:0 !important}
#eblog-filemanager .toggleDock{right:36px;background:url(../../../assets/images/dialog/toggle-dock.png) right top no-repeat;}
#eblog-filemanager .toggleDock.docked{background-position:right bottom;}

#eblog-filemanager .stay-on-top {
    padding: 3px 4px 2px 2px;
    position: absolute;
    right: 60px;
    top: 7px;
    z-index: 999;
    border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
#eblog-filemanager .stay-on-top input {
    float: left;
    margin: 0 7px 0 0;	
}
#eblog-filemanager .stay-on-top label {
	float: left;
	margin-top: -1px;
	line-height: 16px !important;
	font-family:Tahoma;
	font-size:11px;
}
