.right, .left
{
	float:none;
	display:block;
	width:80%;
	margin-bottom: 1em;
}

.nicebox
{
	width:100%;
}

.newline
{
	display:block;
}

.hide-mobile
{
	display:none;
}

ul.subnav li {
margin: .1em .1em 0 .1em;
}
ul.subnav li a{
padding:.25em .5em;
}
a.friend-button
{
	display:block;
	float:none;
}
.button-wrapper
{
	display:block;
	width: 100%;
	padding:0;
}


header .top-bar
{
	text-align:left;
}/*
header .top-bar li
{
	display:block;
	margin: 0em 0 1em 0;
}
header .top-bar.hide ul
{
	display:none;
	margin:.1em;
}
header .top-bar ul
{
	display:block;
	clear:left;
	padding-top:1em;
	padding-left:1em;
}*/
/*
header .top-bar.hide li:first-of-type
{
	display:block;
}
*/
header .showhide
{
	float:right;
	display:inline-block;
	width:16px;
	height:16px;
}
.half
{
	width:100%;
}

.recipes .recipe, ul.friends li
{
	padding-top:1em;
	padding-bottom:.5em;
}

a.button
{
	text-align:center;
	display:block;
}


.buttoncontainer
{
	float:none;
	width:100%;
	padding:0;
	margin: 0 auto;
}
.buttoncontainer a.button
{
	border-radius: 5px 5px 0 0;
	display:block;
	float:none;
}
.buttoncontainer select
{
	display:block;
	width:100%;
	margin:1em 0 0 0;
}

.mobile-block
{
	display:block;
}

a.inspire {
	width: 90%;
}
.recipe-image {
	max-width:98%;
}
.recipe-image img {
	max-width: 100%;
}
.normal {
	display:block;
}

.buttoncontainer a#newitemclose {
	display:block;
	margin: 10px 0;
}