					@charset "utf-8";
				body {
			margin: 0px;
			padding: 0px;
			background-image: url(images/page-bg.jpg);
			background-repeat: repeat-x;
			background-color: #EFEFEF;
			font-family: Tahoma, Geneva, sans-serif;
			color: #333;
				}
				.clear {
					clear: both;
				}
				
				
				a {
					color: #86C2E6;
					font-style: italic;
					font-weight: bold;
					text-decoration: none;
				}
		a:hover {
			color: #86C2E6;
			font-style: italic;
			font-weight: bold;
			text-decoration: underline;
		}
		
				
				
				#wrapper {
					width: 960px;
					margin-right: auto;
					margin-left: auto;
				}
				#header .logo img {
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			float: left;
			margin-left: -5px;
				}
				#header .info {
					width: 300px;
					text-align: right;
					line-height: 24px;
					font-style: italic;
					color: #666;
					float: right;
					position: relative;
					top: 50px;
				}
				#header .navigation {
					background-image: url(images/navigation-bg.jpg);
					height: 39px;
				}
				#header .navigation .links .left {
					background-image: url(images/navigation-left.jpg);
					background-repeat: no-repeat;
					width: 15px;
				}
				#header .navigation .links .right {
					float: right;
					background-image: url(images/navigation-right.jpg);
					background-repeat: no-repeat;
					width: 25px;
				}
				#header .navigation .links a {
				color: #FFF;
				font-style: normal;
				line-height: 38px;
				margin-right: 25px;
				font-size: 14px;
				}
		
			
				#header .navigation .search {
					float: right;
					background-image: url(images/navigation-search.jpg);
					height: 39px;
					width: 185px;
				}
				#header .navigation .search form input {
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;
					background-color: transparent;
				}
				#header .navigation .search form .submit {
					visibility: hidden;
				}
				#header .navigation .search form .textbox {
				font-style: italic;
				color: #999;
				font-size: 10px;
				width: 150px;
				padding-top: 13px;
				padding-right: 10px;
				padding-bottom: 10px;
				padding-left: 15px;
				}
			#wrapper #header .navigation .search form {
				margin: 0px;
				padding: 0px;
			}
		
			
		
			
			
		#footer {
			background-color: #147BBD;
			margin-top: 30px;
			padding-top: 15px;
			padding-bottom: 15px;
			color: #FFF;
			font-size: 12px;
			font-style: italic;
		}
		#footer .wrapper .copyright {
			text-align: center;
			display: block;
			line-height: 20px;
		}
		#footer .wrapper .links {
			text-align: center;
		}
		#footer .wrapper {
			width: 960px;
			margin-right: auto;
			margin-left: auto;
		}
		
		
		
		
			
			
			
			
			
			
				
				
				
				#header .navigation .links a:hover {
			color: #1A6999;
			text-decoration: none;
				}
				
				
				#header .navigation .links li {
					display: block;
					float: left;
					height: 39px;
				}
				
				
				#header .navigation .links {
					margin: 0px;
					padding: 0px;
					list-style-type: none;
				}
		#body-wrapper {
			background-image: url(images/page-main-bg.jpg);
			background-repeat: repeat-y;
			margin-top: 30px;
			margin-bottom: 30px;
			width: 960px;
			margin-right: auto;
			margin-left: auto;
		}
		#body-wrapper .content #sidepanel {
			background-image: url(images/sibepanel-bg.jpg);
			width: 224px;
			float: left;
		}
		#sidepanel .top {
			background-image: url(images/sidepanel-top.jpg);
			background-repeat: no-repeat;
			background-position: -1px top;
			height: 14px;
		}
		#sidepanel .bottom {
			background-image: url(images/sidepanel-bottom.jpg);
			background-repeat: no-repeat;
			background-position: -1px bottom;
			height: 14px;
		}
		#sidepanel .title {
			background-image: url(images/sibepanel-title-bg.jpg);
			height: 29px;
			width: 224px;
			color: #FFF;
			font-weight: bold;
			font-size: 13px;
			line-height: 28px;
			text-indent: 14px;
		}
		#sidepanel ul {
			list-style-type: none;
			margin-top: 5px;
			margin-right: 25px;
			margin-bottom: 15px;
			margin-left: 25px;
			font-size: 12px;
			padding: 0px;
		}
		#sidepanel li {
			display: block;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		#sidepanel  a {
		font-style: normal;
		color: #333;
		}
		#article {
			float: right;
			width: 650px;
			padding-right: 50px;
			padding-left: 20px;
			padding-top: 15px;
			padding-bottom: 15px;
		}
		#post .text {
			padding-top: 15px;
			padding-bottom: 15px;
			font-size: 13px;
			color: #333;
			line-height: 18px;
		}
		#article #nav {
		font-size: 14px;
		display: block;
		}
	
		#article #nav a {
		color: #1377B6;
		text-decoration: none;
		display: block;
		padding: 7px;
		}
	#article #nav a:hover {
		color: #FFF;
		text-decoration: none;
		background-color: #147BBD;
	}
	
		#article #nav.left {
			float: left;
		}
		#article #nav.right {
			float: right;
		}
		
		#post {
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-bottom-color: #999;
			margin-bottom: 15px;
		}
		
		
		#post .header .category a {
			color: #333;
			font-size: 12px;
		}
		#post .header {
			padding-bottom: 15px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #CCC;
		}
		
		#article #post .header .category {
	font-size: 12px;
	font-style: italic;
	color: #666;
	margin-right: 15px;
	background-image: url(images/icon-post.png);
	display: block;
	float: left;
	padding-left: 15px;
	background-position: left center;
	background-repeat: no-repeat;
		}
		#article #post .header .date {
	font-size: 12px;
	font-style: italic;
	color: #333;
	display: block;
	float: left;
	padding-left: 15px;
	background-image: url(images/icon-date.png);
	background-repeat: no-repeat;
	background-position: left center;
		}
		
		
		#post .header .title h2 a {
			font-weight: bold;
			color: #1377B6;
			font-size: 22px;
		}
		#post .text a {
			font-style: normal;
			color: #13699D;
		}
		
		h2 {
			margin-top: 5px;
			margin-right: 0px;
			margin-bottom: 5px;
			margin-left: 0px;
		}
		
		
		
		
		
		
		#body-wrapper #body-top {
			background-image: url(images/page-top.jpg);
			background-repeat: no-repeat;
			background-position: top;
			height: 11px;
		}
		#body-wrapper #body-bottom {
			background-image: url(images/page-bottom.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			height: 11px;
		}

