/*
Theme name:Thinking In Wordpress v1.3
Theme URI:ThinkingInWordpress.com
Author:Brajesh Singh
Author URI:http://ThinkingInWordpress.com
Version:1.3
description:A simple 2 column theme for thinking in wordpress.com
*/
/**Generic stylesheet */
* {
  margin: 0;
  padding: 0;
}
html {
  font-size: 100%;
}

body {
  font-size: 62.5%;
  color:#222222;
font-family:Georgia,"Times New Roman",Times,serif;

font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

}
 * html body{
  font-size:.5em;
 }

#page {
  margin: 0 auto;
  width:100%;
}

.alignleft{
  float: left;
}
.alignright{
  float: right;
}
.alignnone{
  float: none;
}
.reset,.clear{
  clear: both;
}
a img{
  border: none;
}
p+p{
  margin-top:10px;
}

#header
{
  height:165px;
width:100%;
border-bottom:1px solid #D2D1D1;
}
#menu,p.login{
   font-size: 1.8em;
  line-height: 1.8em;
}

#menu a,p.login a   ,#sidebar a
{
  text-decoration: none;
  color:#6A6766;
  font-family: "Times New Roman";
}

#menu
{
  width:100%;
  height: 60px;
  background: url(images/menu_bg.gif) repeat-x;

}

#menu a{

color:#C9C9C8;
height:50px;
display: block;
padding-top:12px;
font-weight: bold;

}
#menu a:hover{
  color:#D5ECFA;
}


#menu ul{
  list-style-type: none;
}
#menu ul li
{
  float: left;
  width:8.94em;/*161px;*/
  text-align: center;
}
#menu ul li a
{
 /* color:
  background:url(
  */
}
#menu ul li a:hover
{
  background: url(images/btn_hw.gif) no-repeat;
}




/**Menu formatting */

 /**Header bottom */
 #header-bottom
 {
  height:100px;
  width: 95%;
  margin: 0 auto;
 }
 #logo{float:left;display:block;}
 #logo img{
 
width:279px;
height:66px;
margin-top:15px;
display:block;

/* width:30%; */

}
.header-right
{
  width:70%;
}
.login{
  float:right;
}

#top_search .button  ,.button
{
/* background:url(images/btn_bg.gif) repeat-x; */

 vertical-align: middle;
 background-color:#2B2B2B;
 height:27px;
 color:#FAFAFA;
 font-weight:bold;
}
#top_search{
  margin-top:15px;
}
#top_search p{
  float:left;
}


#top_search input
{
  border:1px solid #BDBDBC;
  font-size:1.6em;
  height:24px;
}


/*container formatting */
#container{
  width:100%;
 /* background:url(images/container-bg.png) repeat-y 0% 15%;*/
}
#content{
 width:66%;
 margin-left:.5%;
 padding-left:15px;
 border-style:none solid;
border-width:0 2px medium;

padding-right:5px;
border-color:  #DAEFFC;
}
.breadcrumb{
font-size:1.2em;
padding:3px 0px;
margin-bottom:3px;
}
.breadcrumb a
{
color:#008AC4;
}
.navigation {
margin:5px 0xp;
text-align:center;
}
/*for default style */
.navigation div  a{

text-decoration:none;
font-size:1.2em;
color:#008AC4;
}
/*post and entry formatting */
.post {

}
.post .entry{

  text-align: justify;
  color:#222;
}
 .entry{
   font-size:1.53em;
line-height:1.5em;
 }

 * html .entry{
 font-size:1.5em;
line-height:1.46667em;

 }

.entry p{

  margin:0 0 1.46667em;
}
.entry a,.entry a:visited{
  color:#DD0000;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:underline;
}
.entry ul,.entry ol{
list-style-position:inside;
}
.entry li {
padding-left:3px;
}
* html .entry li {
padding-left:15px;
text-indent:-10px;
}
.entry img{
border:1px solid #dfdfdf;
padding:3px;
margin:3px;
}
/*general styling */
 .update
 {
   background:#FFFDCB none repeat scroll 0 0;
border:3px solid #F2EC49;
margin:0 0 1.46667em;
padding:1em 15px;
 }
 .warning
 {
   background:#FA6E63 none repeat scroll 0 0;
border:3px solid #F20200;
margin:0 0 1.46667em;
padding:1em 15px;
 }
 .note
 {
  background:#FFFFE2 none repeat scroll 0 0;
border:3px solid #F2EC49;
margin:0 0 1.46667em;
padding:1em 15px;
 }

.drop_cap{
  color:#AAAAAA;

font-size:3.4em;
line-height:0.6em;
padding:0.17em 0.08em 0.05em 0;
}

.post h2.post-title,.post h1.post-title,.page h2.post-title,.page h1.post-title
{

font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-0.02em;
line-height:1.2em;
margin:0 0 0.5em;
padding:0 0 2px;
}
.authormeta {font-size:1.1em;margin-bottom:5px;display:block;}
.authormeta a{color:#008AC4;}
.post .post-title a,.page .post-title a{
  text-decoration: none;
  color:#3A3633;
  font-family:"Times New Roman",Georgia,Times,serif;
}
.postmetadata {
font-size:1.2em;
border:1px solid #BAD2F3;
padding:5px;

}
.postmetadata a{
text-decoration:none;
color:#008AC4;
}


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
/* End of post and entry styling */
/* sidebar formatting and styling */
#sidebar{
width:31%;
font-size: 1.2em;

}
* html #sidebar{
width:30%;


}
#sidebar li{
  list-style-type: none;
}
 #sidebar li.level1{
 margin-bottom:10px;
 }
