@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:#ffffff url(images/bg_body.jpg);
}
p, h1, h2, h3, h4, form, ul, ol {
	margin:5px 0;
	padding:0;
}
ul, ol {
	list-style:none;
}
a {
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
input, select {
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
}
.button {
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#999999;
	color:#FFFFFF;
	padding:3px;
	border:1px solid #FFFFFF;
}
.clear {
	clear:both;
}
#wrapper {
	width:990px;
	margin:0 auto;
	background:#EEF0DA url(images/body.jpg) 0 0 repeat-y;
}
#header {
	background:url(images/top.jpg) 0 0 no-repeat;
	height:80px;
}
	.logo {
		margin:20px 0 0 20px;
	}
#content-wrap {
	width:970px;
	margin:0 auto;
	clear:both;
}
#navigation {
	background:url(images/navigation.jpg) 0 0 repeat-x;
	height:50px;
}
	#navigation ul.nav {
		padding:0;
		margin:0;
		height:27px;
	}
	#navigation ul.nav li {
		float:left;
		position:relative;
		z-index:99;
		list-style-type:none;
		color:#FFFFFF;
		font:bold 12px Arial, Helvetica, sans-serif;
	}
	#navigation ul.nav li a {
		color:#FFFFFF;
		display:block;
		padding:5px 15px 7px;
		text-transform:uppercase;
	}
	#navigation ul.nav li a:hover, #navigation ul.nav li a:active, #navigation ul.nav li:hover {
		background:url(images/nav_hover.jpg) 0 0 repeat-x;
		text-decoration:none;
	}
	#navigation ul.nav li:hover ul {
		left:0;
	}
	#navigation ul.nav li:hover ul ul{
		left:200px;
	}
 	#navigation ul.nav li.current {
		background:url(images/nav_current.jpg) 0 0 repeat-x;
	}
	#navigation ul.nav ul {
		width:200px;
		top:22px;
		left:-10000px;
		position:absolute;
		z-index:100;
		padding:0 8px 9px 0;
	}
	#navigation ul.nav ul ul {
		width:200px;
		position:absolute;
		z-index:200;
		left:-10000px;
		top:-5px;
	}
	#navigation ul.nav li li {
		background:#444444;
		width:100%;
		font:10px Arial, Helvetica, sans-serif;
		
	}
	#navigation ul.nav li li a:hover, 
	#navigation ul.nav li li a:active,
	#navigation ul.nav li li a:focus,
	#navigation ul.nav li li:hover {
		background:#555979;
	}
	#navigation ul.nav li li.current {
		background:#666666;
		font:bold 10px Arial, Helvetica, sans-serif;
	}	
	.breadcrumb {
		height:24px;
		color:#FFFFFF;
		padding-left:10px;
		font:11px/20px Arial, Helvetica, sans-serif;
	}
	.breadcrumb ul {
		display:inline;
		padding:0;
		margin:0;
	}
	.breadcrumb ul li {
		display:inline
	}
	.breadcrumb ul li a {
		color:#CCCCCC;
		margin-right:10px;
		padding-left:7px;
		background:url(images/bullet.jpg) 0 4px no-repeat;
	}
