/*
	css/style.css
	*/
	
	body {
		background: url('images/bg.gif') repeat-x;
		font-size: 12px;
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
	}
		
		a, a:visited, a:active {
			 /*color: #3A7ED2; */
			color: #406E10;
		}
		
		a:hover {
			text-decoration: none;
		}
		
		.top_links {
			float: right;
			position: relative;
			text-align: right;
		}
			
			.date_top_links {
				color: #666;
				font-style: italic;
				padding-top: 20px;
			}
			
			.top_links_welcome {
				color: #1C6797;
				font-weight: bold;
				font-size: 15px;
				padding-bottom: 10px;
			}
			
				.top_links_welcome_alt {
					color: #0C354F;
					font-style: italic;
				}
	
	.c {
		display: block;
		width: 820px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.box {
		background: #fff;
		padding: 10px;
	}
	
	.content {
		margin-top: 10px;
	}
	
	.post_area {
		margin-left: 10px;
	}
	
		.post_tleft {
			background: url('images/content/t_left.gif') no-repeat top left;
			float: left;
			width: 9px;
			height: 44px;
		}
		
		.post_tright {
			background: url('images/content/t_right.gif') no-repeat top right;
			float: right;
			width: 9px;
			height: 44px;
		}
		
		.post_top {
			background: url('images/content/bg.gif') repeat-x;
			height: 18px;
			padding: 13px;
			color: #43413D;
			font-size: 15px;
			font-weight: bold;
		}
		
		.post_content {
			background: #F4F1EC;
			padding: 5px;
		}
		
		.post {
			margin-bottom: 10px;
		}
			
			.post_details {
				background: url('images/content/post_bg.gif') repeat-x;
				border-top: 1px solid #E3CE6E;
				border-left: 1px solid #E3CE6E;
				border-right: 1px solid #AD9117;
				border-bottom: 1px solid #AD9117;
				padding: 6px;
				margin-bottom: 5px;
				color: #13427C;
			}
				
				.post_date {
					float: right;
					position: relative;
					color: #666;
				}
			
			.post_main {
				background: #fff;
				padding: 10px;
				border-top: 1px solid #E4E4E4;
				border-left: 1px solid #E4E4E4;
				border-right: 1px solid #C4C4C4;
				border-bottom: 1px solid #C4C4C4;
				color: #4B4740;
			}
	
	.nav_tright {
		background: url('images/nav/t_right.gif') no-repeat top right;
		float: right;
		width: 11px;
		height: 44px;
	}
	
	.nav_glassmain {
		background: url('images/nav/main_title.gif') no-repeat top left;
		float: left;
		width: 155px;
		height: 44px;
	}
	
	.nav_ptitle	 {
		background: url('images/nav/bg.gif') repeat-x;
		height: 44px;
		font-size: 15px;
		color: #000;
		font-weight: bold;
		list-style: none;
	}
		
		.flexipages_widget {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		
		.widget {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
	
	.nav_cat {
		background: url('images/nav/cat_title.gif') no-repeat top left;
		float: left;
		width: 102px;
		height: 44px;
	}
	
	.nav_subscript {
		background: url('images/nav/subs_title.gif') no-repeat top left;
		float: left;
		width: 188px;
		height: 44px;
	}
		
		.nav_c {
			background: #E7E2D9;
			padding: 10px;
		}
		
		.nav_login {
			margin-top: 10px;
			background: #fff;
			padding: 5px;
			border-top: 1px solid #CBC5B9;
			border-left: 1px solid #CBC5B9;
			border-right: 1px solid #9B968B;
			border-bottom: 1px solid #9B968B;
			color: #224783;
		}
	
	.nav_top {
		background: url('images/nav/bg.gif') repeat-x;
		height: 44px;
	}
	
	.nav {
		margin-bottom: 10px;
	}
	
	.nav ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		background: #E7E2D9;
	}
	
		.nav li a, .nav li a:visited, .nav li a:active {
			padding: 8px;
			display: block;
			border-bottom: 1px solid #A8A297;
			border-top: 1px solid #fff;
			color: #000;
			text-decoration: none;
		}
		
		.nav li a:hover {
			background: url('images/nav/bg_o.gif') repeat-x;
			display: block;
			color: #2C70C3;
			text-decoration: none;
			font-style: italic;
		}
	
	/*
		form
		*/
		
		.login_input {
			margin-top: 4px;
			margin-bottom: 4px;
			border: 1px solid #B1B1B1;
			background: #F4F4F4;
			padding: 2px;
			font-family: Arial, Helvetica, sans-serif;
		}
			
			.login_input:hover {
				border: 1px solid #8BB4F7;
			}
		
		.login_submit_area {
			text-align: center;
		}
		
		.login_submit {
			font-family: Arial, Helvetica, sans-serif;
		}
	
	/* foot */
	
	.footer {
		background: url('images/footer/bg.gif') repeat-x;
		padding: 10px;
	}
	
		.footer_box {
			border: 1px solid #C5B8A3;
			padding: 5px;
			background: #fff;
			margin-top: 10px;
		}
		
			.footer_box h2 {
				color: #766F63;
				background: #F4EFE8;
				display: block;
				margin: 0px;
				padding: 4px;
				border-bottom: 1px solid #DCD7D0;
			}