/*
Theme Name:cavandana.com
Theme URI: http://cavandana.com/blog
Author: SAG Infotech Pvt. Ltd.
Author URI: http://saginfotech.com/
Description: BlogoLife is a simple and perfect HTML5&CSS3 theme for personal blogging that supports post formats, and several customization options. The custom background, custom header, and multiple color schemes gives you the possibility to adapt your blog as you wish.
Version: 14.10.13
License: GNU General Public License
License URI: license.txt
Tags: black, blue, green, orange, pink, red, white, two-columns, right-sidebar, fixed-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, front-page-post-form, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blavatar
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
 -------------------------------------------------------------- */
 
 
 .entry-content img {
    margin: 0 0 1.5em 0;
    }

.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
    }
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
    }
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
    }
.alignnone, img.alignnone {}
.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
    }
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
    }
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
    }
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
    }
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
    }
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
    }
.entry-content img {
	max-width:100%
}
.entry-content {
	color: #666;
	font-size:  15px;
	line-height:30px;
}
.entry-content p {
	line-height:25px;
}
.entry-content b, .entry-content strong {
	font-weight: bold;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	font-weight:700;
	margin:10px 0;
}
.entry-content h1 {
	font-size:24px;
}
.entry-content h2 {
	font-size:22px;
}
.entry-content h3 {
	font-size:20px;
}
.entry-content h4 {
	font-size:18px;
}
.entry-content h5 {
	font-size:16px;
}
.entry-content h6 {
	font-size:14px;
}
/*list*/
.entry-content ul, .entry-content ol {
	margin:0; padding:0;
	list-style:none;
}
.entry-content ul {
	list-style: square;
}
.entry-content ol {
	list-style-type: decimal;
}
.entry-content ol ol {
	list-style: upper-alpha;
}
.entry-content ol ol ol {
	list-style: lower-roman;
}
.entry-content ol ol ol ol {
	list-style: lower-alpha;
}
.entry-contentul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul {
	margin-bottom: 0;
}
.entry-content dl {
	margin: 0 10px;
}
.entry-content dt {
	font-weight: bold;
}
.entry-content dd {
	margin-bottom: 10px;
}
/*table*/
.entry-content table, .comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th, .comment-content th {
	color: #666;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.1em;
	line-height: 2.6em;
}
.entry-content td, .comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.comment-content ul, .comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul, .comment-content ol ol, .comment-content ul ol, .comment-content ol ul {
	margin-bottom: 0;
}
.entry-header h1{margin:0 0 10px; padding:0 0 8px; border-bottom:1px solid #ccc;}
.widget-area .widget{display:block; clear:both; margin-bottom:15px; background:#f7f7f7; padding:10px;}
.widget-area .widget h3{margin:0 0 10px; padding:0 0 8px; border-bottom:1px solid #ccc;}
.widget ul {
	margin:0;
	padding:0;
}
.widget ul li {
	display: block;
	padding: 8px 0;
	color: #666;
}
.widget ul .children li {
	border-bottom: none;
}
.widget ul li a {
	color: #666;
	text-decoration: none;
}
.entry-meta {
	background: transparent url(images/entry-meta.png) center left repeat-x;
	padding: 9px 20px;
	border-top:  1px solid #c5d1d9;
	margin-top:8px;
}	
.date-i, .comment-i, .author-i, .edit-i {
	font-size: 11px;
	margin-right:  20px;
	color: #666;
}
.date-i {
	background: transparent url(images/date.png) left top no-repeat;
	padding-left: 25px;
}
.comment-i {
	background: transparent url(images/comments.png) left top no-repeat;
	padding-left: 25px;
}
.author-i {
	background: transparent url(images/author.png) left top no-repeat;
	padding-left: 20px;
}
.edit-i {
	background: transparent url(images/edit.png) left top no-repeat;
	padding-left: 20px;
}
.clear {
	clear: both;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.entry-utility {
	margin:0px 0 15px 0;
	font-size: 12px;
	line-height: 15px;
}
.entry-utility .category {
	background: transparent url(images/categories.png) left top no-repeat;
	padding: 0 0 0 25px;
	float: left;
	margin: 0 20px 0px 0;
}
.entry-utility .tag {
	background: transparent url(images/tag.png) left top no-repeat;
	padding-left: 25px;
	float: left;
}

#respond form {
}
.comment-awaiting-moderation {
	font-style: italic;
}
/* --- --- --- [ Comments form ] --- --- --- */
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
#respond input {
	margin: 0 0 15px;
	width: 98%;
	padding: 5px;
}
#respond textarea {
	width: 98%;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
#respond .must-log-in {margin-left:30px;}

#submit:hover {
	border: 1px solid #95a1aa;
	color: #666;
}
.comment-notes {
	margin-bottom: 10px;
	color: #999;
	font-size: 12px;
}
.nocomments {
	margin-left: 40px;
	font-size: 12px;
}
.top-bar .container-inner{background:#81b84c !important;}
.top-bar .container-inner:after, .top-bar .container-inner:before{background:#81b84c !important;}
.navbar-inverse .navbar-nav > li > a{color: #47bcdf !important;}
.navbar-inverse .navbar-nav > li > a:hover {
    background: #81b84c !important;
    color: #000 !important;
}
.col2.fright{float:none;}