body{
	background: url('images/body_back.png') repeat-x top left #f8f3e2;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6{ font-weight: normal; }

#container{
	width: 950px;
	margin: 10px auto 0;
	background: #fff;
}

#container > header{
	height: 170px;
	background: #fff;
	overflow: hidden;
	position: relative;
}

	#container > header h1{
		position: absolute;
		font-size: 47px;
		letter-spacing: -3px;
		margin: 100px 0 0 30px;
		z-index: 10;
	}
		#container h1 a{
			color: #fff;
			text-shadow: 1px 1px 0 #1f2327;
		}

#menu{
	height: 45px;
	background: url('images/menu_top.png') repeat-x top left #fff;
	clear: both;
}
	#menu menu{
		height: 38px; width: 100%;
		margin: 0 0 0 -1px;
		border-left: 1px solid #995302;
		border-right: 1px solid #995302;
		overflow: hidden;
	}
		#menu menu ul:before, #menu menu ul:after { content: ""; display: table; }
		#menu menu ul:after { clear: both; }
		#menu menu ul { *zoom: 1; }
		
		#menu li{
			margin: 0 0 1px 0;
			font-size: 14px; text-transform: uppercase;
			float: left;
			height: 38px;
			border-right: 1px solid #995302;
		}
		#menu li.last{
			border: none;
		}
			#menu a{
				display: block;
				padding: 12px 15px;
				color: #924e01; text-shadow: 1px 1px 0 #fdecbd;
			}
				#menu a:hover, #menu a.active{
					background: url('images/menu_hover.png') repeat-x top left #fff;
					color: #fff; text-shadow: 1px 1px 0 #924e01;
				}

#content{
	padding: 20px 0 70px;
	font-size: 11px;
}
	
article{
	width: 500px;
	margin: 0 0 0 220px;
	color: #3a3c3f;
	text-align: justify;
	font-size: 11px;
}
	.no-menu-sec article{ width: 700px; }
	.no-menu-main article{ width: 700px; margin: 0 0 0 25px; }
	.no-menu article{ width: 900px; margin: 0 0 0 25px; }

	header{
		font-size: 29px;
		letter-spacing: -1px;
		font-size: 40px;
		color: #4f493b;
	}
	
	#header-image,
	header .inner {
		width : 100%;
		height: 100%;
	}
	
	article section h1, article section h2{
		font-size: 19px;
		color: gray;
		padding: 12px 4px;
		border-bottom: 1px solid #82765d;
		color: #fdad3d;
		margin: 0 0 10px 0;
	}

	article h3{
		font-size: 14px;
		font-weight: bold;
		padding: 5px;
		border-bottom: 1px solid #82765d;
		color: #82765d;
	}

	article p{
		line-height: 1.50;
		margin: 10px 0;
	}
	
	article a{
		color: #1f2327;
		border-bottom: 1px dashed gray;
	}

	article section h1 a, article section h2 a, article section h3 a {
		border: none;
	}
	
	article table{
		border: 1px solid #afb6bc;
		width: 100%;
		border-width: 1px 0 0 1px;
		margin: 0 0 15px 0;
	}
		article table td{
			padding: 4px;
			border: 1px solid #afb6bc;
			border-width: 0 1px 1px 0;
		}

	article ul, article ol{
		padding: 5px 0 5px 20px;
	}
		article ul li{ padding: 2px 0; list-style-type: disc; }
		article ol li{ padding: 1px 0; list-style-type: decimal; }
	
	article dl{
		line-height: 1.50;
	}	
		article dt{ color: #82765d; }
		article dd{ padding: 5px 0 5px 20px; }
	
	article blockquote{
		border: 1px solid #fdad3d;
		border-width: 1px 1px 1px 5px;
		color: #1f2327;
		line-height: 1.50;
		padding: 10px;
		margin: 10px 0;
	}
	
	article hr {
		background-color: #82765d;
	}

#content aside{
	width: 210px;
}

	#content aside h3{
		width: 200px; height: 24px;
		text-transform: uppercase;
		color: #fff; text-shadow: 1px 1px 0 #000;
		font-size: 13px;
		padding: 20px 0 0 17px;
	}
	
	#content aside .menu-content,
	#content aside .block > ul{
		width: 152px;
		background: url('images/menu_back.png') no-repeat bottom left #edf0f4;
		padding: 15px;
	}

	#content aside .menu-content.tight{
		padding: 15px 0;
		width: 182px;
	}
	
	#content aside .block > ul > li{
		background: url('images/menu_item.png') no-repeat 0 6px #edf0f4;
		padding: 3px 0 3px 15px;
	}
	
	#content aside a{ color: #4e4e4e; }

#navigation-main{
	float: left;
}
	#navigation-main h3{
		background: url('images/menu_title_left.png') no-repeat left top;
		margin: 0 0 0 -13px;
	}
	#navigation-main .menu-content, #navigation-main ul{ margin: 0 0 0 8px; }
	
#navigation-sec{
	float: right;
}
	#navigation-sec h3{
		background: url('images/menu_title_right.png') no-repeat left top;
		margin: 0 0 0 4px;
	}
	#navigation-sec .menu-content, #navigation-sec ul{ margin: 0 0 0 20px; }
	

#footer{
	clear: both;
	width: 920px;
	padding: 30px 15px;
	font-size: 11px;
	line-height: 1.25;
	margin: 0 auto;
	background: url('images/footer_back.png') no-repeat top left transparent;
}
	#footer, #footer a{
		color: #82765d
	}
