html, body {
	padding:0;
	margin:0;
}
html {
	overflow-y:scroll;
}
body {
	background:#eee5d3 url(../img/bg_pattern.gif) top right;
	overflow:hidden;
}

#grapes {
	background:#eee5d3 url(../img/bg.gif) repeat-x top right;
}
	#wrapper {
		background:url(../img/wrapper_bg.jpg) no-repeat top right;
	}
		#container {
			margin:0 auto;
			width:1000px;
			display:table;
		}
			#header {
				height:148px;
				padding:20px 3px 0 0;
			}
				
			#navigation {
				height:41px;
			}
				#navigation ul {
					list-style:none;
					padding:0;
					margin:0;
				}
				#navigation ul li {
					float:left;
					background:url(../img/navigation_border.gif) no-repeat right;
					padding:0 7px 0 5px;
				}
				#navigation ul li.first {
					padding-left:0px;
				}
				#navigation ul li.last {
					background:none;
				}
				#navigation ul li a {
					font-family:arial;
					float:left;
					text-decoration:none;
					font-size:12px;
					line-height:41px;
					font-weight:bold;
					color:#000;
					display:block;
					height:41px;
					padding:0 3px 0 3px;
				}
				#navigation ul li a:hover, #navigation ul li a.active {
					background:#000;
					color:#fff;
				}
			
			#main {
				padding:40px 0 40px 0;
				float:left;
			}
				#left {
					float:left;
					width:692px;
					overflow:hidden;
				}
				#left#wide{
					float:left;
					width:1000px;
				}
					#photos {
						width:212px;
						margin:0 40px 0 0;
						float:left;
					}
					.content {
						padding:0 40px 0 0;
						float:left;
					}
					#small.content {
						width:400px;
					}
					#big.content {
						width:652px;
					}
					#left#wide #big.content{
						width:960px;
					}
				#right {
					width:308px;
					float:left;
				}
					
					
					
#footer {
	border-top:2px solid #000;
}
	#copyright{
		margin:0 auto;
		width:1000px;
		text-align:right;
		padding:15px 0 20px 0;
	}
	#copyright a {
		color:#000;
		font-weight:bold;
		text-decoration:none;
		font-size:9px;
	}
	#copyright a:hover {
		color:#fff;
	}
