@charset "utf-8";
/* CSS Document */
a {
text-decoration:none;	
}

*:focus { outline: none; }

*::-moz-focus-inner { border: none; }

body{
	text-align:center;
	padding:25px;
	margin:0;
}

#container {
	width:1024px;
	height:640px;	
	text-align:left;
	margin:0 auto;
	/*border:1px solid black;*/
}

#title {
margin:85px 0 0 30px;
}

#menu {
width: 803px;
margin: 24px 0 0 30px;
font:8px Arial, Helvetica, sans-serif;
}

#menu a, #menu a:visited{
	color:#fff;
}

#menu img{
border: none;;
bottom: 0px;
margin: 0 13px 6px 0;
}

#landing {
position:absolute;
top: 180px;
margin: 0 20px 0 30px;
}

#content {
margin: 12px 10px 0 30px;
height:1%;
}

#clients{
	padding-top:50px;
}

#content:after{
clear:both;  /*  Need this or safari has trouble rendering menu*/
visibility:hidden;
height:0;
display:block;
content:".";
}


#image_container {
	position:relative;
	float: left;
	min-width:785px;
	min-height:420px;
}

#image_frame {
	position: relative;
	width: 785px;
	height: 420px;
	top: 5px;
	border: 0px;
}

#details {
float:right;
margin: 5px 0 0 0;
width:179px;
}

#portfolio {
margin: 15px 0 0 0;
}

#portfolio a {
padding-left:3px;
display:block;
}

#portfolio img {
border: none;
}

#arrow {
display: inline;
width: 5px;
height: 9px;
}

#coming_soon {
position: absolute;
top: 100px;
left: 100px;
}


/* Bio, and all artist custom css */
.bio_content{
	overflow:hidden;
}

.bio_naomi_kaltman{
	height:188px;
	position:relative;
}

.bio_naomi_kaltman .bio_link{
	background:url(images_bios/naomi_kaltman_web_off.gif) top left no-repeat;
	position:absolute;
	bottom:0px;
	right:13px;
	display:block;
	width:113px;
	height:8px;
}

.bio_naomi_kaltman .bio_link:hover{
	background-image:url(images_bios/naomi_kaltman_web_over.gif);
}

.bio_naomi_kaltman .bio_link span{
	visibility:hidden;
}





.hidden{
	display:none;
}


#portfolio .no_pad {
padding-left:0px;
}