#sidebar-banner a,.banner-ad-post a{display:block;margin:0 auto;}
#sidebar-banner a img,.banner-ad-post a img{display:block;margin:5px auto;}

#sidebar ul li ul li{
  list-style-type:none;
  list-style-position: inside;
  padding-left: 15px;
  font-size:1.2em;
  border-bottom:1px solid #CBCBCB;
  padding-top:5px;
  padding-bottom:5px;
}
#sidebar  li a{
  color:#777473;
}
  #sidebar  li a:hover {
  color:#0085B9;
}
 #sidebar  li a:visited {
  color:#5D74A2;
}

.sidebarl-title{
/*background: url(images/sidebartitle_bg1.gif);*/
background:#0092C1;/*#336699;*/
width:95%;
height:26px;
margin:0 auto;
padding:4px 0px 0px 10px ;
/*color:#EFF8FB;*/
color:#fff;
border:2px solid #005F84;
/*border-top:2px solid #220000;
*/

letter-spacing:.05em;
}
/* sidebar social icons */
#social .twitter{background:url(images/twitter.png) no-repeat;padding-left:20px;}
#social .fb{background:url(images/facebook.png) no-repeat;padding-left:20px;}
#social .linkedin{background:url(images/linkedin.png) no-repeat;padding-left:20px;}

* html  h2.sidebarl-title,* html h2.sidebarr-title{
  font-size: 1.3em;

   padding:px 0px 0px 15px;
    height:28px;
}

#footer{
  width:100%;

background: #0092C1;
font-size:1.4em;
text-align: center;
}
#footer p.bottom-links
{padding-top:20px;
  text-align: center;
  color:#D7EDFB;
   font-weight:bold;
}
#footer p.bottom-links a
{
  line-height: 80%;
  text-decoration: none;
  color:#D7EDFB;
  margin:0px 5px;
}
#footer .credits{
color:#D0D0D4;
font-weight:bold;
}
.sitename{
  font-size:2em;
  line-height: 80%;
  font-weight: bold;
  color:#D5EBF4;
}

/*subscription form */
/********* RSS FORM *************/
#subscribe
{
padding-left:20px;
padding-bottom: 20px;
}
#subscribe p
{
background:url(images/subscribevia_email_bg.gif) no-repeat;

height:26px;
padding-left:10px;
padding-top:3px;
color:#8A8988;
}
*html #subscribe p
{
height:26px;
padding-top:2px;
}
#subscribe input
{
color:#8A8988;
width:172px;
background:#fff;
border-top:2px solid #8F5D34;
border-left:2px solid #8F5D34;
}
#subscribe #rsssubmit
{
background:url(images/subscribevia_email_btn.gif) no-repeat;
width:28px;
height:28px;
border:0px;
}

/*sidebar comments */
.recent-comment{
  text-align: justify;
}

.recent-comment img{
  float:left;
  width:64px;
  height:64px;
  margin: 2px 5px;
  padding: 3px;
  border: 1px solid #BAD2F3;

}

#sidebar li .recent-comment span.read-more a
{
  text-decoration:none;
  color:#0085B9;
}
#sidebar li .recent-comment span.read-more a:hover
{
  text-decoration:none;
  color:#0B679B;
}
/*Comments styling */
	#respond{font-size:1.3em;}
	#respond h3{	font-size:1.33em;}
	#respond input{border:2px solid #008AC4;height:1.5em;	}
	.commentlist {
	font-size:1.2em;
	margin-left:5px;
	list-style-type:none;
	}

	.commentlist ul{	list-style-type:none;}
	.avatar {float:left;margin:2px;padding:3px;border:1px solid #dfdfdf;}
	.commentlist .children{margin-left:15px;}
	.commentlist .pingback{	}
	.commentlist .comment {	}
	.commentlist .depth-1{	background:#F9F9EB;border-bottom:1px solid #cbcbcb;margin-bottom:10px;padding:5px;}
	.commentlist .reply{	clear:both;}
			.comment-author {/*#CCCCB4*/}
			.comment{clear:both;}
			.comment a{
			text-decoration:none;
			color:#045A87;
			}
	/*comment form */		
			#commentform a{text-decoration:none;color:#045A87;}
			#comment {width:490px;border:5px solid #008AC4;}
			#comments {
			color:#3B3B3B;
			font-family:helvetica,arial;
			font-size:16px;
			margin-bottom:10px;
			}
			#submit {
			font-size:1.2em;
			line-height:1.2em;
			}
			
/*** end of comment styling ***/
/*******************************************************Additional Plugin's CSS merged here to do less http request */
/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.6 Plugin: WP-PageNavi 2.40									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
/*End of wp-page navi css */

/*Contact Form */
.contact-form fieldset {
border:1px solid #54A8D0;
padding:0px 0px 5px 5px;
margin-bottom:10px;
}
.contact-form input,.contact-form textarea {
font-size:24px;
}
#content .contact-form legend{font-size:18px;}