#content {
	padding:10px;
	font:12px/17px Arial, Helvetica, sans-serif;
}
	#content ul {
		font-size:93%;
		margin:0;
		padding:5px 0 0 0;
		clear:both;
	}
	#content .tabs-nav li {
		margin: 0 0 0 1px;
		padding:0;
		list-style-type:none;
	}
	#content li {
		color:#006699;
		display:list-item;
		list-style-image:none;
		list-style-type:disc;
		margin:0 0 0 20px;
		padding:2px 0;
	}
	#content h4 {
		font:bold 12px Georgia, "Times New Roman", Times, serif;
		margin:0 0 5px;
	}
	table.widefat {
		width:100%;
		border-collapse:collapse;
		border-spacing:0;
		margin:0 0 5px 0;
	}
	table.widefat tbody {
		border-bottom:1px solid #dddddd;
	}
	table.widefat th{
		line-height:1em;
		padding:5px;
		font-weight:bold;
		border-bottom:1px solid #dddddd;
		background:#0033CC;
		color:#FFFFFF;
	}
	table.widefat td{
		padding:5px;
		line-height:1em;
		font:11px Arial, Helvetica, sans-serif;
		color:#009900;
	}
	table.widefat tr.gray {
		background:#F3F3F3;
	}
	table.widefat td strong {
		color:#000000;
	}
	.excerpt {
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#666666;
		display:block;
		margin-bottom:10px;
	}
	.post {
		text-align:justify;
		margin:10px 0;
		padding:0;
	}
	.more {
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#0099FF;
		clear:both;
	}
	.readmore {
		border-top:1px dotted #CCCCCC;
		padding-top:5px;
	}
	.category {
		background:#003399 url(images/category.jpg) 0 0 repeat-x;
		color:#FFFFFF;
		font:bold 12px Arial, Helvetica, sans-serif;
		line-height:18px;
		padding:3px 0 3px 7px;
		margin:0 0 10px;
		text-transform:uppercase;
	}
	#leftbar {
		width:615px;
		float:left;
	}
		.leftsingle {
			background:#ffffff url(images/singleleft.jpg) no-repeat scroll center top;
			border:1px solid #DBDBDB;
			padding:10px;
			margin-bottom:10px;
			position:relative;
		}
		#gallery {
			height:150px;
			background:#666666;
		}
			#gallery a.show {
				display:inherit;
			}
			#gallery a {
				display:none;
				float:left;
				position:absolute;
			}
			#gallery a img {
				border:none;
			}
			#gallery .caption {
				background-color:#000; 
				color:#ffffff; 
				height:70px; 
				width:100%; 
				position:absolute;
				bottom:10px;
			}
			#gallery .caption .content {
				margin:5px
			}
			#gallery .caption .content h3 {
				margin:0;
				padding:0;
				color:#1DCCEF;
			}
		.leftmainnews {
			width:290px;
			float:left;
		}
		.leftmainnews img {
			width:290px;
			height:230px;
		}
		.leftmainnews h2 {
			font-size:200%;
			line-height:1.1;
			font-weight:normal;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		.leftmainnews h2 a {
			font-weight:normal;
		}
		.leftlistnews {
			float:right;
			width:290px;
		}
		.leftlistnews img.thumbnail {
			float:right;
			margin:5px;
			width:80px;
			height:80px;
		}
		.alistnews {
			border-top:1px dotted #CCCCCC;
			padding:5px 0px 10px 0;
			clear:both;
		}
		.alistnews img.thumbnail {
			float:left;
			margin-right:5px;
			width:80px;
			height:80px;
		}
		.clearfix {
			border:none;
			padding-top:0;
		}
		#leftfeatured {
			float:left;
			width:305px;
		}
		#rightfeatured {
			float:right;
			width:305px;
		}
		.columnfeatured {
			background:#ffffff url(images/colomnleft.jpg) scroll top center no-repeat;
			border:1px solid #DBDBDB;
			padding:10px;
			margin-bottom:10px;
			min-height:320px;
			position:relative;
		}
		.columnfeatured img.thumbnail {
			width:90px;
			height:90px;
			float:left;
			margin:5px 5px 0px 0;
		}
	#rightbar {
		width:325px;
		float:right;
	}
		.rightsingle {
			margin-bottom:10px;
			background:#ffffff url(images/singleright.jpg) scroll top center no-repeat;
			border:1px solid #DBDBDB;
			padding:10px;
		}
		.rightsingle img.thumbnail {
			width:60px;
			height:60px;
			float:left;
			margin:10px 5px 0px 0;
		}
		.l_sidebar {
			background:#ffffff url(images/leftsidebartop.gif) no-repeat scroll center top;
			border:1px solid #dddddd;
			float:left;
			padding:10px;
			margin-bottom:10px;
			width:150px;
		}
		#rightbar .l_sidebar ul li {
			list-style-type:none;
			padding:10px 0;
			margin:0;
			text-align:center;
			border-top:1px dotted #CCCCCC;
		}
		#rightbar .l_sidebar ul li.first {
			padding-top:0;
			border-top:none;
		}
		.r_sidebar {
			background:#ffffff url(images/rightsidebartop.gif) no-repeat scroll center top;
			border:1px solid #dddddd;
			float:right;
			padding:10px;
			margin-bottom:10px;
			width:120px;
			position:relative;
		}
		.r_sidebar ul li p {
			font:11px Arial, Helvetica, sans-serif;
			margin:0;
		}
		#rightbar .r_sidebar ul {
			padding:0;
		}
		#rightbar .r_sidebar ul li {
			list-style-type:none;
			padding-bottom:7px;
			margin:0;
			color:#000000;
		}
#searchform #keyword {
	width:80%;
	margin-bottom:10px;
}		
#footer {
	background:url(images/bottom.jpg) bottom no-repeat;
	height:70px;
	padding-left:20px;
	font-size:77%;
	text-align:center;
}
	#footer ul {
		margin:0;
		padding:0;
	}
	#footer li {
		display:inline;
	}

