body{
	background: #fff url('../gfx/body-bg.jpg') repeat-x;
	color: #000;
}
h3{color: #4f5156}
.txt-align-r{text-align: right;}
.margin-10{margin: 10px;}
.padding-5{padding: 5px;}
.padding-10{padding: 10px;}
.margin-t-15{margin-top: 15px}
.padding-1-5{padding: 2px 5px;}

	.header-bg{
		background: url('../gfx/header-bg1.jpg') no-repeat right;
		height: 116px;
	}
	.logo{padding: 27px 0;}
	.nav-top{}
	.nav-top-bg{
		margin-top: 8px;
		background: url('../gfx/img.menu.top.bg.jpg');
		height: 31px;
		display: block;
	}
	
	.nav-top ul{
		float: right;
		list-style:none;
		margin:0;
		padding:0;
	}
	.nav-top ul li{float: left;}
	
	.nav-top ul li a{
		padding: 3px 20px 6px 5px;
		text-decoration: none; 
		color: #ec3207;
		display: block;
		font-weight: bold;
		font-size: 14px;
	}
	.nav-top ul li a:hover{color: #3B5998;}
	.nav-top ul li a.home{padding-top: 5px;}
	
	.nav-bg{
		background: url('../gfx/img.menu.bg.png') repeat-x;
		border-bottom: 1px solid #CCCCCC;
	}
	.nav{
		margin-top:15px;
		display: block;
		font-size: 13px;
		font-weight: bold;
	}
		.nav ul{
			list-style:none;
			margin:0;
			padding:0;
		}
			.nav ul li{
				display: block;
				margin: 3px 0;
			}
				.nav ul li a{
					padding: 7px 10px 7px 30px;
					background: url('../gfx/img.menu.left.bg.png') no-repeat;
					text-decoration: none; 
					color: #ec3207;
					display: block;
				}
					.nav ul li a span{}
					.nav ul li a:hover{color: #3B5998;}
	.content{
		margin-top: 15px;
	}
		.content .articles{
				color: #4f5156;
		}
			
			.articles .top{
				display: block;
				height: 4px;
				background: url('../gfx/img.content.box.bg.top.png') no-repeat;
			}
			
			.articles .cnt-body{
				padding: 0; margin: 0;
			}
				.articles .cnt-body p{
					
					margin: 0 0 10px;	
				}
			
				.articles .cnt-body img{
					padding: 5px;
					border: 1px solid #e6e6e6;
					margin: 5px 0;	
				}
				
			.articles .bottom-clean{
				display: block;
				height: 4px;
				background: url('../gfx/img.content.box.bg.bottom.clean.png') no-repeat;
			}
			
			.articles .bottom{
				display: block;
				border-bottom: 1px solid #e6e6e6;
				padding-bottom: 20px;
			}
			
			.articles .info{padding: 5px 0; font-size: 11px;}
			
			.articles .date,
			.articles .tag{
				display: inline;
				background-position: left center;
				padding: 0 0 0 20px;
				color: #b7b7b7;
				font-weight: bold;
			}
			
			.articles .date{
				background: url('../gfx/img.icon.calendar.png') no-repeat;
			}
			
			.articles .tag{
				margin-right: 10px;
				background: url('../gfx/img.icon.tag.png') no-repeat;
			}
			
			a.read_more{
				background: url('../gfx/img.arrow.blue2.png') no-repeat;
				background-position: right center;
				font-weight: bold;
				color: #3B5998;
				text-decoration: none;
				padding: 0 20px 0 0;
			}
			
			a:hover.read_more{
				color: #ec3207;
			}
			
			.articles h1{
				font-size: 18px;
				font-weight: bold;
				color: #ec3207;
				margin: 0;
				padding: 0;
			}
				
				
				.articles h1 a{
					color: #ec3207;
					text-decoration: none;
				}
					.articles h1 a:hover{
						color: #3B5998;
					}
	
	.block{}
		
		.block .title{
			background-color:#FFFFFF;
			background-image:-moz-linear-gradient(100% 100% 90deg, #F7F7FB, #FFFFFF);
			color:#7892A0;
			font-weight:bold;
			margin-bottom:1px;
			padding:5px 0 5px 15px;
			text-shadow:0 1px 0 #FFFFFF;
		}
		
		.block .divider{
			background-color:#F7F7FB;
			border-top:1px solid #DFE4F4;
			height:2px;
			margin-bottom:10px;	
		}
			.block .title h3, .block .title h4{
				color: #7892A0;
				padding: 0;
			}
		.block .content{
			padding: 0;
			margin: 0;
			color: #3B5998;
		}
			.block .content h1,
			.block .content h2,
			.block .content h3,
			.block .content h4,
			.block .content h5,
			.block .content h6{color: #fff;}
		
			.block .content hr{
				background: #262626;
				border-bottom: 1px solid #111111;
				height: 2px;
			}
			
			.block .content a{text-decoration: none}
			
			.block .content ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			.block .content ul li{
				background: url('../gfx/img.arrow.blue.jpg') no-repeat;
				background-position: 12px center;
				padding: 5px 5px 5px 30px;
			}
			
			.block .content ul li a {
				color: #3B5998;	
				text-decoration: none;
				font-weight: bold;
				font-size: 11px;
			}
			
				.block .content ul li a:hover {
					color: #ec3207;
				}
			
		
			
		.block .bottom{
			display: block;
			height: 4px;
			background: url('../gfx/img.box.bg.bottom.png');
		}
		
	.footer{
		margin: 0;
		color: #919295;
		background: #e6e6e6;
		display: block;
		text-align: center;
		border-top: 1px solid #d4d4d4;
		border-right: 1px solid #d4d4d4;
		border-left: 1px solid #d4d4d4;
		font-weight: bold;
	}
	.footer a{color: #919295; text-decoration: none;}
	.footer a:hover{color: #ec3207;}
	.footer p{margin: 0; padding: 0;}

/*** Paging ***/
div.paging{
	width: 500px;
	margin-top: 5px;
	text-align: center;
	font-size: 10px;}
	
	div.paging a{
		float: left;
		color: #fff;
		font-weight: bold;
		padding: 2px 8px;
		background: #1a8be7;
		border: 1px solid #1767a8;
		text-decoration: none;
		margin: 2px;}
		
		div.paging a:hover{
			background: #fff;
			border: 1px solid #1767a8;
			color: #000;
		}
			
		div.paging a.act{
			color: #fff;
			background: #1a8be7;
			border: 1px solid #1767a8;
		}
		
.bold{
	font-weight: bold;
}
.color1{
	color: #ec0000;
}

/*** Comments ***/
div#comments{
	width: 100%;
	margin: 0; 
	padding: 0;
}
	div#comments .comment-header{
		
	}
	
	div#comments .comment{
		border: 1px solid #cddfef;
		margin-bottom: 10px;
	}
	
		div.comment .info{
			background: #e4ecf6;
			border-top: 1px solid #fff;
			border-bottom: 2px solid #fff;
			padding: 5px;
		}
		
		div.comment .text{
			padding: 5px;
			background: #f3f7fb;
		}
	
	div#comments .comment_form{
		background-color: #fbfafa;
	}
		div.comment_form label{
			width: 100px;
			padding: 4px;
			float: left;}
			
		div.comment_form input.i, 
		div.comment_form textarea.i{
			width: 300px;
			border: 1px solid #e8f3f8;
			background-color: #ffffff;
			padding: 2px;
			margin: 2px;}
			
		.btn{
			color: #5c5c5c;
			background:transparent url(../gfx/button.bg.png) repeat-x scroll 0% 0%;
			border-color:#ECECEC rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) !important;
			border-style:solid !important;
			border-width:1px;
			font-size: 1em;
			font-weight: bold;
			margin:5px 3px 4px 0pt;
			padding:5px;}
		
			.btn:hover{color: #000;}
