/**
 * @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:30px;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{background:#fff;border:1px solid #bbb}
#eblog-wrapper a:hover img.avatar{border-color:#e5b700}
/*
* Subscription link on blog header
*/
#ezblog-head .ico.subscribe{font-weight:700;background-image:url(../images/icons/mail-open-document-text.png)}
/*
* Header dashboard
*/
#ezblog-menu{background:#555;border:1px solid #333;clear:both}
#ezblog-menu a,
#ezblog-menu a:hover{color:#fff;font-weight:100;font-style:normal;text-decoration:none;display:block;height:18px;line-height:18px;padding:5px 8px;text-align:left !important}
#ezblog-menu .blog-navi li{position:relative}
#ezblog-menu .blog-navi li:hover{z-index:999999;zoom:1}
#ezblog-menu .blog-navi li:hover ul{display:block}
#ezblog-menu .blog-navi li a:hover,
#ezblog-menu .blog-navi li:hover > a{background:#444;color:#fff}
#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:100;}
#ezblog-menu .blog-navi li{border-right:1px solid #333;position:relative}
#ezblog-menu .blog-navi li.fright{border-left:1px solid #333;border-right:0}
#ezblog-menu .blog-navi li ul{display:none;top:28px;width:175px;position:absolute;right:-1px;z-index:9999999999999;background:#444;border:1px solid #333;border-bottom:0;border-top:0}
#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:220px;float:right;background:#444;border:1px solid #333}
#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 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}
/* 
* Seperator Styling
*/
#ezblog-body .blog-section{border-top:1px solid #ccc;padding-bottom:15px}
#ezblog-body .blog-section .section-title,
#ezblog-body .blog-section .section-content{border-top: 3px solid #F1F1F1;padding:15px 0}
#ezblog-body .blog-section .section-title{font-size:14px;font-weight:700;margin:0}
/*
* Section Area
*/
#ezblog-section{font-weight:700;font-size:24px;line-height:48px;height:48px}
#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:40px;line-height:40px;font-size:11px;background-position:0 12px !important}
/*
* 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:15px 0;border-bottom:1px dashed #ccc}
#ezblog-body .blog-title{margin-right:35px;}
#ezblog-body .blog-title,
#ezblog-body .blog-title *{font-weight:700;line-height:1.3;clear:none;width:auto;text-decoration:none;border:0}
#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}
/*IE7*/*:first-child+html #ezblog-body .tag-featured{padding:2px 3px}
#ezblog-body .blog-read .blog-title{font-size:150%}
#ezblog-body .blog-avatar{margin-top:3px}
#ezblog-body .blog-avatar .isTeamBlog{z-index:1}
#ezblog-body .blog-avatar .isTeamBlog:hover{z-index:3}
#ezblog-body .blog-avatar .isTeamBlog + .isBlogger{right:-5px;bottom:-5px;z-index:2}
#ezblog-body .blog-avatar + .blog-content{margin-left:80px}
#ezblog-body .blog-meta *{font-weight:700}
#ezblog-body .blog-meta-in .ico{margin-right:2px}
#ezblog-body .ico.blog-author{background-image:url(../images/icons/author.png)}
#ezblog-body .ico.blog-date{background-image:url(../images/icons/calendar-insert.png)}
#ezblog-body .ico.blog-category{background-image:url(../images/icons/category.png);background-position:0 1px}
#ezblog-body .ico.blog-comments{background-image:url(../images/icons/balloon-ellipsis.png)}
#ezblog-body .ico.blog-hit{background:url(../images/icons/cursor-small.png) 0 center no-repeat;padding-left:18px;height:16px;line-height:16px}
#ezblog-body .ico.blog-tag{background:url(../images/icons/tag-small.png) 0 2px no-repeat;padding-left:18px;display: block;height: auto;}
#ezblog-body .blog-more a span{display:inline-block;padding-right:20px;background:url(../images/icons/navigation-000-white.png) right center no-repeat}
/*
* Show comment on latest view
*/
#ezblog-body .blog-show-comments{border-top:3px double #ccc}
#ezblog-body .comment-list li{background:url(../images/icons/balloon-ellipsis.png) 0 2px no-repeat;padding-left:25px;line-height:20px}
#ezblog-body .comment-list li+li{padding-top:10px;margin-top:10px;background-position:0 7px}
#ezblog-body .blog-hit-rate{border-top:1px solid #ddd;clear:both;margin-top:10px;padding:10px 0}
#ezblog-body .blog-hit-rate-in{height:18px}
#ezblog-body .blog-hit-rate .blog-rating{top:1px}
#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 > div{display:inline-block;float:left;margin:0 5px 0 0;line-height:16px;height:16px}
#ezblog-body .blog-rating .ratings-value{background:#444;color:#fff;padding:1px 3px;float:left;display:inline-block;height:13px;line-height:13px;margin:1px 0 0 10px;position:relative}
#ezblog-body .blog-rating .ratings-value span{position:absolute;width:5px;height:10px;background:url(../images/rating-arrow.png);left:-5px;top:3px}
#ezblog-body  a.blog-more{font-weight:bold;text-decoration:none}
#ezblog-body  a.blog-more span{}
/*
* Admin styling in listing view
*/
#ezblog-body .post-admin-menu{width:20px;height:20px;cursor:pointer;position:absolute;top:10px;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 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-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}
#ezblog-body .blog-admin .featured_add a{background-image:url(../images/icons/star.png)}
#ezblog-body .blog-admin .featured_remove a{background-image:url(../images/icons/star-2.png)}
#ezblog-body .blog-admin .edit a{background-image:url(../images/icons/pen-2.png)}
#ezblog-body .blog-admin .delete a{background-image:url(../images/icons/cross.png)}
#ezblog-body .blog-admin .publish a{background-image:url(../images/icons/yes.png)}
#ezblog-body .blog-admin .unpublish a{background-image:url(../images/icons/yes-2.png)}
/*
* Blog read view
*/
#ezblog-body .blog-option li{line-height:17px;height:17px;padding-left:25px}
#ezblog-body .blog-option li+li{border-left:1px dotted #ccc;margin-left:5px}
#ezblog-body .blog-option li#bookmark-link .addthis_button_compact .at300bs{float:left;margin-right:4px}
#ezblog-body .blog-option li.print{background:url(../images/icons/printer.png) 5px center no-repeat}
#ezblog-body .blog-option li.pdf{background:url(../images/icons/document-pdf.png) 5px center no-repeat}
#ezblog-body .blog-option li.email{background:url(../images/icons/mail-open-document-text.png) 5px center no-repeat}
#ezblog-body .blog-option li.bookmark{padding-left:5px}
/* 
* 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%}
/*
* Related blog post
*/
#eblog-wrapper .blog-related h3,
#eblog-wrapper .blog-related h3 a{font-weight:700;font-size:14px}
#eblog-wrapper .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 0 0 5px;padding:5px 5px 5px 20px}
/*
* Blog Tabs
*/
#eblog-wrapper .tab_button{border-top:1px solid #ccc}
#eblog-wrapper .tab_button li{width:33.2%}
#eblog-wrapper .tab_button li a,
#eblog-wrapper .tab_button li a:hover{text-decoration:none}
#eblog-wrapper .tab_button li+li{border-left:1px dotted #ccc}
#eblog-wrapper .tab_button li a:hover{text-decoration:none}
#eblog-wrapper .tab_button li a span{display:inline-block;height:18px;line-height:18px;padding:2px 8px;margin-top:2px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
#eblog-wrapper .tab_button li a:hover span{background:#ccc;color:#444;text-decoration:none}
#eblog-wrapper .tab_button .item-active a span,
#eblog-wrapper .tab_button .item-active a:hover span{background:#DA1900;color:#fff}
#eblog-wrapper .tab_button a{font-size:14px;font-weight:700;padding:10px 0 10px 22px;display:block;height:24px;line-height:24px}
#eblog-wrapper .tab_button a.ico{background-position:0 center;background-repeat:no-repeat;margin-left:10px}
#eblog-wrapper #button-related a{background-image:url(../images/icons/document-convert.png)}
#eblog-wrapper #button-trackbacks a{background-image:url(../images/icons/arrow-continue-090.png)}
#eblog-wrapper #button-author a{background-image:url(../images/icons/user-silhouette.png)}
/*
* Comment
* note : comment form also share some classes from here
*/
#blog-comment  .comment-block{padding:10px 0}
#blog-comment  .comment-block .comment-form-inline{margin-top:10px}
#blog-comment  .avatar,
#comment-form  .avatar{width:50px;height:auto}
#eblog-wrapper .comment-content{margin-left:65px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
#eblog-wrapper .comment-head{background:url(../images/comment-head.png) bottom repeat-x #fff;border:1px solid #b1b9ba;height:24px;line-height:24px;padding:0 5px;text-shadow:0 1px 1px #fff;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0}
#eblog-wrapper .comment-head .comment-arrow{background:url(../images/comment-arrow-a.png);display:block;width:5px;height:10px;z-index:10;left:-5px;top:5px}
#eblog-wrapper .no-avatar .comment-head .comment-arrow{background:url(../images/comment-arrow-b.png);width:14px;height:6px;z-index:10;left:5px;bottom:-6px;top:auto}

