body{

	margin:0;

	padding:0;

	color:#333333;

	background:#104c63;;
	background-image: url("/cdn/bg.png");
	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

*, form, img{

	margin:0;

	padding:0;

}

.clear{

	clear:both;

	font-size:0;

	line-height:0;

	padding:0;

	margin:0;

}

div, a, ul, li, h1, h2, h3, h4, h5, h6, form, sup, input, label, textarea, select{

	padding:0;

	margin:0;

}

img{

	border:none;

	line-height:0px;

	font-size:0;

	margin:0;

    padding:0;

	display:block;

}

ul{

	list-style-type:none;

	padding:0;

	margin:0;

	}

a, a:visited{

	color: #333;

	text-decoration:none;

	outline:none;

}



a:hover{

	text-decoration:underline;

}





/*general declaration end*/

.wrapper{

	background:url("https://chatkaro.in/img/bodybg.jpg") 50% top repeat-y;

	background-color:inherit;

	color:inherit;

	width:988px;

	margin:0 auto;

}

.mainbody{

	width:960px;

	margin:0 auto;

	height:100%;

	overflow:hidden;

}

.footerbottom{

	background:url("https://chatkaro.in/img/footerbottomwrapper.jpg") 50% top no-repeat;

	height:13px;

	width:100%;

}

.topheader{

	background:url("https://chatkaro.in/img/headerbg.jpg") top left no-repeat;

	height:66px;

/*	border-right:#FFFFFF 1px solid;

	border-left:#FFFFFF 1px solid;*/	

}

.header{

	width:960px;

}

.topheader-left {float:left;text-align:left;

	padding:10px 0 0 65px;

	font:bold 26px/31px Arial, Helvetica, sans-serif;

	color: #333;

}

.topheader h1 {

	padding:10px 0 0 65px;

}

.topheader h1 a {

	font:bold 10px/10px Arial, Helvetica, sans-serif;

	color: #333;

}

.topheader h1 a:hover {

text-decoration:none;

}

.topheader .description{

	color:#093C6F;

	background-color:inherit;

	font:normal 11px/16px Arial, Helvetica, sans-serif;

	padding:4px 0 0 10px;

}

.searchpannel{

	float:right;

	padding:20px 21px 0 0;

}

.field{

	background:url("https://chatkaro.in/img/searchboxbg.png") top left no-repeat;

	width:106px;

	height:21px;

	border:0;

	padding:1px 2px 2px 8px;

	outline:none;

	float:left;	

	color:#293348;

	background-color:inherit;

	font:normal 11px/22px Arial, Helvetica, sans-serif

	}

.searchsubmit{

	background:url("https://chatkaro.in/img/search.gif") top left no-repeat;

	width:33px;

	height:24px;

	border:0;

	outline:none;

	float:left;

	cursor:pointer;

}

/*menu style start*/

.mainnav{

	background:url("https://chatkaro.in/img/menubg2.jpg") top left repeat-x;

	width:960px;

	margin:0;

	padding:0 0 2px 0;

	height:37px;

}

.mainnav ul{

	list-style:none;

	padding:0 0 0 10px;

}

.mainnav ul li{

	float:left;

	background:url("https://chatkaro.in/img/menudottedline.png") right 50% no-repeat;

	padding:0 1px 0 0;

	position:relative;

}

.mainnav ul li.last{

	background:none;

}

.mainnav ul li a{

	font:normal 16px/37px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background-color:inherit;

	display:block;

	float:left;

	padding:0 14px;

}

.mainnav ul li a:hover, .mainnav ul .current_page_item a {

	background:#233E5C url("https://chatkaro.in/img/menubullet.png") 50% bottom no-repeat;

	color:#1B6385;

}



/* Drop Down Menu */

.mainnav ul ul {

	position:absolute;

	top:37px;

	left:0;

	background-color:#DAEEF8;

	color:inherit;

	height:auto;

	font-size:13px;

	display:none;

	border-bottom:#1B6385 0px solid;

	padding:0;

}

			

.mainnav ul ul li {

	background:url("https://chatkaro.in/img/submenubullet.png") 4px 50% no-repeat;

	display:block;

	line-height:22px;

	border-bottom:#34324A 1px solid;

	width: 180px;

}



.mainnav ul ul li a {

	height:100%;						

	display:block;

	padding:0 0 0 16px;

	font-size:14px;

	line-height:32px;

	background-color:inherit;

	color:#666666;

}



.mainnav ul ul li a:hover {

	background-color:inherit;

	background-image:none;

	color:#333333;

}



.mainnav ul ul ul {

	left:100%;

	top:0;

}

/*menu style end*/

/*<!--body start-->*/

.bodycontainer{

	padding:14px 14px 50px 14px;

	height:100%;

}



.sidebar{

	background:url("https://chatkaro.in/img/sidebarbg.png") top right no-repeat;

	width:0px;

	float:left;

	padding:0 0 0 5px; 

}

.rightpannel{

	float:right;

	width:946px;

	padding:0 0 0 20px;

}

.sidebarheading{

	font:normal 22px/17px Arial, Helvetica, sans-serif;

	padding:16px 0 8px 0;

}

.sidebar ul{

	padding:10px 0 0 0;

}

.sidebar ul ul{

	padding:0 0 0 11px;

}



.sidebar ul li, .sidebar ul li a{

	font:normal 12px/15px Arial, Helvetica, sans-serif; 

	color:#333333;

	background-color:inherit;

    padding-bottom: 2px;

}

.sidebar ul li a:hover{

	text-decoration:underline;

}

.sidebar ul li a.pinklink{

	color:#f23f72;

	background-color:inherit;

}



/*body end*/



/*footer start*/

.footer{

	background:url("https://chatkaro.in/img/footerbg.png") right top no-repeat;

	height:100%;

	overflow:hidden;

	padding:93px 0 0 0;

}

.footermenubox{

	width:527px;

	margin:0 auto;

	padding:40px 0 0 10px;

}

.footermenu{

	float:left;

	padding:0 60px 0 0;

}

.footermenu ul li a{

	font-size:11px;

	color:#333333;

	background-color:inherit;

	line-height:16px;

}

.footermenu ul li a:hover{

	text-decoration:underline;

}

.lastmeubox{

	padding:0!important;

}

.copyrightpart{

	padding:24px 299px 0;

	height:52px;

}

.leftpart{

	float:left;

}

.rightpart{

	float:right;

}

.leftpart li{

	float:left;

	padding:0 0px 0 0;

}

.leftpart li a, .rightpart li a{

	line-height:52px;

	color:#333333;

	font-size:11px;

	background-color:inherit;

}

.leftpart li a:hover, .rightpart li a:hover{

	text-decoration:underline;

	}

.rightpart li{

 	float:left;

	color:#333333;

	background-color:inherit;

	font-size:11px;

	line-height:52px;

	padding:0 4px 0 0;

}

.rightpart li.copy{

	color:#737373;

	background-color:inherit;

}



/*other*/

.rightpannel p {padding: 10px 0 0 0; line-height: 18px;}

.rightpannel a {color: #397193;}

.rightpannel a:hover {color: #f23f72;}

.rightpannel h1, .rightpannel h4, .rightpannel h5, .rightpannel h6 {

	color: #5EBCE0;

	margin-top: 10px;

}

.rightpannel h1 {

	color: #666666;

	margin-top: 10px;

}

.rightpannel h2 {

	color: #093C6F;

	margin-top: 10px;

}

.rightpannel h3 {

	color:#666666;

	margin-top: 10px;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

}



.post-entry {

	margin: 15px 0;

}



/*----------Wordpress dedicated--------------*/

.comment {

	padding-bottom:10px;

}

#comments h2 {

	font:bold 15px/20px Arial, Helvetica, sans-serif;

}

.comment .author {

	padding-bottom:5px;

}

#respond label {

	display:block;

	clear:both;

}

#respond input,

#respond textarea {

	width:320px;

	background:#f6f6f6;

	border:1px solid #dbdbdb;

	font:13px/16px Arial,Helvetica, sans-serif;

	color:#333;

}

