/* general */

* { 
	float: none !important; 
}
.alignright {
	float: right !important;
}
.alignleft {
	float: left !important;
}
#right, #iphone {
	display: none;
}
.container, header, footer, article, .logo, .container-landing, .container-bottom {
	width: 480px;
	overflow: hidden;
}
#intro, .faqs article, .blog article, .blog-post article {
	width: 420px !important;
	max-width: 440px !important;
	margin: 0 0 0 10px;
	padding: 15px 10px inherit 10px;
}
.blog article, .blog-post article {
	width: 420px !important;
	max-width: 420px !important;
}
.blog article p, .blog-post article p {
	width: 90%;
}
.blog-post article {
	padding-left: 10px !important;
}
.press-item {
	width: 390px !important;
	max-width: 400px !important;
	margin-left:auto !important;
	padding: inherit 10px inherit 10px !important;
}
.faqs article {
	margin-top: 5px;
	padding-left: 10px;
}
#intro {
	padding: 30px 10px 30px 10px;
	margin-bottom: 15px;
}
footer .container, .blog #left, section, article, .appstore {
	padding: 0 10px;
}

#left {
    margin: 0 0 0 10px;
}

/* header */

header {
	height: 200px;
}
.logo {
	top: 0;
	height: 200px;
	padding: 30px 10px 15px 10px;
}
header h1 a,
header h1 {
    width: 460px;
	text-indent: -9999px;
}


/* left */

#left {
	margin-top: 20px !important;
}
section p, article p, h3 {
	width: 440px;
}
@media screen and (orientation:landscape) {
	section p {
		font-size: 0.9em;
	}
}
.permalink {
	margin-bottom: 15px;
}
.entry_pagination .prev {
	float: left !important;
}
.entry_pagination .next {
	float: right !important;
}
.entry_pagination li a {
	line-height: 1.5em !important;
}
.entry_pagination li {
	padding-left: 10px;
	padding-bottom: 15px;
}


/* footer */

footer ul {
	display: none;
}
.social {
	margin-top: 10px;
}

#webby1 {
    display: none   
}