#main,
#footer,
h2.blog-title,
.breadcrumb {
	width: 90%;
	margin: 20px 5%;
}

.window {
	width: auto;
}

#container,
#sidebar,
#footer {
	float: none;
	width: 90%;
	margin: 20px 5%;
}

.deco {
	display: none;
}

div.blog-title {
	height: 100px;
	padding-top: 90px;
}

h2.blog-title {
	margin-top: 0 !important;
	font-size: 50px;
	position: relative;
	left: 0;
	bottom: 0;
}

.breadcrumb {
	margin-bottom: -10px;
}


#header {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	width: 100%;
	height: auto;
	background: url(http://www.oink.com/img/page-shadow.png) repeat-x 0 100%;
	position: fixed;
	z-index: 3000;
}
#header .window {
	padding: 10px 3.5% 6px 3.5%;
	background: url(http://www.oink.com/img/background-paper.jpg) repeat;
}
	#header h1 {
		margin: 0px;
		padding: 3px 0px 0px 0px;
		width: 40%;
		float: none;
	}
		#header h1 img {
			height: 40px;
			width: auto;
			top: 0;
		}
	#header h2 { display: none; }
	#header h3 {
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 10px;
		right: 3%;
		width: 55%;
		text-align: right;
	}
		#header h3 img {
			height: 45px;
			width: auto;
		}