#respond input {

	margin-bottom:5px;

}

#respond textarea {

	height:85px;

}

#respond #submit {

	width:auto;

	border:none;

	clear:both;

	float:none;

	display:block;

	padding:5px;

	font:bold 14px/18px Arial, Helvetica, sans-serif;

	margin:5px 0 0 -5px;

	color: #fff;

	background: #5EBCE0;

}

#respond {

	padding-bottom:30px;

}



/* Comment Form */

#respond p {

	padding-bottom:12px;

}

#respond input.field {

	float:left;

	margin-right:10px;

	width:200px;

	height:14px;

	padding:2px 3px;

}

#respond label {

	display:block;

	font-size:11px;

	line-height:20px;

} 

#respond textarea {

	width:500px;

	height:120px;

	margin-bottom:10px;

	padding:3px 5px;

}

#respond input.btn {

	width:120px;

	height:25px;

	cursor:pointer;

	font-size:12px;

}

h3#respond,

h3#comments {

	font-size:14px;

	padding-bottom:10px;

}





/* Comment Closed */

p.nocomments {	

	font-weight:bold;

	font-style:italic;

}



/* Comment List */

.commentlist li {

	margin-bottom:10px;

	padding:10px;

	background-color:#efefef;

	overflow:hidden;

}

.commentlist li.alt {

	background-color:#f9f9f9;

}

	.commentlist li img.photo {

		float:left;

		margin:0 10px 5px 0;

		border:#ccc 1px solid;

		padding:2px;

	}

	.commentlist li p img {

		display:inline;

	}

	.commentlist li p {

		padding-bottom:8px;

	}

	.commentlist li p.commentmetadata {	

		font-size:11px;

		padding-bottom:5px;

	}



