html,body {
	background-color:#DDDDDD;
	font-family:"Century Gothic",Futura,Helvetica,Arial,sans-serif;
	color:#999999;
}

a img {
	border:none;
}
#content_container {
	position:absolute;
	top:50%;
	left:50%;
	width:776px;
	height:470px;
	margin-left:-388px;
	margin-top:-260px;
}

#div_langs {
	width:100%;
	height:30px;
}

#lang_buttons {
	margin:10px 0px 0px 20px;
	float:left;
	clear:left;
}

#lang_buttons img {
	margin:0px 5px 0px 0px;
}
#center {
	width:776px;
	height:420px;
	max-height:420px;
	background-color:white;
	padding:20px 20px;
}

#center.home {
	background:#FFFFFF no-repeat url('../images/foto_yanna.jpg') top right;
}

#center.contact {
	background:#FFFFFF no-repeat url('../images/foto_yanna_clara.jpg') top right;
}
#center .logo {
	float:left;
	clear:left;
	width:200px;
}

#news_div {
	background:#F0f0f0 no-repeat url('../images/news.png') top right;
	opacity:0.5;
	filter:alpha(opacity=50);
	width:430px;
	float:right;
	clear:right;
	height:133px;
	color:black;
	margin:278px -20px 0px;
	overflow:hidden;
}

#news_div h1 {
	opacity:1;
	margin:6px 15px;
	font-size:14px;
	text-transform:uppercase;
}

#news_div p {
	font-size:12px;
	opacity:1;
	margin:3px 15px;
	line-height:1.6em;
	width:350px;
}

#news_div a {
	color:#333333;
	text-decoration:none;
}

#news_div a:hover {
	color:black;
}
#footer {
	margin:2px 0px 0px;
	font-size:10px;
	color:#999999;
}

#menu {
	width:170px;
	float:left;
	clear:left;
	margin:10px 0px 0px;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	line-height:2.1em;
}
#menu ul {
	list-style:none;
	margin:10px 0px 0px;
	padding:0px;
}

#menu a {
	text-transform:uppercase;
	color:#999999;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px;
	padding:0px;
	border-style:none;
	text-decoration:none;
}

#menu p { display: inline; }

#menu p.selected {
	color:black;
}
#lesser_links {
	display:inline;
	margin:0px 0px 0px 10px;
	text-align:left;
}

#lesser_links a {
	text-transform:lowercase;
	text-align:left;
}

#menu a.selected {
	color:black;
}

#menu a:hover {
	color:black;
}

#print_thumbs {
	display:none;
}

#print_thumbs_container {
	margin:12px 0px 0px;
	width:300px;
	float:left;
	clear:left;
	overflow:hidden;
}

#print_thumbs_container p {
	margin:0px 0px 20px;
	font-size:11px;
}

#print_thumbs_container p.err_msg {
	margin:0px 0px 0px;
	font-size:11px;
	color:black;
}
#print_thumbs_container p img {
	vertical-align:middle;
}

#print_thumbs_container a {
	font-size:11px;
	text-decoration:none;
	color:#999999;
}

#print_thumbs_container a:hover {
	color:black;
}
#page_links {
	float:left;
	clear:left;
	width:100%;
}
#page_links a {
	font-size:12px;
	color:#999999;
	text-decoration:none;
}

#page_links a.selected {
	color:black;
}
#page_links a:hover {
	color:black;
}
#print_thumbs {
	width:300px;
}

#quinze_thumbs_1 {
	display:block;
}
.quinze_thumbs {
	display:none;
	width:300px;
}

.thumb {
	width:47px;
	height:47px;
	border:1px solid #999999;
	float:left;
	clear:none;
	margin:5px 10px 5px 0px;
}

#print_large {
	width:52%;
	float:right;
	clear:right;
	padding:0px;
	text-align:center;
	min-height:422px;
	overflow:hidden;
}

#print_large h1 {
	margin:10px 5px;
	display:inline;
	font-size:11px;
}

#print_large p {
	margin:10px 5px;
	display:inline;
	font-size:11px;
}

#print {
	margin:0px auto;
	text-align:center;
}

#print img {
	margin:0px auto;
	max-width:368px;
	max-height:400px;
}

#print_texto {
	width:100%;
}
#artist {
	position:relative;
	width:340px;
	height:300px;
	margin:5% 6% 5% 0;
	overflow:hidden;
	float:right;
	clear:right;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	text-align:justify;
}

#artist_fixedheight {
	margin-right:70px;
}
#artist p {
	font-size:12px;
}

#artist h1 {
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
}

#contact {
	width:340px;
	float:left;
	clear:left;
	margin:10px 0px 0px;
	padding:0px;
}
#contact p {
	font-size:11px;
	line-height:2em;
	margin:0px;
	text-align:left;
}

#contact p.err_msg {
	color:black;
}

#contact a {
	color:black;
	text-decoration:none;
}

#contact a:hover {
	color:#999999;
}

#contact form {
	margin:10px 0px 0px;
}

#contact form a {
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	margin:0px 5px;
	font-weight:normal;
}

