#container {
	display: block;
	width: 989px;
	margin: 0 auto;
	min-height: 100%;
	padding-bottom: 10px;
}
* html #container {
	height: 100%; 
}
	.advertisment-area {	
		padding: 10px 0;
		text-align: center;
	}
		#container-main {
			background: #fff;
			padding: 20px;
			overflow: hidden;
		}
		#container-bg {
	background:url(../../images/container-background.jpg) repeat;
	margin: 10px 0 0 0;
	width:959px;
	float:left;
	overflow:hidden;
	color: #AEEE18;
		}
			#header-intro {
				background:url(../../images/home.gif) no-repeat;	
				height: 200px;
				margin-bottom: 0px;
				color: #000;
				position:relative;
				width:949px;
			}
			.header-link {
				display: block;
				width: 717px;
				height: 82px;
				position:absolute;
				top:0;
				left:0;
			}
			.header-ad-space {
				right:0;
				top:0;
				margin-left: 4px;
				position:absolute;
			}
			#header-date-search {
				width:714px;
				margin-top: 10px;
			}
			#header-date {
				line-height: 24px;
				font-weight:bold;
				font-size:9pt;
				position:absolute;
				left: 0;
				top:90px;
			}
			#header-search {
				right:-600px;
				top:90px;
				position:absolute;
			}
	#navigation-intro {
		background: #E2E3E4;
		height: 46px;
		width:949px;
	}	
		#column-one-intro {
			width: 480px;
			float: left;
			overflow:hidden;
			margin: 0 0 0 0;
		}
		#column-two-intro {
			width: 130px;
			min-height: 250px;
			float: left;
			overflow:hidden;
			margin: 0 10px 0 10px;
			padding: 10px;
		}
		#column-three-intro {
			width: 300px;
			float: left;
			margin: 0 0 0 0;
			overflow: visible;
		}
			#featured-intro {
				padding: 6px;
				background: #a5a6a7;
				overflow: hidden;
				float: left;
				width: 468px;
			}
				.photo-intro-01 {
					width: 233px;
					float: left;
					margin: 0 6px 10px 0;
				}
				.photo-intro-02 {
					width: 114px;
					overflow: hidden;
					float: left;
					margin: 0 6px 10px 0;
					display: block;
				}	
								
					.content-intro {
						margin: 0 0 10px 0;
						float: left;
						clear: left;
						width:480px;
					}
					.form-intro {
						margin: 10px 0;
						line-height: 28px;
						color: #000;
					}				
					.content-item {
						margin: 0 0 10px 0;
					}						
					.content-photo {
						width: 115px;
						overflow: hidden;
						float: left;
						margin: 0 6px 0 0;
					}		
					.content-desc {
						width: 112px;
						float: right;	
					}			
					.content-type {
						margin: 0 0 0 6px;
					}
					.content-ad {	
						margin: 0px 10px 0px 0px;
						float: left;
					}					
					/* REPEATED STYLES FOR FEATURED AREA */
						.featured-photo-intro {
							width: 224px;
							float: left;
							margin: 0 8px 0 0;
						}	
						.featured-content-desc {
							width: 100px;
							float: right;	
						}	
						.featured-content-type {
							margin: 0 0 0 2px;
						}
							.gallery-intro {
								margin: 10px 0;
								background: #e2e3e4;
								padding: 8px 8px 8px 8px;
								overflow: hidden;
								float: left;
								width:464px;
								text-align: center;
							}
							.gallery-item {
								margin: 0 0px 0 0;
								width: 112px;
								text-align: center;
								display: inline;
								overflow: hidden;
							}
							.gallery-item-02 {
								float: left;
								width: 115px;
								margin: 0 4px 4px 0;						
							}	
							
							.comment {
								margin: 0 0 8px 0;
								position:relative;
							}
								.comment h1 {
									display:inline;
									font: 11px/22px verdana, sans-serif;
									text-transform: uppercase;
									color: #000;
								}
								.comment h2 {
									display:inline;
									font: 11px/12px verdana, sans-serif;
								}	
									.hearts	{
										position:absolute;
										right: 0;
									}						
													
#footer {
	clear: both;
	text-align: center;
	padding: 10px 0 0 0;
	font-size: 8pt;	
}
