body {	margin:0;	padding:0;	background-color: #F7F7F3;	background-image: url(../images/bg.bottom.jpg); 	background-repeat: repeat-x;	background-position: left bottom;	background-attachment: fixed;	height:100%}/***********//* global *//*********/a{	outline: none;		text-decoration: none;		}p{	padding-bottom:14px;}ul {  list-style: none;}  /********/ /* Menu *//********/#menu {	padding-bottom:22px;	height: auto;	float:left;	z-index: 100;	visibility: visible;	position: relative;}.menu a{	float:left;}.menu a:hover{	}.menu ul{	padding-left: 23px;}.menu li{}.menu li strong{}.menu li a{	float:left;}.menu li a:hover{	border:none;	}  /********/ /* Mywork *//********/.mywork{	position:relative;	padding-left: 200px;	height:auto;	float:left;	width:440px;	padding-top: 120px;}.mywork a:hover{		color: #5c5a47;		border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #5c5a47;}.mywork img{	float:left;	opacity:1; 	filter:alpha(opacity=100);}.mywork a:hover img{		opacity:0.80;	filter:alpha(opacity=80);}.mywork ul{	padding-top:10px;	padding-left: 15px;	float:left;	width: 90px;}.mywork li a{	float:left;}.mywork li{	display:inline;	float:left;}.mywork li a:hover{}  /********/ /* fonts *//********/.font3 {	Font-Family: "Helvetica Black", Helvetica, "Arial Black", Arial;	Color: #B0B0B0;	font-size: 15px;	letter-spacing: 0px;	font-weight: bolder;	line-height: 20px;}.font3 a {	Font-Family: "Helvetica Black", Helvetica, "Arial Black", Arial;	Color: #B0B0B0;	font-size: 15px;	letter-spacing: 0px;	font-weight: bolder;	line-height: 20px;}.font3 a:hover{		Font-Family: "Helvetica Black", Helvetica, "Arial Black", Arial;	Color: #FF6600;	font-size: 15px;	letter-spacing: 0px;	font-weight: bolder;	line-height: 20px;}.font3dark {	Font-Family: "Helvetica Black", Helvetica, "Arial Black", Arial;	Color: #333333;	font-size: 15px;	letter-spacing: 0px;	font-weight: bolder;	line-height: 20px;}.font7{ 		Font-Family: Arial, Helvetica, sans-serif;		Color: #9D9D9D; 		font-size: 16px;		text-transform:uppercase;		letter-spacing: -1px;		font-weight: bolder;}			  /********/ /* General *//********/#wrapperGallery {	left: 0px;	top: 0px;	width: 8950px;	visibility: visible;	z-index: 5;	position: absolute;}#wrapper {	left: 0px;	top: 0px;	visibility: visible;	z-index: 5;	position: absolute;}#content {	float: left;	visibility: visible;	top: 120px;	position: relative;}#header {	position: absolute;	left: 225px;	top: 116px;	z-index: 5;	visibility: visible;}#logo {	position: absolute;	height: 50px;	width: 218px;	top: 34px;	left: 23px;	visibility: visible;	z-index: 7;}#topbar {	position: fixed;	height: 112px;	width: 100%;	left: 0px;	background-image: url(../images/bg.top.jpg);	visibility: visible;	z-index: 1;	top: 0px;}#topnav {	position: absolute;	height: 35px;	width: 470px;	left: 506px;	top: 52px;	visibility: visible;	z-index: 6;}.mytext{	position:relative;	padding-bottom:22px;	height:auto;	float:left;	width:600px;	padding-top: 80px;	padding-left: 120px;		visibility: visible;	z-index: 50;}.mytext img{	float:right;	padding-bottom: 120px;}.finish{	position:relative;	height:auto;	float:left;	width:215px;	padding-top: 120px;}#bottomBar {	position: absolute;	height: 462px;	width: 90%;	left: 0px;	bottom: 0px;	visibility: visible;	z-index: 4;}#bottomCredits {	position: absolute;	height: 47px;	width: 313px;	left: 0px;	bottom: 0px;	visibility: visible;	z-index: 4;}#credits {	position: fixed;	height: 47px;	width: 225px;	left: 0px;	bottom: 0px;	visibility: visible;	z-index: 5;	clear: both;}  /********/ /* High Slide *//********/.highslide-wrapper div {    font-family: Verdana, Helvetica;    font-size: 10pt;}.highslide {	cursor: url(../highslide/graphics/zoomin.cur), pointer;    outline: none;    text-decoration: none;}.highslide-active-anchor img {	visibility: hidden;}.highslide img {	border: 0px solid gray;}.highslide:hover img {	border-color: silver;}.highslide-wrapper, .drop-shadow {	background: white;}.highslide-image {    border-bottom: 0px solid white;}.highslide-image-blur {}.highslide-caption {    display: none;        border-bottom: 0px solid white;    font-family: Verdana, Helvetica;    font-size: 10pt;    padding: 5px;    background-color: silver;}.highslide-loading {    display: block;	color: black;	font-size: 8pt;	font-family: sans-serif;	font-weight: bold;    text-decoration: none;	padding: 2px;	border: 1px solid black;    background-color: white;        padding-left: 22px;    background-image: url(../highslide/graphics/loader.white.gif);    background-repeat: no-repeat;    background-position: 3px 1px;}a.highslide-full-expand {	background: url(../highslide/graphics/fullexpand.gif) no-repeat;	display: block;	margin: 0 10px 10px 0;	width: 34px;	height: 34px;}.highslide-overlay {	display: none;}/* Mac-style close button */.closebutton {	position: relative;	top: -15px;	left: 15px;	width: 30px;	height: 30px;	cursor: hand; /* ie */	cursor: pointer; /* w3c */	background: url(../highslide/graphics/close.png);	/* For IE6, remove background and add filter */	_background: none;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../highslide/graphics/close.png', sizingMethod='scale');}