html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,img,ul,li,ol,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent} ol{list-style:none}







body{font:13px/20px Verdana, Arial, Helvetica, sans-serif; color:#101111; background:#161617; }



a:focus, a img{outline:0px; border:0;}







legend{display:none;}







label{ float:left; display:block;}







a



{	color: #AA1D10;



	text-decoration: none;



}



a:hover



{



	text-decoration:underline;



}







small span{ display:block;}







small {



font-size:11px;



line-height:14px;



font-family:"Trebuchet MS";



}







.hidden {



display:none;



}







.clear{ clear:both; line-height:0;}







ul{  margin:0;}



ul li{ background:url(images/sidebar_arrow.gif) no-repeat 2px 6px; padding-left:15px; padding-bottom:8px; list-style-type:none;}















.clr{ overflow:hidden; width:100%;}







p



{padding: 5px 0 20px; }







h1{font-size:30px; line-height:30px; font-weight:normal; color:#8F0F04; padding-bottom:5px; font-family:"Times New Roman", Times, serif;}











h2{  color:#8F0F04; padding-bottom:5px; font:normal 25px/25px "Times New Roman", Times, serif; }







h2 a{color:#051751;}







h3{ color:#8F0F04; padding-bottom:5px; font:normal 20px/20px "Times New Roman", Times, serif; }







h4{ color:#8F0F04; padding-bottom:5px; font:normal 18px/18px "Times New Roman", Times, serif; }







h5{color:#8F0F04; font:normal 16px/16px "Times New Roman", Times, serif; padding-bottom:5px;}











h6 {



color:#8F0F04; font:normal 14px/16px "Times New Roman", Times, serif; padding-bottom:5px;







}







h6 span {



color:#1A0C16;



font-size:14px;



}



















.float_left{ float:left;}



.float_right{ float:right;}















/**************** End General **********************/







#page {



	



	width:100%;



	}



	



#page_top{background:url(images/body_bg.gif) repeat 0 0;}







.top_shadow{ background:url(images/top_sh.jpg) no-repeat 0 0; padding:27px 0 0; width:958px; margin:0 auto;}



.bttm_shadow{ background:url(images/bttm_sh.jpg) no-repeat 0 100%; padding:0px 0 0px;}



.left_shadow{  repeat-y 0 0; padding:0px 0 0px 34px;}



.right_shadow{ background:url(images/right_sh.jpg) repeat-y 100% 0; padding:0px 34px 0px 0;}











.inner_content, .inner_content2{ width:878px; margin:0 auto; padding:0 6px 0 6px;  border:1px solid #C0C2C5; border-top:0px solid #000; border-bottom:0px solid #000; background:url(images/content_bg.jpg) repeat-x 0 0 #fff; height:100%; overflow:hidden;}







.inner_content2{ background:url(images/inner_page_bg.jpg) repeat-x 0 0 #fff;}







.bottom_cont{ height:138px; padding:29px 0 0; width:887px; margin:0 auto; margin-top:-2px; color:#fff;}


.bottom_cont a{
color:#19a3d3;
}




/****** Start header from here ********/



	



#header { background:transparent;	



	



	}







#headerimg 	{



	margin: 4px 0px 0px;



	padding-bottom:0px;



	/*height:100%;



	overflow:hidden;*/



	height:88px;



	



	



	/*height:137px;*/



	



	}



	



#headerimg h1{ background:url(images/logo.jpg) no-repeat 0 0;



	width:80px;



	height:0;



	float:left;



	line-height:40px;



	padding:87px 0 0;



	position:relative;



	overflow:hidden;}



	



#headerimg h1 a{ position:absolute; top:0;



	left:0;



	width:80px;



	padding:87px 0 0;



	overflow:hidden;}



	



#headerimg .description {



font-size:20px;



font-family:Arial, Helvetica, sans-serif, Tahoma;



color:#5E5E5E;



margin:0 0 0 83px!important;



margin:0 0 0 80px;







}



#headerimg .description span{ font-size:22px; font-weight:bold; color:#004890;}







.top_nav{ margin:18px 0 0 80px;}



.top_nav_left{ background:url(images/menu_left.jpg) no-repeat 0 0; padding-left:3px!important; padding-left:0;}



.top_nav_right{ background:url(images/menu_right.jpg) no-repeat 100% 0; padding-right:5px;}



.top_nav_bttm{ background:url(images/menu_bttm.jpg) repeat-x 0 100%; padding-bttm:3px; height:31px;}







#headerimg  ul{background:#004890; text-transform:uppercase; height:26px; padding:0 0 0 30px; list-style:none;  }



#headerimg  ul li{ float:left; background:none; padding-left:0; padding-bottom:0; }



#headerimg  ul li a{ color:#fff; padding:5px 9px; line-height:26px; border-right:1px solid #fff; }



#headerimg  ul li a:hover, #headerimg  ul li a.selected{ background:url(images/menu_hvr.jpg) repeat-x 0 0; text-decoration:none;}



#headerimg  ul li a.selected{ cursor:default;}







#headerimg  ul li.icons { padding:2px 5px 0 15px;}



#headerimg  ul li.icons a{ border:none; padding:0; }



#headerimg  ul li.icons a:hover{ background:none;}



	



.banner img{ display:block; }



.banner_sh{ background:url(images/banner_shadow.png) no-repeat 0 0; padding:0 0 0px 0; behavior: url("iepngfix.htc");}



	







/********* End Header *******/











/********* Home and inner page *********/



.body_content{ padding:10px 0; height:100%; overflow:hidden;}







.home_left{ width:auto; float:left;}



.home_right{ width:298px; float:left; padding-left:10px; line-height:19px;}



.home_right p{ padding-bottom:0;}











.inner_left{ width:570px; float:left; padding:0 18px 0 8px; background: no-repeat 100% 0; }



.inner_right{ margin-left:600px; width:255px; padding:10px 8px; min-height:165px; height:100%!important; height:165px;  background:url(images/innerpage_bdr.png) no-repeat 0 0; border-top:3px solid #686868;}



.inner_right li a { color:#004890;}







/********* Home and inner page end *********/











/********* Blog Section *********/



	.post_bg{ width:595px; float:left;/* padding-right:8px; float:left; background:url(images/post_bg.png) repeat-y 0 0;*/}



	#content { 



	



	



	}



	



	



	



	



	.narrowcolumn { width:560px; float:left;



	padding:20px 10px 80px 10px;



	line-height:22px;



	background:#fff;



	/*background:url(images/post_bg.png) repeat-y 0 0;*/





	}



	.narrowcolumn p{ padding:0;}

	.postmetadata a{ /*color:#D2820F;*/}	

	.narrowcolumn .post{ padding-bottom:20px;  border-bottom:1px dotted #000001; }

	.narrowcolumn h2{ padding-bottom:0; font: normal 18px "Times New Roman", Times, serif; color:#004890; padding-bottom:3px;}

	.narrowcolumn h2 a{color:#004890;}

	.narrowcolumn .postmetadata {

	clear:both;

	padding-bottom:15px;

	font-style:italic;

	font-family:"Trebuchet MS";

	font-size:15px;

	}



	



#content .narrowcolumn .entry small, #content .widecolumn .entry small{ }



.narrowcolumn .entry, .widecolumn .entry { 



line-height:23px;



}

/******* Blog End **********/



/********* Sidebar start from here **********/







		#sidebar {



		padding:20px 10px 10px;



		width:251px;



		float:right;



		



		border-top:3px solid #686868;



		margin:32px 10px 0 0;



		



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



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



		



		



		}



		



		#sidebar h2 {



		margin:5px 20px 7px 0;



		padding:0 0 3px 15px;



		font:bold 15px/18px "Trebuchet MS"; color:#8F0F04;



	



		background:url(images/sidebar_hd_bdr.gif) no-repeat 0 100%;



		}



		



		



		#sidebar ul, #sidebar ul ol {



		margin:0;



		padding:0;



		}







		#sidebar ul li {



		list-style-image:none;



		list-style-type:none;



		margin-bottom:15px;



		line-height:22px;



		background:none;



		padding-left:0;



		}



		



		#sidebar a{ color:#004890;}



		



		#sidebar .rss{ padding-left:13px;}



		#sidebar .subscribe{ background:none; padding-left:14px; }



		



		



		#sidebar ul ul li, #sidebar ul ol li {



		margin:3px 0 0;



		padding:0;



		background:url(images/sidebar_arrow.gif) no-repeat 2px 6px; padding:0 0px 0 18px;



		}



		



		







		#searchform {



		margin:10px auto;



		padding:5px 3px;



		



		}











		#sidebar #searchform #s {



		padding:0px;



		width:90px;



		float:left;



		margin: 0 3px 0 0!important;



		margin: 0 0px 0 0;



		



		



		border:1px solid #8B8686;



		}



		



		#sidebar #searchsubmit {



		padding:0px;



		



		}



		



		#sidebar .update_email{ /*font-family:"Trebuchet MS";*/ color:#293031; padding-left:14px;}	



		



		#sidebar .update_email a{color:#293031;}



		



		#sidebar .update_email .textrea{ border:1px solid #B7B5B4; width:136px; background:#F2EEEB;}



		



		#sidebar .update_email .submit{ margin:4px 0 0 63px;}



		



		#sidebar .update_email p{ padding-bottom:0px;}



	



