* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background: #e6e7e7 url(background.png);
}

#container {
	width: 944px;
	margin: 50px auto;
	background-color: #fff;
	border: #3b97b5 1px solid;
	box-shadow: 0 0 30px #c1c7c7;
}

#header {
	height: 270px;
	background: url(logo.png) center center no-repeat;
	border-bottom: #3b97b5 1px solid;
}

#header h1 {
	display: none;
}

#tags {
	width: 944px;
	height: 282px;
	background: #939393 url(banner.jpg) no-repeat;
}

#tags ul {
	padding: 25px 10px 10px 290px;
	font-size: 35px;
	color: #fff;
}

#tags ul span {
	color: #ffcb67;
}

#tags li {
	padding: 0 5px 0 20px;
	list-style-type: none;
	background: url(bullet.png) 0 22px no-repeat;
}

#tags li ul {
	padding: 0;
	font-size: 18px;
}

#tags li li {
	padding: 0 5px 0 10px;
	display: inline;
	background: url(div.png) 0 5px no-repeat;
}

#tags li .first {
	padding: 0 5px 0 0;
	background: none;
}

#tags a {
	color: #1e1e1e;
	text-decoration: none;
}

#tags a:hover {
	color: #cbcbcb;
}

#footer {
	width: 944px;
	padding: 21px 0;
	color: #fff;
	background: #3b97b5 url(footer.png) no-repeat;
}

#footer p {
	margin: 0 0 0 484px;
	padding: 8px 0;
	font-size: 15px;
}

#footer small {
	font-size: 12px;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	border-bottom: #fff 1px dotted;
}

#tab1 {
	padding: 0 0 0 16px;
}

#tab2 {
	padding: 0 0 0 29px;
}