*

	{margin: 0;
	padding: 0;}	

html 
	{min-height: 100%; margin-bottom: 1px;}
	/* sets the scrollbar to permanently appear in firefox / safari */

body

	{font: 100.01% minion, georgia, times, times new roman, verdana, arial;
	color: #7A706F;
	padding: 0px;
	background-color:#2F251C;
	background-repeat: no-repeat;
	background-position: center 0};
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;

/* home page text */
h1
	{font-weight: normal;
	color: #000;
	font-size:110%;
	line-height:115%;
	margin-bottom:5px;}

h2
	{font-weight: normal;
	color: #000;
	font-size:120%;
	line-height:115%;
	margin-top:12px;}

a
	{font: minion, georgia, times, times new roman, verdana, arial;
	color: #7A706F;
	text-decoration:none;}

a:link, a:visited
	{font: minion, georgia, times, times new roman, verdana, arial;
	text-decoration:none;
	color: #7A706F;}

a:hover, a:visited:hover
	{font: minion, georgia, times, times new roman, verdana, arial;
	text-decoration: none;
	color: #7A706F;}

a img
	{border: 0;}


q:before
	{content: "";}

#container
	{position:absolute;
	left:50%;
    margin-left:-437px;
	width: 874px;
	top:50%;
	margin-top:-237px;
	height:474px;}

#background
	{background-color:#fff;
	position:absolute;
	width: 874px;
	height:474px;
	background-repeat:no-repeat;}

#contentsMenu {
	position:relative; 
	top:126px; 
	left:484px;
	width:200px;
	}

#contentsMenu ul li {
	margin:0px;
	list-style-type:none;
	}

#contentsMenu ul li a span {
	display:none;
	}

#contentsMenu ul li a {
	width:200px;
	height:40px;
	display:block;
	}

/*CONTENTS MENU ITEMS*/

/*statement*/
#contentsMenu ul li a.statement {
	background:url('../images_furniture/contents_statement.gif') no-repeat;
}
#contentsMenu ul li a.statement:hover {
	background:url('../images_furniture/contents_statement_hover.gif') no-repeat;
}

/*news*/
#contentsMenu ul li a.news {
	background:url('../images_furniture/contents_news.gif') no-repeat;
}
#contentsMenu ul li a.news:hover {
	background:url('../images_furniture/contents_news_hover.gif') no-repeat;
}

/*gallery*/
#contentsMenu ul li a.gallery {
	background:url('../images_furniture/contents_gallery.gif') no-repeat;
}
#contentsMenu ul li a.gallery:hover {
	background:url('../images_furniture/contents_gallery_hover.gif') no-repeat;
}

/*biography*/
#contentsMenu ul li a.biography {
	background:url('../images_furniture/contents_biography.gif') no-repeat;
}
#contentsMenu ul li a.biography:hover {
	background:url('../images_furniture/contents_biography_hover.gif') no-repeat;
}

/*cv*/
#contentsMenu ul li a.cv {
	background:url('../images_furniture/contents_cv.gif') no-repeat;
}
#contentsMenu ul li a.cv:hover {
	background:url('../images_furniture/contents_cv_hover.gif') no-repeat;
}

/*contact*/
#contentsMenu ul li a.contact {
	background:url('../images_furniture/contents_contact.gif') no-repeat;
}
#contentsMenu ul li a.contact:hover {
	background:url('../images_furniture/contents_contact_hover.gif') no-repeat;
}



#menu { 
	position:relative; 
	top:25px; 
	left:20px;
	width:370px;
	}


#menu ul li {
	margin:0px;
	list-style-type:none;
	float:left;
	height:25px;
	line-height:25px;
	}

#menu ul li a span {
	display:none;
	}

/*MENU ITEMS*/

/*statement*/
#menu ul li a.statement {
	background:url('../images_furniture/menu_statement.gif') no-repeat;
	width:151px;
	height:21px;
	display:block;
}
#menu ul li a.statement:hover {
	background:url('../images_furniture/menu_statement_hover.gif') no-repeat;
}

/*news*/
#menu ul li a.news {
	background:url('../images_furniture/menu_news.gif') no-repeat;
	width:83px;
	height:21px;
	display:block;
}
#menu ul li a.news:hover {
	background:url('../images_furniture/menu_news_hover.gif') no-repeat;
}

/*gallery*/
#menu ul li a.gallery {
	background:url('../images_furniture/menu_gallery.gif') no-repeat;
	width:119px;
	height:21px;
	display:block;
}
#menu ul li a.gallery:hover {
	background:url('../images_furniture/menu_gallery_hover.gif') no-repeat;
}

/*biography*/
#menu ul li a.biography {
	background:url('../images_furniture/menu_biography.gif') no-repeat;
	width:154px;
	height:23px;
	display:block;
}
#menu ul li a.biography:hover {
	background:url('../images_furniture/menu_biography_hover.gif') no-repeat;
}

/*cv*/
#menu ul li a.cv {
	background:url('../images_furniture/menu_cv.gif') no-repeat;
	width:42px;
	height:23px;
	display:block;
}
#menu ul li a.cv:hover {
	background:url('../images_furniture/menu_cv_hover.gif') no-repeat;
}