/*additional style*/

s {color: #000;}

.sticky {background-color: #f9f9f9; padding: 10px; margin-bottom: 10px;}

.wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	text-align: center;

	margin-bottom: 20px;

	padding: 4px;

}

.wp-caption img {

	margin: 5px 5px 0;

	max-width: 736px;

	height:auto;

	padding: 0;

}

.wp-caption p.wp-caption-text {

	margin: 5px;

	color: #888;

	font-size: 12px;

	padding: 0;

}

.bypostauthor {}

.clear {clear: both;}

img {margin: 0; max-width: 736px; height: auto;}

.gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}



#gallery-1 dl {

   padding:0;

}



#gallery-1 dl dt {

   font-weight:bold;

   padding: 0;

}

		

#gallery-1 dl dd {

   padding:0 0 5px 10px;

}



/* Image testing */

.alignright {

float:right;

margin:0 0 10px 10px;

}

.alignleft {

float:left;

margin:0 10px 10px 0;

}

.aligncenter {

clear: both;

display: block;

margin:0 auto 10px;

}

.alignnone {

margin-bottom:10px;

margin-right: 5px;

}

.size-thumbnail {

margin-right:8px;

display:inline;

}

#footer-message {

	color: #767674; 

	padding: 15px 0; 

	text-align: right; 

	font-size: 12px; 

	clear: both;

	width:960px;

	margin:0 auto;}

#footer-message a {color: #767674;}



.left_link ul ul {

margin:0 0 0 0.4em;

padding: 0;

}



.left_link ul ul li {

border-bottom:0;

padding: 0;

margin: 0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.7em;

}







/* calender */

table#wp-calendar {

width:100%;

}



table#wp-calendar td,

table#wp-calendar th {

padding:1px;

text-align:center;

}



/*search form*/

		.sidebar .searchForm {

			margin-top: 15px;

			padding:0;

			overflow:hidden;

			

		}	



			



.rightpannel ul {margin: 5px 0 7px 25px; list-style-type:disc;}

.rightpannel ol {margin: 5px 0 7px 25px; list-style-type:decimal;}

.rightpannel ul li, .rightpannel ol li {padding-left: 5px;}



.rightpannel .commentlist {margin: 5px 0 5px 0px;}



.comment-body ul li {

	padding: 0 0 0 5px;

	margin:0px;

	overflow:visible;

}

.comment-body ol li {

	padding: 0 0 0 5px;

	margin:0px;

	overflow:visible;

}

