div#container {
	width: 818px;
	position: relative;
	margin: 0 auto;
	background: url(background.gif) -2px 54px no-repeat;
	margin-top: 20px;
	font: 62.5%/150% Arial;
}
body#story div#container {
	width: 910px;
	background: url(background.gif) 88px 54px no-repeat;
}
div#imagebox {
	width: 760px;
	height: 540px;
	position: relative;
	padding-top: 89px;
	padding-left: 31px;
}
div#textbox2 {
	position: relative;
	height: 508px;
	width: 100%;
	overflow: scroll;
	overflow-x: hidden;
}
div#textbox {
	width: 100%;
	height: 508px;
}
body#story div#imagebox {
	float: right;
	margin-right: 29px;
}
	div#imagebox ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

h1#logo {
	position: absolute;
	top: 30px;
	left: 20px;
	z-index: 4;
	width: 243px;
	height: 16px;
}

h1#logo_storys {
	position: absolute;
	top: 30px;
	left: 20px;
	z-index: 4;
	width: 243px;
	height: 16px;
}


	h1#logo a {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(logo_1009.jpg) no-repeat scroll left top;
		display:block;
		height:50px;
		margin-top:-25px;
		width:199px;
		}
		h1#logo a span {
			display: none;
		}
div#thumbnails {
	position: relative;
	float: left;
	width: 90px;
	margin-top: 53px;
}

ul#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	right: 145px;
}
	ul#nav li {
		display: inline;
		height: 11px;
		float: left;
		margin-left: 25px;
	}
	ul#nav li a {
		height: 11px;
		display: block;
	}
	/*ul#nav li a:hover,
	ul#nav li a:focus,
	
	.active {
		background-position: left -11px;
		outline: none;
	}*/
	ul#nav li a span {
		display: none;
	}
	#women {
		width: 52px;
		background: url(m_women.gif) left top no-repeat;
	}
	#men {
		width: 26px;
		background: url(m_men.gif) left top no-repeat;
	}
	#art {
		width: 25px;
		background: url(m_art.gif) left top no-repeat;
	}
	#vita {
		width: 28px;
		background: url(m_vita.gif) left top no-repeat;
	}
	#beauty {
		width: 45px;
		background: url(m_beauty.gif) left top no-repeat;
	}
	#contact {
		width: 52px;
		background: url(m_contact.gif) left top no-repeat;
	}
	#clients {
		width: 48px;
		background: url(m_clients.gif) left top no-repeat;
	}
	#impress {
		width: 48px;
		background: url(m_imprint.gif) left top no-repeat;
	}
	#celebrities {
		width: 70px;
		background: url(m_celebrities.gif) left top no-repeat;
	}	
h1 {
	font-size: 2em;
	margin-bottom: 20px;
	color: #595959;
}	

h2 {
	font-size: 3em;
	margin-bottom: 0;
	margin-top: 4px;
	color: #dfe3e2;
	margin-left: 15px;
}
/*h3 {
	font-size: 3em;
	margin-bottom: -30px;
	color: #dfe3e2;
	margin-left: 35px;
}*/

h4 {
	font-size: 2em;
	margin-top: 3px;
	margin-bottom: 0;
	color: #595959;
	margin-left: 29px;
	font-weight: 400;
	line-height: 1em;
}

p.center,
#formwrap {
	width: 300px;
	float: left;
}
#contactbox {
	width: 340px;
	float: left;
	position: relative;
}
#contactbox img {
	margin-bottom: 20px;
}
	.contact_left {
		width: 180px;
		float: left;
		position: relative;
	}
	.contact_right {
		width: 135px;
		float: right;
		position: relative;
	}
fieldset {
	border: 0;
}
label {
	display: block;
}
div.clear { clear: both; height: 1px;}

a {
	text-decoration: none;
	color:  #fff;
}