/**
 * handheld.css
 * ----------------
 * Handheld style for Loft Digital
 * Woody Sabran / woody@loftdigital.com
 * Copyright 2009
 */

/* Elements */

body {
	background-color: #242122 ;
	margin: 0 ;
}

/* IDs */

#header {
	background: none ;
}
#header .wrapper {
	position: inherit ;
	height: auto ;
	overflow: auto ;
}
#banner {
	height: auto ;
	overflow: auto ;
	background: none ;
}
#banner .wrapper div {
	padding-top: 0 ;
	width: auto ;
	height: auto ;
	overflow: auto ;
}
#banner .wrapper h1, #banner .wrapper p {
	margin-left: 0 ;
	margin-right: 0 ;
	
}

#logo {
	float: none ;
	margin-top: 15px ;
}
#logo img {
	display: block ;
}
#logo a {
	display: inline ;
	background: none ;
	height: auto ;
	width: auto ;
}
#header ul {
	float: none ;
	padding: 0 ;
	list-style-type: inherit ;
}

#header li, #footer li {
	display: block ;
}

#page {
	background: none ;
}

#content {
	float: none ;
	width: auto ;
}
#content div {
	background: none ;
	padding: 0 ;
}
#sidebar {
	float: none ;
	width: auto ;
}

#sidebar div {
	background: none ;
	padding: 0 ;
}
#buttons {
	height: auto;
	margin: 0 ;
	padding: 0 ;
	list-style-type: inherit ;
}
#buttons li {
	display: block ;
}
#buttons a {
	float: none ;
	background-color: inherit ;
	height: auto ;
	line-height: auto;
	border: 0 ;
	padding-left: 0 ;
	width: auto ;
}
#buttons a.rss {
	background-image: none ;
}
#buttons a.email {
	background-image: none ;
	padding-left: 0 ; 
	width: auto ;
}
#buttons a.email:hover {
	background-color: inherit ;
}
#buttons a.client {
	background-image: none ;
	padding-left: 0 ;
}
#buttons a.client:hover {
	background-color: inherit ;
}

#footer {
	background: none ;
	padding-top: 0 ;
	height: auto ;
	overflow: auto ;
}
#footer .wrapper {
	position: inherit ;
}
#footer .stripes {
	top: auto ;
}

#footer ul {
	list-style-type: inherit ;
}

#footer .nav {
	list-style-type: inherit ;
}

#footer p.logo {
	float: none ;
}

#footer .contact li {
	margin-left: 0 ;
	margin-right: 8px ;
}

/* Home changes */
body.home #header {
	height: auto ;
}
body.home #page {
	padding-top: 0 ;
}

/* Classes */

.wrapper {
	width: auto ;
}
.stripes {
	display: none ;
}