#rosette,
#nav,
#frame,
#updates,
#links,
.notice,
#badges,
.hidden,
.widecolumn #middle,
#comment_form,
div.navigation,
#right,
#updates,
#links,
#footer .css,
#footer .xhtml,
#footer .blog,
#footer .home {
    display:none !important;
}

body {
    width:480px;
}

#header {
    width:480px;
    height:130px;
    background:url(/images/iphone/logo480.png) no-repeat top left !important;
    margin:0 !important;
    padding:0 !important;
}

#header h1 {
    display:none;
}

#main {
    width:450px !important;
    padding:0 0 0 30px !important;
    margin:0 !important;
    background:url(/images/main_left.png) no-repeat top left !important;
    overflow:hidden;
}

#content {
    width:420px !important;
    padding:0 30px 0 0 !important;
    margin:0 !important;
    background:url(/images/main_right.png) no-repeat top right !important;
    overflow:hidden;
}

.column {
    width:380px !important;
    margin:0 !important;
    padding:5px 20px !important;
    float:none !important;
    clear:both !important;
}

#left,
#middle {
	background-image:none;
}

.box {
    background-color:transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin:15px 0;
    padding:0;
	border: none;
}

.box:hover {
    background-color:transparent;
}

#footer-wrapper,
#footer {
    width:480px;
    margin:0;
    padding:0;
}


#standards {
    width:380px;
    /*height:18px;*/
    clear:both;
    padding:10px 50px;
    margin:0;
    background:none;
    list-style:none;
}

#standards li {
    float:left;
    padding:0 5px;
}

#standards li,
#standards li a:link,
#standards li a:visited {
    color:#FFF;
    display:block;
}

#standards li a:link,
#standards li a:visited {
    text-decoration:none;
    border-bottom:1px dotted #FFF;
}

#standards li a:hover,
#standards li a:active {
    border-bottom:1px solid #FFF;
}

#standards li+li {
    border-left:1px solid #73161D;
}

#standards li.wordpress a:link,
#standards li.wordpress a:visited {
    display:inline;
}

#contact {
    width:380px;
    padding:10px 50px !important;
    margin:0;
}

#contact h3 {
	width:auto;
    background:none;
    color:#FFF !important;
}

#contact label {
	width:75px;
}

#contact input.text {
    width:285px;
	padding:2px 5px;
	height:15px;
}

#contact textarea {
    width:360px;
	margin:5px 0 0 0;
	padding:5px;
}