body {
	margin:0;
	padding:0;
	font:13px Arial;
	background:url(img/body.jpg) no-repeat 956px top;
	}	

.wrapper {
	width:955px;
	display:table;
	padding-right:1px;
	background:#F9D599 url(img/wrapper.jpg) no-repeat top;
	}
	
	.header {
		height:223px;
		background:#F6EFE5;
		position:relative;
		padding:3px 0 0 3px;
		}
		
		.toplinks {
			width:216px;
			height:12px;
			border:1px solid #6F6C67;
			position:relative;
			}
		
			.toplink.homepage {
				position:absolute;
				left:10px;
				top:1px;
				background:url(img/homepage.gif) no-repeat left top;
				padding-left:15px;
				}
				
			.toplink.letter {
				position:absolute;
				left:100px;
				top:1px;
				background:url(img/letter.gif) no-repeat left top;
				padding-left:15px;
				}
				
			.toplink a, toplink a:visited {
				color:#6F6C67;
				font-size:8px;
				text-transform:uppercase;
				text-decoration:none;
				}
		
		.adr {
			width:226px;
			text-align:center;
			}
			
			.adr span {
				display:block;
				color:#7D4117;
				font:bold 20px Times New Roman;
				}
			
			.adr .subway {
				
				color:#F10202;
				margin:5px 0 5px 0;
				}
				
			.adr .street {
				font:bold 24px Times New Roman;
				margin:5px 0 5px 0;
				}
			
			.adr .phone {
				font:bold 44px Arial;
				}
			
		.logo {
			position:absolute;
			right:1px;
			top:0;
			width:728px;
			height:207px;
			background:url(img/logo.jpg) no-repeat;
			}
			
		.menu {
			position:absolute;
			right:20px;
			top:209px;
			margin:0;
			padding:0;
			}
			
			.menu li {
				float:left;
				list-style:none;
				font:bold 14px Arial;
				text-transform:uppercase;
				background:url(img/item.jpg) no-repeat left center;
				padding:0 35px 0 15px;
				}
				
				.menu li a, .menu li a:visited {
					color:#300F05;
					text-decoration:none;
					}
				
				.menu li.last {
					padding-right:0;
					}
	
	.transitional {
		height:8px;
		background:url(img/transitional.jpg) repeat-x;
		}
	
	.left {
		width:184px;
		background:#F9D599;
		float:left;
		color:#462211;
		font:13px Georgia;
		padding:0 31px 0 11px;
		}
		
		.point {
			font:bold 14px Georgia;
			text-transform:uppercase;
			margin-top:20px;
			}
		
		.left strong {
			font:bold 16px Arial;
			}
			
		.left a.more, .left a.more:visited {
			font:normal 8px Arial;
			color:#462211;
			text-transform:uppercase;
			display:block;
			text-align:right;
			text-decoration:none;
			}
		
		.copyright {
			margin-top:108px;
			font:10px Arial;
			color:#B2A38B;
			}	
			
			.copyright a, .copyright a:visited {
				color:#B2A38B;
				}	
			
	.content {
		float:left;
		width:627px;
		background:#FEEFD5 url(img/content-left.gif) repeat-y;
		padding:110px 20px 20px 80px;
		position:relative;
		border-right:1px solid #BAA69E;
		}
		
		.content-top {
			background:url(img/content-top.gif) repeat-x;
			position:absolute;
			top:0;
			left:0;
			height:48px;
			width:728px;
			}
			
			.content-tl {
				position:absolute;
				left:0;
				top:0;
				width:48px;
				height:48px;
				background:url(img/content-tl.gif) no-repeat;
				}

			.content-tr {
				position:absolute;
				right:0;
				top:0;
				width:48px;
				height:48px;
				background:url(img/content-tr.gif) no-repeat;
				}
				
			.welcome {
				font:italic 18px Times New Roman;
				color:#492412;
				text-align:center;
				margin-top:10px;
				}
				
				.welcome span {
					font-weight:bold;
					font-style:normal;
					font-size:24px;
					}

		.corner-inner {
			width:25px;
			height:25px;
			background:url(img/corner-inner.jpg) no-repeat;			
			position:absolute;
			left:50px;
			top:48px;
			}
			
		.sectionName {
			position:absolute;
			right:0;
			top:48px;
			text-transform:uppercase;
			font:bold 16px Arial;
			color:#000;
			border-bottom:1px solid #000;
			border-left:1px solid #000;
			padding:2px 10px 0 10px;
			}
			
		.content p {
			margin:0 0 30px 0;
			text-align:justify;
			z-index:2;
			position:relative;
			}
		
		.content img.lt {
			margin-right:26px;
			}

		.content img.rt {
			margin-left:26px;
			}
		
		.flower {
			background:url(img/flower.jpg) no-repeat;
			width:213px;
			height:213px;
			position:absolute;
			right:0;
			bottom:0;
			z-index:1;
			}
			

.url {
	position:absolute;
	left:970px;
	top:10px;
	width:0.7em;
	line-height:12px;
	text-align:center;
	color:#483D34;
	font-weight:bold;
	}
a {
	color: #993300;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
h1 {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6F6C67;
}
h2 {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F6C67;
}