#eblog-wrapper .comment-body{background:url(../images/comment-body.png) top repeat-x #d8e0e1;border:1px solid #b1b9ba;border-top:0;text-shadow:0 1px 1px #eef3f3}
#eblog-wrapper .comment-body .comment-title{font-size:110%}
#eblog-wrapper .comment-author{font-size:100%}
#eblog-wrapper .comment-date{font-size:11px}
#eblog-wrapper .comment-like{background:url(../images/icons/heart_small.png) 0 center no-repeat;padding-left:15px;;margin:3px 0 0 3px}

#eblog-wrapper .comment-reply{right:5px;top:0}
#eblog-wrapper .comment-reply a{background:url(../images/icons/arrow-curve-180.png) right center no-repeat;height:24px;line-height:24px;display:none;font-family:Arial;font-size:11px;padding-right:20px}
#eblog-wrapper .comment-block:hover .comment-reply a{display:inline-block}
/*
* Comment form
*/
#blog-comment.no-avatar .comment-content{margin-left:0}
body #comment-form #markItUpComment .markItUpHeader{background:url(../images/comment-head.png) bottom repeat-x #fff;padding:5px 5px 0;border:1px solid #ccc;border-bottom:0;width:100%}
body #comment-form #markItUpComment .markItUpHeader ul{display:inline-block}
body #comment-form #markItUpComment .markItUpHeader ul a{border:0;padding:3px}
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}
#comment-form #markItUpComment{margin-right:12px}
#comment-form #markItUpComment textarea{border:1px solid #ccc;padding:5px;width:100%;height:120px;font:13px/20px Consolas,'Courier New',Courier,monospace}
#comment-form #markItUpComment .markItUpFooter{padding:3px 5px;background:#eee;border:1px solid #ccc;border-top:0}
#comment-form #markItUpComment .markItUpResizeHandle{background:url(../images/handle.png);width:26px}
body #comment-form .button{background:url(../images/comment-head.png) repeat-x scroll bottom transparent !important;font-family:Arial;font-size:12px;font-weight:700;color:#333;padding:3px 5px;border:1px solid #ccc;border-right:2px solid #aaa;border-bottom:2px solid #aaa;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
#eblog-wrapper #comment-form .container.half{width:50%}
/*
* Profile view
*/
#ezblog-body .profile-item {padding-top:10px;}
#ezblog-body .profile-head{border-bottom:1px solid #ccc;padding:0 0 15px;margin:0 0 15px}
#ezblog-body .profile-head .profile-avatar{margin-right:15px}
#ezblog-body .profile-head .profile-title a{font-weight:700}
#ezblog-body .profile-head .profile-title + div{margin:8px 0}
#ezblog-body .profile-head .profile-connect a + a{margin-left:5px}
#ezblog-body .profile-body h5{font-size:14px;text-transform:uppercase}
#ezblog-body .profile-body.hasCols .profile-main{float:left;width:65%;margin-right:3%}
#ezblog-body .profile-body.hasCols .profile-main + .profile-extra{}
#ezblog-body .profile-body .profile-main{border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px}
#ezblog-body .profile-body .blog-title,
#ezblog-body .profile-body .blog-title a{font-weight:700;font-size:16px}
#ezblog-body .profile-body .post-list li+li{border-top:1px dashed #ccc;margin-top:10px}
#ezblog-body .profile-body .small{background:url(../images/icons/clock-small.png) 0 center no-repeat;padding-left:20px}
#ezblog-body .profile-body .post-listmore{padding:10px 0 0;margin:10px 0 0;border-top:1px dotted #ddd}
#ezblog-body .profile-body .profile-stats li{width:100%;text-align:right}
#ezblog-body .profile-body .profile-stats li+li{border-top:1px dotted #ddd;padding-top:3px;margin-top:3px}
#ezblog-body .profile-body .profile-module{float:left;display:inline-block;width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:3px double #ccc}
#ezblog-body .profile-body .total-categories a:hover{padding:0 2px}
#ezblog-body .profile-body .total-categories a:hover{background:#eee;color:#444}
#ezblog-teamblog .profile-body .active-blogger li+li{border-top:1px solid #eee;padding-top:5px;margin-top:5px}
/*
* 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}
#ezblog-body .my-subscription .subscribe-site .ico{background:url(../images/icons/application-tree.png) 0 center no-repeat}
#ezblog-body .my-subscription .subscribe-post .ico{background:url(../images/icons/document-text.png) 0 center no-repeat}
#ezblog-body .my-subscription .subscribe-category .ico{background:url(../images/icons/category.png) 0 center no-repeat}
#ezblog-body .my-subscription .subscribe-blogger .ico{background:url(../images/icons/author.png) 0 center no-repeat}
#ezblog-body .my-subscription .subscribe-teamblog .ico{background:url(../images/icons/authors.png) 0 center no-repeat}

#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}
#ezblog-body a.author-url{background:url(../images/icons/globe.png) no-repeat;padding-left:20px}
#ezblog-body a.author-message{background:url(../images/icons/message.png) no-repeat;padding-left:20px}
#ezblog-body a.author-friend{background:url(../images/icons/friend.png) no-repeat;padding-left:20px}
#ezblog-body a.author-profile{background:url(../images/icons/profile.png) no-repeat;padding-left:20px}
/*
* Rating styling
*/
.ratings-value{padding: 0 0 0 5px;}
.ratings-value.eblog_loader{display: block;  margin:3px 0 0 5px; width:16px; height:11px; text-indent:-9999px;}
/* 
 * search
 */
