@media all and (min-width: 767px) {
	h1.blogtitle{
 		background-image: none !important;
  		padding-left: 0px !important;
  		height: auto;
	}
	
	.region-bottom #block-block-7,
	.region-bottom #block-block-4,
	.region-bottom #block-block-2{
		float: left;
		width: 100%;
	}
	
	.region-bottom #block-block-7{
		width: 50%;
	}
	
	.region-bottom #block-block-4{
		width: 50%;
		float: right;
		text-align: right;
	}
	
	.region-bottom #block-block-4 #siegel2_body{
		float: right;
	}
	

	
	#footer #block-views-blog-sidebar-block-1 .item-list li{
		float: left;
		width: 29%;
		margin-right: 6.5%;
		border-bottom: none;
		
    	padding: 0px;
	 }
}


@media all and (min-width: 960px) {
	.region-bottom #block-block-7,
	.region-bottom #block-block-4,
	.region-bottom #block-block-2{
		width: 40%;
	}
	
	.region-bottom #block-block-7{
		width: 30%; 
	}
	
	.region-bottom #block-block-4{
		width: 30%;
	}
}


@media all and (max-width: 960px) {
	#page, #header #logo, #header #block-block-1, .region-header-top {
    	padding: 0 2%;
	}
	
	#navigation li a {
    	padding: 14px 15px;
	}

	#header #block-block-1 #bloglink {
    	right: 6%;
	}

}


@media all and (max-width: 767px) {
	h1.blogtitle{
 		background-image: none !important;
  		padding-left: 0px !important;
  		height: auto;
	}
	
	.webform-component-textarea .grippie,
	.webform-client-form input.form-text,
	.webform-client-form textarea{
		width: 100%;
	}
}