body{background:#EEE; color:#333; font:62.5% 'Lucida Grande',Verdana,Arial,Sans-Serif; margin:0 auto 0; padding:0}

a, a:visited{color:#2888DE; text-decoration:none}

a:hover{text-decoration:underline}

#header{width:995px; background:white; height:100px; margin:0 auto 0; padding:0; overflow:hidden}

#logo {
	background: transparent url('images/logo-small.png') no-repeat scroll 0% 0%;
	width: 250px;
	height: 80px;
	text-indent: -3333px;
	border: 0;
	margin: 0;
	}
#logo a {
display: block;
width: 250px;
height: 80px;
text-decoration: none;
border: 0;
}
.headerleft{color:#FFF; width:250px; height:80px; float:left; margin:10px 0 0 0; padding:0 0 0 0; border:none}

.headerright{width:740px; float:right; color:#2888DE; font-size:1.1em; text-align:right; margin:5px 0px 0 0; padding:0 0 0 0}

#content{width:995px; background:white; margin:0 auto 0; padding:0;     overflow:hidden}

#content img a{margin:0; border:none}

#content h2{color:#555; font-size:2em; font-family:'Trebuchet MS',Verdana,Sans-Serif; font-weight:normal; letter-spacing:-1px; margin:0 20px 3px 0; padding:5px 0 3px 0}

#content h2 a, #content h2 a:visited{color:#555; text-decoration:none; border-bottom:1px solid #F36; display:block}

#content h2 a:hover{color:#2888DE; text-decoration:none}

#content h3{color:#333; font-size:1.6em; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; font-weight:normal; margin:0; padding:0 0 5px 0}

#content h3 a, #content h3 a:visited{color:#333; text-decoration:none}

#content h3 a:hover{color:#2888DE; text-decoration:none}

#contentleft img.wp-smiley{float:none; border:none; padding:0; margin:0}

#contentleft img.wp-wink{float:none; border:none; padding:0; margin:0}

#content a {color:#2888DE; text-decoration:none}

#content a:visited{color:#2888DE; text-decoration:none}

#contentleft{background:#FFF; display:inline; float:left; width:600px; margin:0 0 0 0; padding:20px 0 0 30px; color:#444; line-height:1.8em; font-size:1.2em}
.post ul li {list-style-type:square; }
.post img{padding:4px; border:1px solid #ccc; max-width:100%}

#contentleft p{padding:0 20px 15px 0; margin:0; line-height:1.8em; letter-spacing:0}

.post ol{margin-left:20px; padding:0 0 10px 0}

.post ol li{margin-left:20px; padding:0 0 5px 0}

.post ul{margin-left:20px; padding:0 0 10px 0}

.post ul li{margin-left:20 0 0 20px; padding:0 0 5px 0}

blockquote{margin:0 10px 15px 10px; padding:0 25px 0 10px; background:#E3F4F9; border:1px solid #BAE2F0}

#content blockquote p{margin:0 0 10px 0; padding:10px 0 0 0}

.postinfo{width:460px; background:#F2F2F2; font-size:1em; color:#333; margin:0 0 60px 0; padding:10px 10px 10px 10px; border-top:2px solid #000; border-bottom:1px solid #000; line-height:10px}

#sidebar{display:inline; float:right; width:340px; font-size:1.1em; margin:0 0 0 0; padding:10px 10px 20px 10px}

.sidebar_rl{width:345px}

.sidebar_l{width:160px; float:left; padding-right:5px; display:inline}

.sidebar_r{width:160px; float:right}

#sidebar img a{margin:0; border:none}

#sidebar p{padding:5px 0 0 0; margin:0; line-height:19px}

#sidebar h3{color:#F36; font-size:1.4em; font-family:'Trebuchet MS',Verdana,Sans-Serif; margin:5px 0 5px 0; padding:0 0 0 0; border-bottom:2px solid #2888DE}

#sidebar ul{list-style:none; margin:0; padding:0}

#sidebar ul li{display:block; padding:0px 0px 0px 10px; margin-right:2px}

#sidebar ul li a, #sidebar ul li a:visited{display:block; color:#2888DE; text-decoration:none; padding:3px 10px 5px 0px; margin-right:2px}

#sidebar ul li a:hover{text-decoration:underline}

#footer{width:995px; background:#E3F4F9; border:1px solid #BAE2F0; color:#000; overflow:hidden; font-size:1.2em; line-height:1.6em; margin:0px auto 0px; padding:5px 0 5px 0}

#footerleft{float:left; width:280px; margin:5px 20px 20px 20px; padding:0}

#footermiddle{float:left; width:280px; margin:5px 20px 20px 0; padding:0}

#footerright{float:right; width:280px; margin:5px 20px 20px 0; padding:0}

#footer p{color:#333; padding:0; margin:0}

#footer a{color:#2888DE; text-decoration:underline}

#footer a:hover{color:#333; text-decoration:underline}

#footer ul{list-style:none; margin:0; padding:0}

#footer ul li{display:inline; font-size:11px; padding:0; margin:0}

#footer ul li a{display:block; color:#FFF; font-size:11px; text-decoration:none; margin:0; padding:3px 0 3px 0; border-bottom:1px solid #def}

#footer ul li a:hover{background:#4196E2; color:#FFF}

#searchdiv{margin:0; padding:0}

#searchform{margin:0; padding:0}

#s{background:#FFF; color:#333; font-size:1em; font-weight:normal; font-family:verdana,arial,times new roman; width:150px; padding:2px; margin:0px 0 2px 0}

.chronodata{background:url(images/time.png) left center no-repeat; padding:2px 0 2px 20px}

.tags{background:url(images/tag_blue.png) left center no-repeat; color:#666; font-size:11px; padding:0 0 10px 20px}

.tagcloud{font-size:1em; line-height:1.8em}

.entry_content{display:inline; width:400px; margin:0 20px 0 0; padding:0 0 0 0}

.entrybt{padding:0 0 0 5px; float:right; width:170px}

.entries{width:590px; padding:0; margin:0}

#nav{width:995px; background:#2888DE; margin:0 auto 0; padding:0; overflow:hidden; height:30px}

.navleft{width:750px; float:left}

.navright{width:225px; float:right; padding:4px 10px 0 0; text-align:right}

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('images/topMenuImages.png') repeat-x}
.menu li{padding:0; margin:0; list-style:none; display:inline}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana,Arial,Helvetica,sans-serif; cursor:pointer; background:url('images/topMenuImages.png') 0px -30px no-repeat}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('images/topMenuImages.png') 100% -30px no-repeat}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255)}
.menu li a:hover span{background-position:100% -60px}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana,Arial,Helvetica,sans-serif; background:url('images/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255)}
.menu li a.active span, .menu li a.active:hover span{background:url('images/topMenuImages.png') 100% -90px no-repeat}

.small{font-size:0.9em; color:#bbb; padding:0 0 15px 0; text-align:left;}

.small a, a:hover, a:visited{color:#555; text-decoration:none}

.small-time{padding:2px 0 2px 2px; color:#bbb; font-size:0.9em}

.small-time-track{padding:0 0 10px 2px; color:#bbb; font-size:0.9em}

.small-comments{padding:2px 0 2px 2px}

.small-edit{padding:2px 0 2px 2px}

.navigation{display:block; margin:auto; padding:0 4px 0 4px; text-align:center; font-size:0.9em;}

.navigation a, a:visited{color:#bbb; text-decoration:none}

.navigation a:hover{color:#27D; text-decoration:none}

.alignright{float:right}

.alignleft{float:left}

img{border:none}

.socialbuttons img{padding:5px 0 10px 0; border:0px !important}
.socialbuttons {height:50px !important}
#rssicon{background:#E3F4F9 url('images/feedicon16px.png') no-repeat 16px; border:2px solid #BAE2F0; padding: 10px 0 10px 40px; color:#333}

#related {padding:15px 0px 10px 0px; margin:0px; }
.blockad {width:300px; float:right; padding:0px; margin:0px;}
.relatedposts{padding:0px 20px 0px 0px;}
.relatedposts ul { margin-left:20px; list-style-type:square;}
.relatedposts ul li{list-style-type:square; font-size:1em; margin-left:20px;}

.relatedposts a:visited{color:#27D}

.entry-tags{display:block; padding:0 0 2px 20px; background:url('images/tag_blue.png') left center no-repeat; text-transform:lowercase}
.metalinks{margin-top:3px}

.commentsrsslink{background:url('images/feed.png') left top no-repeat; padding:2px 0 2px 20px; margin-right:10px; height:16px}

.trackbacklink{background:url('images/arrow_refresh.png') left top no-repeat; padding:2px 0 2px 20px; height:16px}

.commentsrsslink a, .trackbacklink a{color:#999; padding:2px}

.sidebars_rl{width:340px}

.lsidebar{width:160px; float:left; display:inline}

.rsidebar{width:160px; float:right; display:inline}

.sponsors{width:335px}

.sponsorsl{width:150px; float:left; padding-left:20px; display:inline}

.sponsorsr{width:150px; float:right; padding-right:10px; display:inline}

.authcomment{background:#E3F4F9}

.feedbox{background:#E3F4F9; border:1px solid #BAE2F0; padding:5px; color:#CCC; font-size:1em}

.tagspage h3 { color:#2888DE; border:none; padding-top:10px}
.tagspage h3 a, h3 a:hover{ color:#2888DE; border:none; padding-top:10px}
/*styles for tables*/
table { width:90%; border-top:1px solid #e5eff8; border-right:1px solid #e5eff8; margin:1em auto; border-collapse:collapse;}
caption { 	font-size:.94em; letter-spacing:.1em; margin:1em 0 0 0;
		padding:0;
		caption-side:top;
	}	
tr.odd td	{
	background:#f7fbff
	}
td {
	color:#555;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:5px 0px;
	}				
th {
	font-weight:normal;
	color: #555;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#2888DE
	}	
/*styles for tables end */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
.postauthor {background:#E3F4F9; margin-bottom:10px;border:2px solid #BAE2F0; padding:10px}
.india{ margin-bottom:20px; color:#2888DE}




.icomment {
	background: url(images/icon_comments.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
.comments {
	background: #F4F4F4;
	margin: 0px 0px 15px 0px;
	padding: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

/*  Coments */

#author, #email, #url {
	background: #FFFFFF !important;
	width: 250px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	
	}
	
#comment {
	background: #FFFFFF;
	width: 95%;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 1px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#submit {
	background: url(images/nav.png);
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
    margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 8px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
		
.commentlist li ul li {
	font-size: 11px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: left;
	border: 1px solid #DDDDDD;
	margin: 0px 5px 0px 0px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 0px 0px;
	padding: 10px 5px 5px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -6px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: url(images/nav.png);
	color: #FFFFFF !important;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
    margin: 0px 0px 10px 0px;
	padding: 3px 8px 3px 8px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.reply a:hover {
	background: url(images/navhov.png);
	color: #FFFFFF !important;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
    margin: 0px 0px 10px 0px;
	padding: 3px 8px 3px 8px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border: 1px solid #F4F4F4;
	margin: 0px;
	padding: 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
/* comments */
