html, body{
	margin:0px;
	padding:0px;
}

body{
	background:#FFFFFF;
	text-align:center;
	background:url('body_bg.jpg') repeat-x;
}

A{
	font-family:Tahoma;
	color:#114ab2;
	font-size:12px;
	text-decoration:none;
}

A:hover {
	font-family:Tahoma;
	color:#6683b8;
	font-size:12px;
	text-decoration:none;		
}
	
#container{
	width:904px;
	height:1200px;
	background:#f5f5f5;
	margin: auto; 
	text-align:left;	
	font-family:Tahoma;
	color:#434343;
	font-size:12px;
}

#header{
	background:url('header_bg.png') no-repeat; width:904px; height:90px;
}
	#header #logo{
		float:left;
		width:200px;
		height:40px;
		margin:22px 0 0 25px;
	}
	
	#header #search{
		float:right;
		width:215px;
		height:40px;
		text-align:right;
		margin:30px 25px 0 0;
	}
		#search-input{
			font-family:Tahoma;
			font-size:17px;
			color:#6f6f6f;
			width:172px;
			height:25px;
			background:#f0f0ea;
			border:1px solid #c5c5ae;
		}

#main-nav{
	float:left;
	width:500px;
	height:30px;
	text-align:left;
	margin:5px 0 5px 25px;
}

	#main-nav ul { margin: 0; padding: 0; }
	#main-nav li {float:left; list-style:none;margin:0px 25px 0 0;}
	#main-nav li a {
		display: block;
		font-family:Tahoma;
		color:#2c3c51;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;		
	}
	#main-nav li a:hover {
		display: block;
		font-family:Tahoma;
		color:#be1c1c;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;		
	}

#flags{
	float:right;
	width:340px;
	text-align:right;
	height:30px;
	margin:8px 25px 5px 0;
}

.padding{
	padding:15px;
}

#main-content{
	float:left;
	width:405px;
}
	#main-content #bg{
			width:400px;
			height:700px;
	}
		
	#main-content h1{
			margin:0px;
			padding:0px;
			font-family:Tahoma;
			color:#4c627d;
	}

	
	
#column-left{
	float:left;
	width:220px;
	margin-right:10px;
	border-right:1px solid #d8d8d8;
}
		#links{
			margin:0 0 0 25px;
		}
			#links #title{
				font-size:18px;
				font-family:Tahoma;
				color:#464542;
			}
			#links ul { margin: 0 12px 0 0; padding: 0; }
			#links li {list-style:none;margin-bottom:10px;}
			
			#links .banner{
				width:170px;
				text-align:center;
			}

		
#column-center{
	float:left;
	width:405px;
}
		#s1center{
			width:400px;
			height:180px;
			background:#f0efea;
		}
				#s1center h1{
					margin:0px;
					padding:0px;
					font-family:Tahoma;
					color:#4c627d;
				}
			
			
		#s2center{
			margin-top:10px;
			width:400px;
			height:257px;
			background:#f0efea;
		}
				#s2center h2{
					margin:0px;
					padding:0px;
					font-family:Tahoma;
					color:#3083a1;
					font-size:20px;
				}
				#s2center .pic{float:left;width:130px;}
				#s2center .text{float:right;width:230px;}
		
		#s3center{
			margin-top:10px;
			width:400px;
			height:270px;
			background:#eff0f2;
		}
		
			#s3center h3{
				font-size:22px;
				color:#3183a1;
				font-weight:lighter;
				margin:0px 0 15px 0;
				padding:0px;
			}
			
		#s4center{
			margin-top:10px;
			width:400px;
			height:270px;
			background:#f0efea;
		}
				#s4center #title{
					font-size:16px;
					font-weight:bold;
					color:#3183a1;
				}
				
				.latest_itmeDate{
					font-size:11px;
					color:#808080;
				}
				.latest_itemCont{
					margin-top:0px;
				}
	
#column-right{
	float:right;
	width:264px;
}
		#column-right h3{
			font-size:22px;
			color:#be1c1c;
			font-weight:lighter;
			margin:0px 0 15px 0;
			padding:0px;
		}
			
		
		#s1right{
			width:240px;
			height:180px;
			background:#eff0f2;
		}
			#s1right #left{float:left;width:110px;margin-bottom:5px;}
			#s1right #right{float:right;}
			
			
		#s2right{
			margin-top:10px;
			width:240px;
			height:257px;
			background:#f0efea;
		}
			#review{
			width:215px;
			text-align:center;
		}
			.review-raw{
				height:35px;
				border-bottom:0px solid #d6d5d0;
				margin-bottom:9px;
			}
			
				#review .c1{
					float:left;
					margin:7px 0 0 7px;
					width:80px;
					text-align:left;
				}
				#review .c2{
					float:left;
					margin:7px;
					width:80px;
					text-align:left;
				}
				#review .c3{
					float:left;
					margin:7px;
					width:17px;
					text-align:right;
				}
				
		
		#s3right{
			margin-top:10px;
			width:240px;
			height:270px;
			background:#eff0f2;
		}
				
				
		#s4right{
			margin-top:10px;
			width:240px;
			height:270px;
			background:#eff0f2;
		}
		
			#s4right .title{
				font-size:16px;
				color:3183a1;
			}
			
			#s4right .nl-input{
				font-family:Tahoma;
				font-size:17px;
				color:#6f6f6f;
				width:200px;
				height:25px;
				background:#f0f0ea;
				border:1px solid #c5c5ae;
				margin-bottom:7px;
			}


#footer{
	background:url('footer_bg.png') no-repeat; width:904px; height:90px;
	clear:both;
}
		#footer #copy{
			float:left;
			width:200px;
			height:40px;
			margin:50px 0 0 25px;
		}
		
		#header #site-links{
			float:right;
			width:415px;
			height:40px;
			text-align:right;
			margin:30px 25px 0 0;
		}