/*contact*/
#menu ul li a.contact {
	background:url('../images_furniture/menu_contact.gif') no-repeat;
	width:110px;
	height:23px;
	display:block;
}
#menu ul li a.contact:hover {
	background:url('../images_furniture/menu_contact_hover.gif') no-repeat;
}

/*home*/
#menu ul li a.home {
	background:url('../images_furniture/menu_home.gif') no-repeat;
	width:62px;
	height:23px;
	display:block;
}
#menu ul li a.home:hover {
	background:url('../images_furniture/menu_home_hover.gif') no-repeat;
}




#submenu { position:absolute;
	bottom:18px;
	left:14px;
	overflow:none;
	}

#submenu ul {
	line-height:16px;
	}

#submenu ul li {
	list-style-type:none;
	padding-bottom:3px;
	}

#submenu ul li h3{
	color:#7A706F;
	font-size:70%;
	font-weight:normal;
	cursor:pointer;
	}


#submenu ul li a, #submenu ul li a:visited {
	color:#7A706F;
	font-size:70%;
	cursor:pointer;
	}

#submenu ul li a:hover {
	color:#555;
	font-size:70%;
	cursor:pointer;
	}

#submenu ul li.active h3{
	color:#000;
	}

#submenu ul li.active a {
	color:#000;
	}
	

#content
	{position:absolute;
	bottom:25px;
	left:20px;
	width:390px;
	overflow:auto;}


#content.flexcroll {
	padding:0 0 0 20px;
	}


#content p
	{font-size:70%;
	margin:0px;
	margin-bottom:4px;}

#leftCol
	{position:absolute;
	bottom:18px;
	left:14px;
	width:175px;
	overflow:auto;}

#rightCol
	{position:absolute;
	bottom:18px;
	left:199px;
	width:175px;
	overflow:auto;}

#subCol
	{position:absolute;
	bottom:18px;
	left:150px;
	width:260px;
	padding:0 0 0 20px;
	overflow:auto;}

.flexcroll
	{height:350px;
	padding-right:5px;}

#subCol p
	{font-size:70%;
	font-family: minion, georgia, times, times new roman, verdana, arial;
	width:240px;}

p#galleryMenu {
	margin:0 0 20px 0;
	}

p#galleryMenu a, p#galleryMenu a:visited {
	font-family: minion, georgia, times, times new roman, verdana, arial;
	color:#7A706F;
	text-decoration:none;
	}

p#galleryMenu a:hover{
	color:#555;
	}

p#galleryMenu{
	color:#000;
	}

p#galleryMenu a.currentImage {
	color:#000;
	}

#content a, #subCol a
	{font: minion, georgia, times, times new roman, verdana, arial;
	text-decoration: underline;
	color: #7A706F;
	}

#label
	{position:absolute;
	top:25px;
	right:20px;
	width:120px;}

#labelBottom
	{position:absolute;
	bottom:25px;
	right:20px;
	width:120px;
	color:#A19595;}

#label p, #labelBottom p
	{font-size:70%;
	margin:0px;
	margin-bottom:8px;
	color:#A19595;}

	
#label a, #labelBottom a
	{font: minion, georgia, times, times new roman, verdana, arial;
	text-decoration: underline;
	color:#A19595;}

#label p.white, #labelBottom p.white
	{font-size:70%;
	margin:0px;
	margin-bottom:8px;
	color:#fff;}


#label p.white a, #labelBottom p.white a
	{font: minion, georgia, times, times new roman, verdana, arial;
	text-decoration: underline;
	color:#fff;}

#label p.dark, #labelBottom p.dark
	{font-size:70%;
	margin:0px;
	margin-bottom:8px;
	color:#A19595;}

#label p.dark a, #labelBottom p.dark a
	{font: minion, georgia, times, times new roman, verdana, arial;
	text-decoration: underline;
	color:#A19595;}


#thumbnail
	{position:absolute;
	bottom:14px;
	right:10px;
	width:200px;
	height:200px;
	background-repeat:no-repeat;
	background-position:right bottom;}

#galleryImage
	{position:absolute;
	bottom:15px;
	right:15px;
	float:right;
	width:450px;
	height:450px;
	vertical-align:baseline;
	background-repeat:no-repeat;
	background-position:right bottom;}


#galleryCaptionPortrait
	{position:relative;
	width:260px;
	float:left;
	height:388px;}

#buttons
	{position:absolute;
	bottom:80px;
	left:15px;}

#galleryCaptionPortrait p
	{position:absolute;
	bottom:0px;
	font-size:65%;
	margin:0px;
	width:250px;}

#galleryCaptionPortrait p span, #galleryCaptionLandscape p span
	{color:#A39595;}

#galleryCaptionLandscape
	{position:absolute;
	top:-110px;
	width:414px;
	clear:right;
	height:388px;
	margin-bottom:6px;}

#galleryCaptionLandscape p
	{position:relative;
	float:right;
	right:0px;
	top:0px;
	font-size:65%;
	margin:0px;
	width:250px;}


#copyright
	{position:absolute;
	left:50%;
    margin-left:-437px;
	width: 874px;
	top:50%;
	margin-top:240px;
	float:right;
	text-align:right;}


#copyright p
	{color:#A09697;
	font-size:65%;
	text-align:right;}

#copyright p a
	{color:#A09697;
	text-decoration:underline;}