body {	background-color:#ffffff;	padding: 0px;	margin: 0px auto 0px auto;}a {    text-decoration: none;}.photo {	font-family: Helvetica, sans-serif;	font-size: 36px;	color: #666666;	font-weight: bold;	border: 1px solid black;	padding: 5px;	position: relative;	-webkit-transform: rotate(-10deg);}.photo span {	position: absolute;}.curl {background-image: url("images/curl-bottom-right.png");width: 100px;height: 100px;bottom: -20px;right: -20px;position: absolute;}.tapeTop {background-image: url("images/tape.png");background-repeat: no-repeat;width: 77px;height: 27px;position: absolute;top: -15px;left: 150px;}.tapeLeft {background-image: url("images/tape-vert.png");background-repeat: no-repeat;width: 27px;height: 77px;left: -15px;position: absolute;top: 100px;}.tapeRight {background-image: url("images/tape-vert.png");background-repeat: no-repeat;width: 27px;height: 77px;right: -13px;position: absolute;top: 100px;}.bizcardtape {background-image: url("images/work.png");background-repeat: no-repeat;width: 110px;height: 70px;left: 110px;position: absolute;top: -45px;-webkit-transform: rotate(-5deg);}.lifetape {background-image: url("images/life.png");background-repeat: no-repeat;width: 110px;height: 70px;left: 110px;position: absolute;top: -45px;-webkit-transform: rotate(45deg);}#title {	font-family: Helvetica, sans-serif;	font-size: 36px;	color: #666666;	padding-top: 20px;	padding-bottom: 5px;	}#subtitle {	font-family: Helvetica, sans-serif;	font-size: 12px;	color: #999999;	padding-left: 60px;	float:left;}#header {height: 75px;width: 780px;background-image: url("images/hr-shadow.png");background-repeat: no-repeat;background-position: bottom center;padding-bottom: 20px;}#container {top: 0px;left: 0px;margin-left: auto;margin-right: auto;width: 780px;position: relative;}#menubar {	vertical-align:text-bottom;	float: right;}#bubbles {	top:76px;	left: 1px;	}.menuItem {color: #666666;float: left;padding-left: 10px;	font-family: Helvetica, sans-serif;	font-size: 12px;vertical-align:text-bottom;}.menuItem A {color: #666666;text-decoration: none;width: 100%;}.menuItem A:hover {color: #333333;text-decoration: none;width:100%;}#bizcard {border: 1px solid #999999;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;background-color:#FAFAFA;position: relative;float: left;width: 300px;height: 150px;-webkit-transform: rotate(5deg);margin-top: 200px;margin-left: 100px;}#lifepic {border: 1px solid #999999;font-family: Verdana, Arial, Helvetica, sans-serif;background-image: url("images/life-pic.png");background-repeat: no-repeat;font-size:12px;color:#333333;position: relative;float: left;width: 230px;height: 303px;-webkit-transform: rotate(-10deg);margin-top: 200px;margin-left: 20px;}#bizcard span {position: absolute;}#bizfname {float: left;margin-left:20px;margin-top:20px;}#bizlname {float: left;margin-left:5px;margin-top: 20px;}#biztitle {clear:both;float:left;margin-left: 20px;font-size: 9px;}#bizphone {clear:both;float: right;font-size:9px;margin-top: 20px;margin-right: 15px;}#bizemail {clear: both;float: right;font-size:9px;margin-right: 15px;margin-bottom: 20px;}#bizaddress {position: absolute;bottom: 10px;left: 0px;}#bizstreet {clear: both;float: left;font-size:9px;margin: 3px 3px 3px 20px;}#bizcity {clear: right;float: left;font-size:9px;margin: 3px;}#bizstate {display: none;font-size:9px;clear: right;float: left;}#bizstateabbr {clear: right;font-size:9px;float: left;margin: 3px;}#bizzip {float: left;font-size:9px;clear: right;margin: 3px;}.test {position: relative;height: 500px;background-image: url("images/pencil-vert.png");background-position: center;background-repeat: repeat-y;}#homepage {position: relative;margin-top: 10px;}.resumePromo {background-image: url("images/resume-promo.png");background-repeat: no-repeat;width: 200px;height: 60px;right: 10px;position: absolute;top: 0px;}.fotoyakiPromo {background-image: url("images/fotoyaki-promo.png");background-repeat: no-repeat;width: 200px;height: 120px;left: 10px;position: absolute;top: 0px;}#fotoyaki {font-family: Verdana, Arial, Helvetica, sans-serif;background-image: url("images/fotoyaki.png");background-repeat: no-repeat;font-size:12px;color:#333333;position: absolute;top: 20px;left: 210px;width: 100px;height: 100px;-webkit-transform: rotate(10deg);}