.comment-body ul {margin: 5px 0 7px 25px; list-style-type:disc; clear: both;}

.comment-body ol {margin: 5px 0 7px 25px; list-style-type:decimal; clear: both;}





/*tags*/

q, blockquote {

	font-style:italic;

}

dt {

	font-weight:bold;

}



dt, dd {

	margin:0;

	padding:0;

}

dd {

	margin-bottom:1.5em;

}



dl, pre {

	font-size:1em;

	margin:1.5em 0;

	padding:0;

	line-height:1.5em;

}





big {

	position:relative;

	top:.1em;

	font-size:2em;

}



ins {

	text-decoration:none;

	background-color:#fffabf;

	background-color:#bfffc5;

}



sub, sup {line-height:1.2em;}



/*table*/

.rightpannel table {

	border: 1px solid #FFFFFF;

	text-align: left;

	margin: 0 -1px 24px 0;

	width: 100%;

}

.rightpannel tr th,

.rightpannel thead th {

	color: #888;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	padding: 9px 24px;

}

.rightpannel tr td {

	border-top: 1px solid #e7e7e7;

	padding: 6px 24px;

}

.rightpannel tr.odd td {

	background: #F2F7FC;

}



.link_midd div {

	margin: 7px;

}



.footer-widget {float: center;}



h1, h2, h3, h4, h5, h6 {clear: both;}



.gallery-item img {margin: 0 auto;}

.style1 {color: #FFFFFF}

.style2 {

	font-size: 10px;

        color: #999999;

}

.style5 {

	font-size: 10px;

        color: #4B99C2;

}
h1
{
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 15px;
}
.topheader-left2 {float:left;text-align:left;

	padding:12px 0 0 10px;

	font:normal 11px/11px Arial, Helvetica, sans-serif;

	color: #333;

}
.topheader-left-widget {float:left;text-align:left;

	padding:10px 0 0 40px;

	font:bold 15px/15px Arial, Helvetica, sans-serif;

	color: #333;
}

#ul2 {
	overflow: hidden;
	list-style: none;

}
#ul2 ul {
	display: none;
}
#ul2 li {
	float: left;
	height: 10px;
}
#ul2 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}

#ul3 {
	overflow: hidden;
	list-style: none;

}
#ul3 ul {
	display: none;
}
#ul3 li {
	float: left;
	height: 10px;
}
#ul3 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}


#ul4 {
	overflow: hidden;
	list-style: none;

}
#ul4 ul {
	display: none;
}
#ul4 li {
	float: left;
	height: 10px;
}
#ul4 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}


#ul5 {
	overflow: hidden;
	list-style: none;

}
#ul5 ul {
	display: none;
}
#ul5 li {
	float: left;
	height: 10px;
}
#ul5 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}

#ul6 {
	overflow: hidden;
	list-style: none;

}
#ul6 ul {
	display: none;
}
#ul6 li {
	float: left;
	height: 10px;
}
#ul6 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}

#ul7 {
	overflow: hidden;
	list-style: none;

}
#ul7 ul {
	display: none;
}
#ul7 li {
	float: left;
	height: 10px;
}
#ul7 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}

#ul8 {
	overflow: hidden;
	list-style: none;

}
#ul8 ul {
	display: none;
}
#ul8 li {
	float: left;
	height: 10px;
}
#ul8 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}

#ul9 {
	overflow: hidden;
	list-style: none;

}
#ul9 ul {
	display: none;
}
#ul9 li {
	float: left;
	height: 10px;
}
#ul9 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}

#u20 {
	overflow: hidden;
	list-style: none;

}
#u20 ul {
	display: none;
}
#u20 li {
	float: left;
	height: 10px;
}
#u20 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}

#u21 {
	overflow: hidden;
	list-style: none;

}
#u21 ul {
	display: none;
}
#u21 li {
	float: left;
	height: 10px;
}
#u21 a {

	font-family: arial;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
}
.style19 {
	font-size: 1px;
	color: #ffffff;
}

.style20 {
	font-size: 1px;
	color: #ffffff;
}