/********* Sidebar end here **********/











/******** Single Post **********/







.post_comment{ width:432px; padding:20px 0 0;}







.narrowcolumn p.comment_post{ color:#8F0F04; font-weight:bold; font-style:italic; padding-bottom:30px; }



.narrowcolumn p.comment_post span{ color:#004890}







.commentlist li, #commentform input, #commentform textarea {



	



	}



.commentlist li ul li {



	font-size: 1em;



}







.commentlist li {



	padding:5px 5px 10px 10px;



	margin:15px 0;



}







.commentlist li .avatar { 



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	background: #fff;



	}















.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}







#commentform p {



	



	}







.commentmetadata {



	font-weight: normal;



	}



	



.commentlist cite { color:#22609F; font-weight:normal;



	font-style:normal;	



	font-size: 14px;}



	



 .commentlist cite a {



	



	



	color:#8F0F04;



	}



	



.depth-1 {



/*border: 1px dotted #2FA391;*/



}







.thread-alt {



	background-color: #D1E5F9;



	border:1px solid #CFD0D2;



}



.thread-even {



	background-color: #fff; border:1px solid #CFD0D2;



}







.thread-alt p, .thread-even p{ color:#000; /*font-family:Trebuchet MS; font-size:15px;*/ margin-bottom:5px; line-height:19px; }











.date{ font-size:11px; line-height:14px; padding-bottom:10px;}



.date a{ color:#827F79;}







.comment-author { line-height:20px;}







#respond{ padding-top:25px;}







#respond h3 {



color:#8F0F04;



font-size:18px;



font-weight:normal;







margin-bottom:5px;



}







.commentform_style {



background-color:#D1E5F9;







float:left;



padding-bottom:48px;



padding-left:16px;



padding-top:0;



width:315px;



margin-bottom:15px



}











#commentform {



margin:5px 10px 0 0;



}







