html,body {	margin: 0px;	padding: 0px;}div#background{	background-color:#000000;}div#container{	margin: 0px;	padding: 0px;	width: 856px;	height: 100%;}div#header{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-jeanne.jpg);	height: 298px;}div#header-tor{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-tortilla.jpg);	height: 298px;}div#header-gk{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/gk-banner.png);	height: 298px;}div#header-holistic{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-holistic.jpg);	height: 298px;}div#header-pv{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-pv.jpg);	height: 298px;}div#header-sim{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-simpauco.jpg);	height: 298px;}div#header-wed{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-wedding-photos.jpg);	height: 298px;}div#header-pencil{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-pencil-portraits.jpg);	height: 298px;}div#header-flower{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-flower-photos.jpg);	height: 298px;}div#header-trees{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-trees.jpg);	height: 298px;}div#header-ma{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-martial_arts.jpg);	height: 298px;}div#header-cafe{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-cafe.jpg);	height: 298px;}div#header-gdj{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-gdj.jpg);	height: 298px;}div#header-ot{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-ot.jpg);	height: 298px;}div#header-reg{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-reg.jpg);	height: 298px;}div#header-orkos{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/orkos-header.jpg);	height: 298px;}div#header-satori{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-satori.jpg);	height: 298px;}div#header-nhkit{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-nhkit.jpg);	height: 298px;}div#header-groppi{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-groppi.jpg);	height: 298px;}div#header-rl{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-rl.jpg);	height: 298px;}div#header-eas{	margin: 0px;	padding: 0px;	width: 856px;	background-image: url(images/header-eas.jpg);	height: 298px;}div#center{	margin: 0px;	padding: 0px;	width: 858px;	height: 100%;}div#left{	background-color:#000000;	width: 106px;	height: 622px;	float:left;}div#nhleft{	background-color:#212121;	width: 106px;	height: 700px;	float:left;}div#nhl{	background-color:#212121;	width: 106px;	height: 450px;	float:left;}div#nhorkos{	background-color:#212121;	width: 106px;	height: 1000px;	float:left;}div#nh-kit{	background-color:#212121;	width: 106px;	height: 1800px;	float:left;}div#nhleft_{	background-color:#212121;	width: 106px;	height: 2420px;	float:left;}div#left_contacts{	background-color:#000000;	width: 106px;	height: 365px;	float:left;}div#portfolio-thumbs{	margin: 0px;	padding: 0px;	padding-left: 14px;	width: 500px;	height: 100%;}div#middle{	margin: 0px;	width: 514px;	height: 100%;	float:left;}div#ad{	margin: 0px;	padding: 0px;	width: 514px;	height: 100%;}div#textbox{	margin: 0px;	padding: 15px;	width: 470px;	height: 100%;	line-height: 14pt;}div#textbox-contacts{	margin: 0px;	padding: 15px;	width: 100%;	height: 100%;<br>	line-height: 14pt;}div#download{	margin: 0px;	padding: 0px;	width: 236px;	height: 100%;	float:left;	}div#buttons{	margin: 0px;	padding: 0px;	width: 236px;	height: 109px;	float:left;	background-image:url(images/downloads.jpg);}div#box{	margin: 0px;	padding: 0px;	width: 236px;	height: 100%;}div#box-contacts{	margin: 0px;	padding: 0px;	padding-top: 60px;	padding-left: 20px;	width: 216px;	height: 127px;	background-image: url(images/nhcontacts.jpg);	}div#footer{	width: 740px;	height: 40px;	float:left;	padding-left: 116px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: normal; color:#515258;	background-image: url(images/footer.jpg);		}.text{ 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: normal;		padding-left: 5px;	color:#404142;}.text-contacts{ 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: normal;		color:#ffffff;}img{border: 0;}#navcontainerdownload{	padding-left: 50px;		height: 84px;	padding-top: 25px;	text-align: left;	font: normal 12px/18px verdana, lucida, sans-serif;		background-image:url(images/downloads.jpg);	}#navcontainer{	margin-left: 20px;		padding: 0;		height: 15px;	padding-top: 20px;	text-align: left;	list-style-type: none;	line-height: 20px;}#navcontainer ul{	border: 0;	margin: 0;	padding: 0;		list-style: none;}#navcontainer ul li{	margin: 0;	}#navcontainer ul li a{	width: 116px;	height: 30px;	text-decoration: none;	color: #ffffff;	font: normal 10px/14px verdana, lucida, sans-serif;		list-style: none;}#navcontainer ul li a:hover{	color: #ababab;}#navcontainer a:active{	color: #ababab;}#navcontainer li#active a{	color: #ababab;}	a.contact{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: normal;	color:#515258;	text-decoration:none;	line-height: 30px;} a.contact:hover{	color:#ffffff;	background-color:#9fa0a9;}