@charset "UTF-8";

#news {
	width: 968px;
	height: 100%;
	/*background: #F0F0F0;*/
	float: left;
	/*margin-bottom: 3px;*/
}

	.news-half {
		width: 482px;
		float: left;
	}

		#archive {
			margin-right: 3px;
		}
		
			#article-detail-photo {
				width: 485px;
				height: 300px;
				background: transparent url('../images/article-photo-big.png') no-repeat;
				margin: auto;
			}
			
			.topper-h2-wrapper {
				float: left;
			}
			
			#news-form {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				float: right;
				line-height: 34px;
				padding: 0 15px;
				margin: 0 !important;
				margin: 7px 0 0 0;
			}
			
				#news-form div {
					float: left;
					margin: 6px 0 0 0;
				}
				
				#news-form input {
					font-size: 10px;
					color: #304C72;
					margin: 0 0 0 5px;
				}
			
				#news-form select {
					font-size: 10px;
					color: #304C72;
				}
				
				#news-form option {
					font-size: 10px;
					color: #304C72;
				}
				
				#news-form label {
					margin: 0 2px 0 5px;
				}
				
			#archive-body {
				width: 100%;
				overflow: hidden;
			}
			
				.archive-node {
					margin: 3px;
					background: #F0F0F0;
					float: left;
					width: 480px;
				}
				
					.archive-node-image {
						width: 165px;
						height: 100%;
						float: left;
					}
					
					.archive-node-body {
						width: 315px;
						height: 100%;
						float: left;
					}
					
						.archive-node-body h3 {
							color: #304C72;
							padding: 10px 10px 0px 10px;
							float: left;
						}
						
						.archive-node-body p {
							padding: 10px;
							float: left;
							clear: both;
							width: 290px;
						}
						
						.archive-node-body h4 {
							float: right;
							color: #FFFFFF;
							background: #29334E url('../images/center-entry-h3_bg.jpg');
							display: block;
							width: 85px;
							height: 25px;
							line-height: 25px;
							text-align: center;
							margin: 5px 5px 0 0;
							font-weight: normal;
						}
						
						.archive-node-body-more {
							width: 47px;
							height: 16px;
							background: #29334E url('../images/center-entry-more-link_bg.jpg') no-repeat;
							margin: -10px 5px 5px 263px;
							line-height: 14px;
							display: block;
							text-align: center;
							clear: both;
						}
						
						.archive-node-body-more a {
							color: white;
							font-size: 11px;
							font-family: Georgia;
							text-decoration: none;
							line-height: 13px;
							width: 100%;
							height: 16px;
							display: block;
						}
						
							.archive-node-body-more a:hover {
								text-decoration: underline;
							}
				
					#article-detail-body h3 {
						color: #304C72;
						font-size: 18px;
						text-align: center;
						width: 95%;
						margin: 5px auto;
					}
					
					#article-detail-body h4 {
						float: left;
						color: #FFFFFF;
						background: #29334E url('../images/center-entry-h3_bg.jpg');
						display: block;
						width: 85px;
						height: 25px;
						line-height: 25px;
						text-align: center;
						margin: 5px 5px 0 0;
						font-weight: normal;
					}
					
					#article-detail-body p {
						clear: both;
						padding: 10px;
						text-align: justify;
						line-height: 18px;
					}
					
						#article-detail-body p strong {
							font-size: 12px;
							color: #304C72;
							font-weight: bold;
						}
						
						
		#article-photo-table {
			margin: auto;
		}
		
			#article-photo-tl {
				width: 19px;
				height: 19px;
				background: transparent url('../images/article-photo-big/article-photo-big-tl.gif') no-repeat;
			}
			
			#article-photo-tc {
				height: 19px;
				background: transparent url('../images/article-photo-big/article-photo-big-tc.gif') repeat-x;
			}
			
			#article-photo-tr {
				width: 19px;
				height: 19px;
				background: transparent url('../images/article-photo-big/article-photo-big-tr.gif') no-repeat;
			}
			
			#article-photo-ml {
				width: 19px;
				background: transparent url('../images/article-photo-big/article-photo-big-ml.gif') repeat-y;
			}
			
			#article-photo-mc {
				
			}
			
				#article-photo-mc img {
					padding: 0;
					margin: 0;
					overflow: hidden;
					display: block;
				}
			
			#article-photo-mr {
				width: 19px;
				background: transparent url('../images/article-photo-big/article-photo-big-mr.gif') repeat-y;
			}
			
			#article-photo-bl {
				width: 19px;
				height: 20px;
				background: transparent url('../images/article-photo-big/article-photo-big-bl.gif') no-repeat;
			}
			
			#article-photo-bc {
				height: 20px;
				background: transparent url('../images/article-photo-big/article-photo-big-bc.gif') repeat-x;
			}
			
			#article-photo-br {
				width: 19px;
				height: 20px;
				background: transparent url('../images/article-photo-big/article-photo-big-br.gif') no-repeat;
			}
			
			
.archive-node-photo-table {
	margin: 0 2px;
}

	.archive-node-photo-tl {
		width: 6px;
		height: 8px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-tl.gif') no-repeat;
	}
	
	.archive-node-photo-tc {
		height: 8px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-tc.gif') repeat-x;
	}
	
	.archive-node-photo-tr {
		width: 6px;
		height: 8px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-tr.gif') no-repeat;
	}
	
	.archive-node-photo-ml {
		width: 6px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-ml.gif') repeat-y;
	}
	
	.archive-node-photo-mc {
		
	}
	
		.archive-node-photo-mc img {
			padding: 0;
			margin: 0;
			overflow: hidden;
			display: block;
		}
	
	.archive-node-photo-mr {
		width: 6px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-mr.gif') repeat-y;
	}
	
	.archive-node-photo-bl {
		width: 6px;
		height: 7px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-bl.gif') no-repeat;
	}
	
	.archive-node-photo-bc {
		height: 8px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-bc.gif') repeat-x;
	}
	
	.archive-node-photo-br {
		width: 6px;
		height: 7px;
		background: transparent url('../images/entry-photos/left-entry-photo/left-entry-photo-br.gif') no-repeat;
	}
	
	
	.full-block {
		float: left;
		width: 975px;
		
	}