#commentform label {



padding-bottom:10px;



}







#commentform small {



color:#000;



font-size:18px;



line-height:24px;



font-weight:normal;



}







#commentform input, #commentform textarea {



border:1px solid #C5DCD8;



float:left;



width:297px;



}







#commentform .button1 {



border:medium none;



height:22px;



padding:0;



width:115px;



}







.pre_next {



float:left;



width:330px;



}







.pre_next_top {



float:left;



width:450px;



}







.pre_next_top{ padding-bottom:10px;}







.pre {



float:left;



}







.pre a, .pre a:hover, .next a, .next a:hover {



color:##004890;



}







.next {



float:right;



text-align:right;



}







.pre, .next {



color:#004890;







font-size:13px;



font-weight:bold;







text-transform:uppercase;



width:150px;



}







.post_comment h6{ font-size:20px; font-weight:normal; color:#010101;}







.narrowcolumn .alt {



margin:0;



padding:10px 0 10px 0;



}











/******** Single Post end here **********/







/********* Footer part start from here *********/







#footer {



	padding: 30px 0;



	margin: 0;



	color:#ACAEAF;



	font-size:10px;



	text-align:center;



	



	}



	



#footer a{ color:#ACAEAF;}







	 



.footer_main{width:990px;



	margin:0 auto;}



	











#footer p {



	margin: 0;



	padding: 0;



	



	}



		







.copyright{ font-size:12px;}







.copyright a{ color:#fff;}







.copyright a:hover{ text-decoration:underline;}



/********* Footer part end here *********/











/*************************** IMAGE ALIGN STYLE ***********************************************/







    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;



    }







/*************************** IMAGE ALIGN STYLE END ***********************************************/