#eblog-search{border-bottom:1px solid #bbb;padding-bottom:20px}
#eblog-search-result{border-top:4px solid #eee}
#eblog-search .tablecell input{background:#fff;border:1px solid #bbb;font-family:Arial;font-size:14px;font-weight:700;height:16px;margin:0;padding:5px;width:100%}
#eblog-search .input-wrap input,
#eblog-search .eblog-search-btn{font-family:Arial;font-size:14px;font-weight:700}
#eblog-search .eblog-search-btn{background:url(../images/search.png) center;border:1px solid #bbb;border-left:0;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 .eblog-search-btn::-moz-focus-inner,
#eblog-search .eblog-search-btn: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;background:url(../images/withpost.png) 95% 8% no-repeat;color:#135CAE; padding: 0;}
/* 
* Blog protected
*/
#eblog-wrapper #blog-protected h3{border-bottom:1px dashed #ddd}
/*
* Frontpage featured
*/
#eblog-wrapper  .slider-holder{height:260px;overflow:hidden;position:relative}
#eblog-wrapper  .featured-slider{margin:10px 0;overflow:hidden;padding:10px;border:1px solid #ccc}
#eblog-wrapper  ul.featured-entries{padding:0;display:inlline-block;position:absolute;}
#eblog-wrapper  ul.featured-entries li{float: left;display:inline-block;position:relative}
#eblog-wrapper  ul.featured-entries .featured-image{border:1px solid #aaa;float:right;max-height:225px;width:300px;margin:3px 3px 0 0;overflow:hidden}
#eblog-wrapper  ul.featured-entries .featured-image img{max-width:100%;height:auto}
#eblog-wrapper  ul.featured-entries .featured-meta{margin-right:320px}
#eblog-wrapper  ul.featured-entries .featured-title,
#eblog-wrapper  ul.featured-entries .featured-title a{font-size:18px;line-height:1.4;font-weight:700;text-decoration:none}
#eblog-wrapper  ul.featured-entries .featured-title{border-bottom:1px solid #ddd;padding-bottom:10px}
#eblog-wrapper  ul.featured-entries .featured-content{padding-top:10px;max-height:80px;line-height:20px;overflow:hidden}
#eblog-wrapper  ul.featured-entries .blog-rating{}
#eblog-wrapper  a.featured-more{background:#555;bottom:8px;right:10px;color:#fff;display:inline-block;height:20px;line-height:20px;padding:0 10px}
#eblog-wrapper .featured-navi{background:#f5f5f5;border-top:1px solid #bbb;height:16px;padding:10px;margin:10px -10px -10px}
#eblog-wrapper .featured-a{text-align:center}
#eblog-wrapper .featured-navi a{background:transparent;color:#fff;display:inline-block;font-size:11px;height:16px;line-height:16px;text-align:center;text-decoration:none;width:16px}
#eblog-wrapper .featured-navi a span{background:url(../images/featured-a.png) center no-repeat;display:block;text-indent:-9999px;height:16px;width:16px;opacity:0.7}
#eblog-wrapper .featured-navi a.active span{background:url(../images/featured-a-active.png) center no-repeat}
#eblog-wrapper .featured-navi a:hover{background:transparent;cursor:pointer;text-decoration:none}
#eblog-wrapper .featured-navi a+a{margin-left:2px}
#eblog-wrapper .featured-tag{display:block;width:77px;height:77px;background:url(../images/featured-tag.png);right:1px;top:1px}
/*
* Common Icons, use with .ico class
*/
#eblog-wrapper #bloggers-sorting select{font-family:Tahoma;font-size:11px;padding:3px;border:1px solid #ccc}
/*
* Common Icons, used with .ico class
*/
#ezblog-body .link-globe{background:url(../images/icons/globe.png) 0 0 no-repeat}
#ezblog-body .link-twitter{background:url(../images/icons/twitter.png) 0 1px no-repeat}
#ezblog-body .link-subscribe{background:url(../images/icons/mail-plus.png) 0 0 no-repeat}
#ezblog-body .link-rss{background:url(../images/icons/feed-plus.png) 0 0 no-repeat}
#ezblog-body .link-jointeam{background:url(../images/icons/user-plus.png) 0 0 no-repeat}
#ezblog-body .link-rss-s{background:url(../images/icons/feed-small.png) 0 0 no-repeat !important}
#ezblog-body .feature-add{background:url(../images/icons/star-16.png) 0 1px no-repeat}
#ezblog-body .feature-del{background:url(../images/icons/star-16-2.png) 0 1px no-repeat}
#ezblog-body .total-post{background:url(../images/icons/document-list.png) 0 1px no-repeat}


*: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.fright{position:absolute;top:6px;right:8px}
*:first-child+html #eblog-wrapper .write-postauthor.fright .ui-span{float:right}