body {
	background-color: #fff;
	background-image: none;
}

#wrapper {
	background: transparent url(../images/mobile/wrapper_bg.jpg) 0 0 no-repeat !important;
	overflow: visible;
}

#inner {
	width: 100%;
	margin: 0 auto;
	overflow: visible;
	background-image: none;
}

#masthead {
	display: none;
}

#comment_form {
	display: none;
}

.article #content article.comments {
	display: none;
}


#content hgroup.section-head {
	display: none;
}

.article #content .blog,
.articles #content .blog {
	width: auto;
	padding: 10px;
}

.article #sidebar,
.articles #sidebar {
	display: none;
}

.article #content footer {
	display: block;
	color: #999999;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e6e6e6;
}

.article #content footer a.back {
	display: none;
}

#content {
	position: relative;
	line-height: 1em;
	overflow: visible;
	display: block;
}


.home #column-a .intro {
	display: none;
}

a.hire-me-btn {
	margin-left: 1px;
}

.article #content .textarea {
	width: 90%;
	height: 120px;
}

.right,
.left {
	float: none;
	margin: 0 auto;
}

.home #column-a #sales-pitch {
	margin: -50px 0 0 0;
	height: 55px;
	display: block;
}

.home #content {
	float: none;
	width: auto;
}

.home .blog {
	display: block;
	padding: 0 10px;
}

.home #column-a {
	float: none;
	width: auto;
	padding: 0 5px;
	position: relative;
	display: block;
}

.home #steves-work {
	display: none;
}

#latest-projects {
	display: block;
	padding: 0 5px;
}

#testimonials {
	display: block;
	padding: 0 5px;
}

.about .me {
	float: none;
	width: 100%;
	margin-right: 0;
}

.about .manifesto {
	float: none;
	width: 100%;
}

.about .additional {
	float: none;
	width: 100%;
	margin-right: 0;
	padding-top: 0;
}

.about #content article {
	padding: 0 10px 0 10px;
}

.portfolio .padding {
	padding-left: 10px;
	padding-right: 10px;
}

.portfolio .description {
	float: none;
	width: 100%;
}

.portfolio .image {
	float: none;
	width: 100%;
}

.contact #sidebar {
	float: none;
	width: 100%;
}

.contact #content {
	padding: 0 10px;
	overflow: visible;
}

.contact #content .padding {
	float: none;
	width: 100%;
}

.contact .textbox {
	width: 130px;
}

.contact .textarea {
	width: 90%;
}

.article .zoomable {
	width: 95%;
}

#content .syntaxhighlighter {
	width: 90%;
}

.pullquote {
	width: auto;
}

#site-footer  {
	display: none;
}