html, body{
	margin:0px;
	padding:0px;
}

body{
	background:#d9e0ea;
	text-align:center;
}

A{
	font-family:Georgia;
	color:#114ab2;
	font-size:12px;
	text-decoration:none;
}

A:hover {
	font-family:Georgia;
	color:#6683b8;
	font-size:12px;
	text-decoration:none;		
}
	
#container{
	width:904px;
	background:#f8f8f8;
	margin: auto; 
	text-align:left;	
	font-family:Georgia;
	color:#434343;
	font-size:12px;
}

#header{
	background:#4c627d; width:904px; height:90px;
}
	#header #logo{
		float:left;
		width:200px;
		height:40px;
		margin:10px 0 0 25px;
	}
	
	#header #search{
		float:right;
		width:215px;
		height:40px;
		text-align:right;
		margin:30px 25px 0 0;
	}
		#search-input{
			font-family:Georgia;
			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:Georgia;
		color:#2c3c51;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;		
	}
	#main-nav li a:hover {
		display: block;
		font-family:Georgia;
		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:Georgia;
			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:Georgia;
				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;
			background:#f8f8f8;
		}
				#s1center h1{
					margin:0px;
					padding:0px;
					font-family:Georgia;
					color:#99760c;
					font-size:18px;
				}
			
			
		#s2center{
			margin-top:10px;
			width:400px;
			height:130px;
			background:#f8f8f8;
		}
				#s2center h2{
					margin:0px;
					padding:0px;
					font-family:Georgia;
					color:#567293;
					font-size:16px;
				}
				#s2center .text{float:left;width:370px;padding-bottom:7px;}
		
		#s3center{
			margin-top:10px;
			width:400px;
			height:190px;
			background:#f8f8f8;
			border-top:1px solid #cccccc;
		}
		
			#s3center h3{
				font-size:22px;
				color:#3183a1;
				font-weight:lighter;
				margin:0px 0 15px 0;
				padding:0px;
			}
			
		#s4center{
			margin-top:10px;
			width:400px;
			background:#f8f8f8f;
			border-top:1px solid #cccccc;
		}
				#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:#675c24;
			font-weight:lighter;
			margin:0px 0 15px 0;
			padding:0px;
		}
			
			
			
		#s2right{
			margin-top:10px;
			width:240px;
			height:257px;
			background:#f8f8f8;
		}
			#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:105px;
					text-align:left;
				}
				#review .c2{
					float:left;
					margin:7px;
					width:85px;
					text-align:left;
				}
				
				/*#review .c3{
					float:left;
					margin:7px;
					width:17px;
					text-align:right;
				}*/
				
		
		#s3right{
			margin-top:10px;
			width:240px;
			height:270px;
			background:#f8f8f8;
		}
				
				
		#s4right{
			margin-top:10px;
			width:240px;
			height:270px;
			background:#f8f8f8;
		}
		
			#s4right .title{
				font-size:16px;
				color:4c627d;
			}
			
			#s4right .nl-input{
				font-family:Georgia;
				font-size:17px;
				color:#646464;
				width:200px;
				height:25px;
				background:#d9e0ea;
				border:1px solid #4c627d;
				margin-bottom:7px;
			}


#footer{
	width:904px; height:50px;
	clear:both;
}
		#footer #copy{
			text-align:center;
			margin:50px 0 0 25px;
		}
		