#contact form a:hover {
	color:black;
}
#contact form h2 {
	font-size:11px;
	text-transform:uppercase;
	margin:2px 0px;
	font-weight:normal;
}

#contact form input {
	border:1px solid #999999;
	font-family:"Century Gothic";
	font-size:12px;
	color:#999999;
	width:250px;
	margin:0px;
}

#contact form textarea {
	border:1px solid #999999;
	font-family:"Century Gothic";
	font-size:12px;
	color:#999999;
	width:250px;
	margin:0px;
}

#galleries {
	width:425px;
	float:right;
	clear:right;
	padding:0px;
}

#galleries h1 {
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	color:#444444;
	margin:5px 0px;
}

.half_galleries {
	width:48%;
	float:left;
	clear:none;
	margin-right:1.5%;
}

.half_galleries h2 {
	margin:15px 0px 0px;
	color:black;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
}

.half_galleries p {
	margin:5px 0px;
	color:#777777;
	font-size:12px;
}

.half_galleries a {
	color:#777777;
	text-decoration:none;
}

.half_galleries a:hover {
	color:#999999;
}

#studio {
	margin:10px 0px 0px 0px;
	width:330px;
	float:left;
	clear:left;
	height:224px;
	text-align:justify;
	overflow:hidden;
}

#studio p {
	font-size:12px;
}

#studio h1 {
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
}

#studio_fixedheight {
	margin:0px 30px 0px 0px;
}
#studio_gallery {
	width:50%;
	float:right;
	clear:right;
	padding:0px;
	overflow:hidden;
	margin:0px 0px 0px;
}

#studio_img_holder {
	min-height:320px;
}
.studio_gallery_img {
	float:left;
	clear:left;
	max-width:330px;
	width:330px;
	max-height:320px;
	
}

#studio_thumbs_1 {
	display:block;
}
.studio_thumbs {
	width:340px;
	height:64px;
	overflow:hidden;
	margin:15px 0px 0px;
	float:left;
	clear:left;
	display:none;
}

.studio_thumb {
	width:56px;
	height:56px;
	border:1px solid #CCCCCC;
	float:left;
	clear:none;
	margin:5px 10px 5px 0px;
}
#press_gallery {
	width:45%;
	float:right;
	clear:right;
	padding:0px;
	min-height:418px;
}

#press_gallery_image {
	width:100%;
	min-width:100%;
	overflow:hidden;
	text-align:center;
}
#press_gallery_image img {
	margin:0px auto;
	max-width:100%;max-height:418px;
}
#press_gallery a {
	font-size:12px;
	color:#999999;
	text-decoration:none;
	margin:0px;
}

#press_gallery a:hover {
	color:black;
}
.left_press_link {
	float:left;
	clear:left;
}

.right_press_link {
	text-align:right;
	float:right;
	clear:right;
}

#press_thumbs {
	margin:30px 0px 0px 0px;
	width:400px;
	float:left;
	clear:left;
	font-size:11px;
	line-height:2em;
	text-align:justify;
}

#press_thumbs p {
	margin:5px 0px;
}

#press_thumbs p img {
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}
#press_thumbs p a {
	color:black;
	text-decoration:none;
}

#press_thumbs p a.pdf_link {
	color:#999999;
}

#press_thumbs p a.pdf_link:hover {
	color:black;
}
#press_thumbs p a:hover {
	color:#999999;	
}
#press_thumbs_container {
	border:1px solid #999999;
	width:400px;
	height:120px;
	overflow:hidden;
}

.press_thumb {
	width:85px;
	height:108px;
	border:1px solid #CCCCCC;
	float:left;
	clear:none;
	margin:5px 6px;
}

.loading {
	background:transparent url('../images/lightbox-ico-loading.gif') no-repeat center;
}

#trans_overlay {
	display:none;
	margin:0px;
	top:0;
	left:0;
	position:fixed;
	width:100%;
	height:100%;
	opacity:0.8;
	background-color:black;
	filter:alpha(opacity=80);
	z-index:200;
}

#prints_form {
	display:none;
	position:fixed;
	background-color:white;
	width:330px;
	height:306px;
	z-index:1000;
	padding:30px;
	top:50%;
	left:50%;
	margin-left:-195px;
	margin-top:-183px;
}

#prints_form form {
	margin:20px 0px 0px 20px;
}
#prints_form h2 {
	font-size:11px;
	text-transform:uppercase;
	margin:2px 0px;
	font-weight:normal;
}

#prints_form input {
	border:1px solid #999999;
	font-family:"Century Gothic";
	font-size:12px;
	color:black;
	background-color:#CCCCCC;
	width:250px;
	margin:0px;
}

#prints_form textarea {
	border:1px solid #999999;
	font-family:"Century Gothic";
	font-size:12px;
	color:black;
	background-color:#CCCCCC;
	width:250px;
	margin:0px;
}

#prints_form a {
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	margin:0px 5px;
	font-weight:normal;
	text-decoration:none;
}

#prints_form a:hover {
	color:black;
}
