body {
	background-color:#999;
}

#container {
	display:block;
	margin:35px;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	background-color:#fff;
}
	#header {
		display:block;
		background-image:url(../images/default_header.jpg);
		background-position:top right;
		background-repeat:no-repeat;
	}
		#header .overlay {
			display:block;
			height:230px;
			overflow:hidden;
			background-image:url(../images/header_overlay.png);
			background-repeat:no-repeat;
		}
		#header h2 {
			display:none;
		}
	#menu {
		display:block;
		margin-left:165px;
		overflow:hidden;
		padding-top:25px;
		padding-bottom:60px;
	}
		#menu ul {
			display:block;
			position:relative;
			margin:0;
			padding:0;
			margin-left:-1px;
		}
		#menu ul li {
			display:block;
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			border-left:1px solid #5eacab;;
		}
		#menu ul li a {
			display:block;
			padding-left:20px;
			padding-right:20px;
			color:#666666;
		}
			#menu ul li a:hover {
				color:#616262;
			}
			#menu ul ul {
				display:none;
			}
	#content {
		display:block;
		background-image:url(../images/content.png);
		background-repeat:repeat-y;
	}
		#left {
			display:block;
			float:left;
			width:125px;
			padding-left:20px;
			padding-right:20px;
		}
		#middle {
			display:block;
			float:left;
			width:460px;
			padding-left:20px;
			padding-right:20px;
		}
		#right {
			display:block;
			float:right;
			width:270px;
			color:#5eacab;;
			padding-right:20px;
		}
			#right h2 {
				color:#5eacab;;
			}
			#right a {
				color:#f90;
			}
			#right a:hover {
				color:#C67600;
			}

	#footer {
		display:block;
		padding-top:40px;
		font-size:9px;
		margin-left:185px;
	}
	
#content .article {
	display:block;
	padding-bottom:20px;
}
#left .input {
	width:121px;
}
input.input {
	border:1px solid #5eacab;;
	font-size:12px;
	padding:2px;
}

.submenu_module ul {
	margin:0;
	padding:0;
	list-style:none;
}
