body {
	background: #663 url(../images/iphone_background_body.png) no-repeat left top;}
.iPhoneContent {
	display: inline;}
.screenContent {
	display: none;}
p {
	font-size: 0.8em;}
.removeFloat {
	float: none;}

img#iPhoneTopLogo {
	margin: 19px 0 0 77px; position: static;}

div#wrapper {
	width: auto; margin: 0 9px 0 0;}
div#wrapper h1 {
	margin: 16px 0 0 9px; padding: 9px 9px 11px; font-size: 1.5em; font-weight: bold; background: url(../images/iphone_h1_background.gif) no-repeat left bottom;}

div#content {
	width: 462px; margin: 0 0 0 9px; background-color: transparent; background-image: url(../images/iphone_content_middle.gif);}
div#content div.top, div#content div.bottom {
	width: 462px; height: 61px;}
div#content div.top {
	background-image: url(../images/iphone_content_top.gif);}
div#content div.bottom {
	background-image: url(../images/iphone_content_bottom.gif);}
div#content div.slider {
	display: none;}

div#contBod {
	margin: 0 14px 0 18px; padding: 40px 0;}
div#contBod p.lead {
	padding-left: 25px; font-size: 1.4em; line-height: 1.3em; background-color: transparent; background-image: url(../images/iphone_p_lead_background.png);}
/*body.skills div#contBod p.lead, body.projects div#contBod p.lead, body.code div#contBod p.lead, body.bio div#contBod p.lead {
	font-size: 1.4em; line-height: 1.3em;}*/
div#contBod p.attention {
	display: none;}
div#contBod ul {
	margin-left: 38px;}
div#contBod ul.removeFloat {
	position: static;}
div#contBod ul li {
	font-size: 0.8em;}
div#contBod div.thumb {
	width: 120px; padding: 6px 7px 10px; -webkit-border-radius: 30px; background-color: #663;}
div#contBod div.tOdd, div#contBod div.tEven {
	background-image: none;}
div#contBod div.tLeft {
	margin-right: 12px;}
div#contBod div.tRight {
	margin-left: 12px;}
div#contBod div.thumb p {
	margin: 0.2em 0 0; font-size: 1em;}
div#contBod p.backTo a {
	background-position: left 7px;}

div#contBod div#contactModule {
	width: auto; margin-left: 0; padding-bottom: 30px; float: none;}
div#contBod div#contactModule div.top {
	background-image: none;}
div#contBod div#contactModule h2.address {
	font-size: 1.2em;}
div#contBod div#contactModule h2.lead {
	margin-top: -1.1em;}
div#contBod div#contactModule p.address {
	margin-left: 15px;}
div#contBod div#contactModule p.lunch {
	margin-top: 0.5em;}

div#contactContactFormArea {
	width: auto; margin: 1em 15px 0; padding-top: 3.5em; -webkit-border-radius: 10px;}
div#contBod div.thumb div#contactContactFormArea p.lead {
	font-size: 1.2em;}
form fieldset label {
	font-size: 1.3em;}
form fieldset input, form fieldset textarea {
	margin: 0.25em 0 1em;}
form fieldset .text {
	width: 357px; font-size: 1.3em;}
form fieldset label.labelRadio {
	width: 341px; margin: -0.2em 0 0.8em 8px;}
form fieldset input#contactSend {
	font-size: 1.3em;}
div#contBod div.thumb div#contactContactFormArea div#emailSuccessContact p {
	font-size: 1.3em;}

div#contBod table.chart th, div#contBod table.chart td {
	font-size: 1em; line-height: 1.3em;}

div#wrapper ul.globalNav {
	width: 480px; height: 88px; padding-top: 140px; background: none; position: static;}
div#wrapper ul#topNav {
	padding-top: 5px;}
div#wrapper ul.globalNav li.intro, div#wrapper ul.globalNav li.skills, div#wrapper ul.globalNav li.projects, div#wrapper ul.globalNav li.code, div#wrapper ul.globalNav li.bio {
	height: 19px; margin: 0 18px 11px 0; text-align: left; float: left; position: static;}
div#wrapper ul.globalNav li.intro {
	width: 111px; margin-left: 88px;}
div#wrapper ul.globalNav li.skills {
	width: 172px;}
div#wrapper ul.globalNav li.projects {
	width: 159px; margin-left: 71px;}
div#wrapper ul.globalNav li.code {
	width: 157px;}
div#wrapper ul.globalNav li.bio {
	width: 164px; margin-left: 158px;}
div#wrapper ul.globalNav li img.offOnButton, div#wrapper ul.globalNav li ul.subNav {
	display: none;}

div#wrapper h4.quickLinks {
	margin: 2px 1px 0 9px; padding: 6px; clear: both; font-size: 1.2em; font-weight: bold; color: #fff; border: 1px solid #330; -webkit-border-top-right-radius: 12px; -webkit-border-top-left-radius: 12px; background-color: #4c4b22;}
div#wrapper div.quickLinks {
	margin: 0 1px 0 9px; padding: 6px; font-size: 0.9em; font-weight: bold; text-align: right; border: 1px solid #330; border-width: 0 1px 1px; -webkit-border-bottom-right-radius: 12px; -webkit-border-bottom-left-radius: 12px; background-color: #4c4b22;}
div#wrapper div.quickLinks a {
	color: #ffc;}

div#wrapper ul.quickLinks {
	margin: 0 1px 0 9px; border: 1px solid #330; border-width: 0 1px;}
div#wrapper ul.quickLinks li {
	border-bottom: 1px solid #330;}
div#wrapper ul.quickLinks li a {
	height: 110px; padding: 10px 10px 10px 130px; display: block; text-decoration: none; background-color: #848155; position: relative;}
div#wrapper ul.quickLinks li a img {
	position: absolute; left: 10px; top: 10px; border: 1px solid #fff;}
div#wrapper ul.quickLinks li a h5 {
	margin-top: -0.2em; font-size: 1.6em; line-height: 1.2em; font-weight: bold; color: #ffc; text-decoration: underline;}
div#wrapper ul.quickLinks li a p {
	margin-top: 0.2em; font-size: 1.1em; font-weight: normal; color: #fff;}

div.colRight {
	width: auto; float: none;}
div.colRight h3 {
	display: none;}
div.colRight p.client {
	margin-top: 0;}
div.colRight div.iPhoneThumb {
	width: 410px; height: 296px; margin-top: 1.4em; padding: 10px; display: block; -webkit-border-radius: 10px; background-color: #663;}