* { margin: 0; }

img {
	border: 0;
	}

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #555;
	background: #000;
	}
	
body.mceContentBody {
	background: #FFF;
	}

h1, h2, h3 { margin: 0 0 15px; font-weight: normal; line-height: normal; }
h1 { font-size: 22px; color: #000; }
h2 { font-size: 18px; color: #000; }
h3 { font-size: 15px; color: #8d8c8c; font-weight: bold; }
a { text-decoration: none; outline: 0; }
p, ol, ul { margin: 0 0 30px; }

#container {
	width: 920px;
	padding: 30px 0;
	margin: 0 auto;
	overflow: hidden;
	}

#header {
	z-index: 1;
	width: 900px;
	height: 103px;
	}
	#header a.logo { width: 184px; height: 103px; margin: 0 0 0 186px; display: inline; background: url(../img/bg/logo.gif); text-indent: -9999px; float: left; }
	#header ul { margin: 67px 0 0 15px; }
	#header ul li a { width: 140px; padding: 10px; margin: 0 15px 0 0; background: #71666c; border: 4px solid #f8b414; border-bottom: 0; text-align: center; color: #dfdfdf; }
	#header ul li a:hover { background: #f8b414; color: #fff; }
	#header ul ul { width: 168px; margin: 0; background: #f8b414; border-bottom: 4px solid #d6d5d5; color: #999; }
	#header ul ul li a { margin: 0; background: #3b3034; border: 4px solid #d6d5d5; border-bottom: 0; text-align: left; }
	#header ul ul li a:hover { background: #7e6949; color: #fff; }

#content {
	width: 920px;
	}

#main {
	z-index: 2;
	width: 578px;
	margin: 0 15px;
	background: #fff;
	border: 6px solid #f8b414;
	line-height: 20px;
	float: left;
	}
	#content blockquote { width: 578px; background: #71666c; border-top: 6px solid #f8b414; text-align: center; font-size: 18px; clear: both; }
	#content blockquote a { width: 518px; height: 18px; padding: 15px 30px 15px 30px; display: block; color: #e9dee4; }
	#content blockquote a:hover { text-decoration: underline; }

#left {
	min-height: 400px;
	width: 244px;
	padding: 30px 30px 0 30px;
	float: left;
	}
	#left a { color: #000; }
	#left a:hover { text-decoration: underline; }

#right {
	width: 274px;
	float: left;
	}
	#right a { color: #000; }
	#right a:hover { text-decoration: underline; }
	
#leftright {
	min-height: 400px;
	width: 518px;
	padding: 30px 30px 0 30px;
	float: left;
	}
	#leftright a { color: #000; }
	#leftright a:hover { text-decoration: underline; }

.aside {
	width: 150px;
	padding: 60px 0 0;
	float: left;
	}
	.aside ul { padding: 0; list-style: none; }
	.aside ul li { margin: 0 0 15px; }
	.aside ul li a { width: 122px; padding: 10px; display: block; background: #211519; border: 4px solid #3f3f40; color: #8d8c8c; }
	.aside ul li a:hover { background: #896b3a; border: 4px solid #f8b414; color: #fff; }
	.aside ul li ul { margin: 5px 0; }
	.aside ul li ul li { margin: 0; }
	.aside ul li ul li a { width: 140px; padding: 5px; background: none; border: 0; }
	.aside ul li ul li a:hover { background: none; border: 0; text-decoration: underline; color: #fff; }

#footer {
	width: 920px;
	padding: 30px 0 0;
	text-align: center;
	color: #999;
	clear: both;
	}
	#footer p { margin: 0 0 15px; }
	#footer span { padding: 0 5px; color: #444; }
	#footer a { color: #999; }