body {
	background: #BDBDBD;
	margin: 0;
	padding: 0;
	text-align: center;
	}
body, input, textarea, select, option, th, td {
	font: 12px/14px Arial, Helvetica, sans-serif;
	}
a {
	color: #2d4087;
	}
	
	img {display: block; border:0}

#body {
	background: #fff;
	margin: 0 auto;
	text-align: left;
	width: 1002px;
	}
	#body-content {
		border: 1px solid #000;
		border-width: 0 1px;
		padding: 0 2px;
		}
.news-title a { color: #fff; }

#header {
	background: #7d7b7b url(images/header-top.png) repeat-x;
	height: 176px;
	position: relative;
	}
	#header a.header {
		background: url(images/header.jpg);
		height: 117px;
		display: block;
		left: 10px;
		position: absolute;
		width: 982px;
		top: 26px;
		}
#header #bar {
	background: url(images/menu-bg.png);
	height: 27px;
	left: 10px;
	position: absolute;
	width: 977px;
	top: 143px;
	}
	#header #bar #menu {
		float: left;
		margin-left: 35px;
		}
	#bar #bar-first {
		background: url(images/bar-first.png);
		float: left;
		height: 27px;
		width: 3px;
		}
	#bar #bar-last {
		background: url(images/bar-last.png);
		float: left;
		height: 27px;
		width: 3px;
		}

	#menu ul, #menu ul li {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
		}
	#menu ul {
		background: url(images/menu-border.png) no-repeat;
		height: 27px;
		padding-left: 2px;
		}
	#menu ul li {
		background: url(images/menu-border.png) no-repeat right top;
		height: 27px;
		padding-right: 2px;
		}
	#menu ul li a {
		background: url(images/menu-li-bg.png);
		color: #555;
		font: bold 12px/14px Arial, Helvetica, sans-serif;
		display: block;
		padding: 6px 12px 7px;
		text-decoration: none;
		}
	#menu ul li a:hover {
		background: url(images/menu-li-hover-bg.png);
		color: #ccc;
		 }
	#header #bar #form {
		float: right;
		margin-right: 35px;
		}
		#form form {
			background: url(images/menu-li-bg.png);
			color: #555;
			display: block;
			float: left;
			font: 12px/27px Arial, Helvetica, sans-serif;
			height: 27px;
			padding: 0 12px;
			}
		#form form input.text {
			border: 1px solid #989797;
			height: 14px;
			font: 12px/14px Arial, Helvetica, sans-serif;
			}
		#form form input.submit {
			background: #ec8725;
			border: 1px solid #f0dac6;
			border-color: #f0dac6 #83705d #83705d #f0dac6;
			color: #294bb9;
			cursor: pointer;
			font: bold 12px/14px Arial, Helvetica, sans-serif;
			}
#main {
	background: #fbfbfc url(images/main-bg.png);
	border-top: 3px solid #fff;
	}
	#main-content {
		background: url(images/main-top.png) no-repeat;
		min-height: 300px;
		}

#sidebar-left {
	float: left;
	margin-left: 9px;
	text-align: center;
	width: 143px;
	}
#content-left {
	float: left;
	margin-left: 17px;
	width: 398px;
	}
#content-right {
	float: left;
	margin-left: 9px;
	width: 253px;
	}
	#content-right p {
		margin: 0 0 6px;
		}
#sidebar-right {
	float: left;
	margin-left: 17px;
	text-align: center;
	width: 143px;
	}
	#sidebar-left h3, #sidebar-right h3 {
		background: #b8b6b6;
		border: 1px solid #d9d8d8;
			-moz-box-shadow: 3px 3px 5px #222;
			-webkit-box-shadow: 3px 3px 5px #222;
			box-shadow: 3px 3px 5px #222;
		font: 16px/18px Verdana,sans-serif;
		color: #fff;
		margin: 0 -1px;
		padding: 2px 6px;
		}
	#sidebar-left .links, #sidebar-right .links {
		font-weight: bold;
		line-height: 16px;
		padding-left: 16px;
		text-align: left;
		}
		#sidebar-left .links a, #sidebar-right .links a {
			text-decoration: none;
			}

.featured {
	background: #6a7b9b url(images/featured-bg.png) no-repeat;
	border: 1px solid #63758f;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	margin-bottom: 6px;
	padding: 5px;
	text-align: center;
	}
	.featured-title {
		color: #fff;
		font: bold 28px/30px Arial, Helvetica, sans-serif;
		padding: 8px 10px 12px;
		text-shadow: 2px 2px 2px #546174;
		}
	.featured-content {
		background: #fff;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		padding: 4px;
		}
		.featured-image {
			background: #000;
			font-size: 0;
			line-height: 0;
			}
		.featured-text {
			color: #565657;
			font: bold 16px/18px Arial, Helvetica, sans-serif;
			padding: 4px 5px 2px;
			}

.news {
	margin-bottom: 6px;
	}
	.news-title {
		background: #6b7e9d;
		color: #fff;
		font: bold 16px/18px Arial, Helvetica, sans-serif;
		padding: 5px 10px;
		}
	.news-content {
		background: #e6e6e6;
		min-height: 98px;
		padding: 4px 4px 4px 134px;
		position: relative;
		}
		.news-content img {
			
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			position: absolute;
			left: 4px;
			top: 4px;
			}
		.news-source {
			background: url(images/source-bullet.png) no-repeat left 3px;
			margin-bottom: 6px;
			padding-left: 14px;
			}
		.news-text {
			color: #333;
			}
.world-news-title {
	background: url(images/world-news.jpg);
	font-size: 0;
	height: 36px;
	line-height: 0;
	text-indent: -250px;
	width: 250px;
	}
	.world-news {
		background: url(images/world-news-bullet.png) no-repeat 5px 8px;
		border-bottom: 1px solid #5c6394;
		font-weight: bold;
		padding: 5px 5px 8px;
		text-indent: 18px;
		}
	.world-news a {
		text-decoration: none;
		}

#footer {
	border: 4px solid #fff;
	border-width: 4px 0;
	}
	#footer a.footer {
		background: url(images/footer.png);
		height: 52px;
		display: block;
		}

.clear {
	clear: both;
	height: 0;
	}
	
	.pages a, .pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
    color : #777;
	font-family: "Trebuchet MS",verdana,sans-serif; 
	font-size:12px;
} 

.pages span.current {
    border: 1px solid #36A1D9;
    font-weight: bold;
    background: #36A1D9;
    color: #fff;
}

.pages a {
    border: 1px solid #36A1D9;
    text-decoration: none;
}

.pages a:hover {
    border-color: #36A1D9;
	background-color:#FFF19F;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #A0A0A0;
}

.pages span.nextprev {
    border: 1px solid #A0A0A0;
    color: #A0A0A0;
}
