@charset "utf-8";

/*  

Theme Name: ElegantNaturalStones

Theme URI: http://www.elegantnaturalstones.in/blog/

Description: Two column theme for http://www.elegantnaturalstones.in/blog/

Version: 1.0

Author: Esage IT Services Pvt Ltd

Author URI: http://www.esageseo.com/

*/
/* sidebar */

#sidebar{

	width:255px; float:right;

	

}
#widgetSection{

	padding:0px 0px;

	color:#666666;

	float:left;

	width:230px;

}

.widget{

	list-style:none;

	margin-top:5px;

}

.widget li{

	background:url(images/bullet.png) no-repeat 0 4px;

	padding:0 0 0 10px;

	font-size:13px;

	list-style-type:none;

	margin:5px 0;

	font-family:Trebuchet MS,verdana,arial;

}

.widget li:hover{

	background-position: 0 -51px;

}

h4.title{
border-bottom: 1px solid #333333;color: #333333;font-family: Trebuchet MS,Arial,Arial Narrow,verdana;font-size: 17px;font-style: normal;margin: 20px 0 15px;padding-bottom: 4px; width:100%;

}

#widgetSection a{

	color:#000000;

	text-decoration:none;

}


.page-numbers.current {
    background: #666 none repeat scroll 0 0;
    border: 1px solid #333;
    color: #fff;
    padding: 4px 13px;
}
.post_text h2 {
	 font-size: 24px;
	 font-family: Trebuchet MS,verdana,arial;
	color:#666666;
}
.page-numbers{
 
    border: 1px solid #333;
    color: #000;
    padding: 4px 13px;
}

#widgetSection a:hover{

	color:#000;

	text-decoration:underline;

}

#searchformSide{

	border:1px solid #B31F0C;

	background:#fff;

	overflow:hidden;

}

#searchformSide input{

	border:0;

	padding:2px 4px;

	font-size:11px;

	margin:0;

	outline:none;

}

#searchformSide input[type=text]{

	background:#fff;

	width:99px;

}

#searchformSide input[type=submit]{

	background:#0192e3;

	color:#fff;

}


/* comments */
.post_text {
    margin-bottom: 45px;
}
.post_text h3{margin:0px;}
.post_text a{

	font-size:21px;
    font-family: Trebuchet MS,verdana,arial;
	color:#666666;

}

h1.title{

	font-size:21px;

	color:#666666;

}

.post_text h5{

	font-size:11px;

	color:#000000;

	font-family: Trebuchet MS,verdana,arial;



}

.col-md-11.post_text li{
    color: #000000;
    font-family: Trebuchet MS,verdana,arial;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
}
.widget_search form input[type="text"]{
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    font-family: arial,verdana;
    font-size: 11px;
    margin: 0;
    padding: 7px 12px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
	 width: 70%;
}
.widget_search form input[type="submit"]{
    background: #333333 none repeat scroll 0 0;
    border: 1px solid #333333;
    border-radius: 0;
    color: #fff;
    text-shadow: 0 0 0;
	 padding: 3px 8px;
}
.form-submit > input[type="submit"]{
    background: #333333 none repeat scroll 0 0;
    border: 1px solid #333333;
    border-radius: 0;
    color: #fff;
    text-shadow: 0 0 0;
	 padding: 3px 8px;
}


.commentTop{

	background:url(images/comment.png) no-repeat 0 0;

	width:40px;

	height:36px;

	position:absolute;

	top:50px;

	left:19px;

	font-size:14px;

	text-align:center;

	line-height:30px;

	font-weight:bold;

	color:#FFF;

}



a.commentTop {

	color:#FFF;

	

}





a.readmore{

	border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	-o-border-radius:8px;

	color:#B31F0C;

	font-size:11px;

	display:inline-block;

}

a.readmore:hover{

	color:#000000;

}
/* comments */

/* post reply*/ 

#respond h1{

	margin-bottom:20px;

	color:#cfe0fa;

}

#respond h1 small{

	font-size:11px;

	display:block;

	color:#09237f;

}

#respond form li{

	list-style:none;

}

.inputBox{

	float:left;

	margin:0 20px 10px 0;

}

.widget_search form label{

 border-bottom: 1px solid #333333;color: #333333;font-family: Trebuchet MS,Arial,Arial Narrow,verdana;font-size: 17px;font-style: normal;margin: 0 0 15px;padding-bottom: 4px; width:100%;
}

input[type="text"], textarea {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    font-family: arial,verdana;
    font-size: 11px;
    margin: 0;
    padding: 7px 4px;
    width: 100%;
}

textarea{

	width:97%;

	height:60px;

}

.simple{

	clear:both;

	margin-bottom:10px;

}

.submit{

	padding-left:150px;

}

#comments{

	margin-bottom:30px;

}

.comments, #reply-title{

	color:#333;

	margin-bottom:20px;

	font-size:16px;

}
.comment-form label {
    font-size: 12px;
    font-weight: normal;
    width: 100%;
	font-family: Trebuchet MS,Arial,Arial Narrow,verdana;
}

.commententry{

	float:left; 

	width:430px;

}

.commententry a{

	color:#666666;

	text-decoration:underline;

}

.commententry a:hover{

	color:#000;

}

.comments{

	background: no-repeat 0 0;

	padding-left:45px;

}

#respond{

	background:url(images/reply.png) no-repeat 0 0;

	padding-left:45px;

}

.cmnt{

	margin-bottom:40px;

	overflow:hidden;

}

.cmnt li{

	font-size:11px;

	list-style:none;

	line-height:18px;

	margin-bottom:25px;

	overflow:hidden;

}

ul.children{

	clear:both;

	margin-left:40px;

}

ul.children li{

	margin-bottom:0;

}

ul.children ul {

	margin-left:0

}

ul.children ul .commententry{

	width:430px

}

.comment-author{

	float:left; 

	width:60px; 

	padding-top:0px;

}













img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}

a img.alignleft {float:left; margin:0 1em 1em 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}





