 
html{
	min-height: 100%;
	padding-bottom: 1px;
}


body { background: #373c40 url(images/background-shape.gif) no-repeat}

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

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

a:hover { color: #ffe744; text-decoration: underline;     }

a:visited:hover { color: #ffe744; text-decoration: underline;     }

.head1 { color: #b6b7b9; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin-top: 8px; margin-bottom: 3px; }

.head2 { color: #b6b7b9; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; letter-spacing: 1px; margin-top: 12px; margin-bottom: 5px; }

.text { color: #b6b7b9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; margin-top: 0; margin-bottom: 12px; }

.text-ind { color: #b6b7b9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; margin-top: 0; margin-bottom: 12px; margin-left: 25px; }

.caption { color: #9c9d9f; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-top: 8px; margin-bottom: 8px; }

.footer { color: #777c80; font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: left; margin-top: 8px ; margin-bottom: 8px; }

.footer a:link { color: #777c80; font-weight: normal }

.footer a:visited { color: #777c80; font-weight: normal }

.footer a:hover { color: #fff; font-weight: normal }

.footer a:visited:hover { color: #fff; font-weight: normal }

/* JAVASCRIPT SLIDER */

#slider{	
	margin-top: 0px;
}

#box{
	position:absolute;
}

#box div{
	width: 600px;
	height: 430px;
	float:left;
}

#box div p{
	margin: 6px 0px 0px 0px;
	padding: 0;
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #9c9d9f;
	text-align: left;
}

#box div img{
	margin: 0;
}

.buttons{
	margin-top: 0px;
}

.buttons span{
	width: 57px;
	height: 57px;
	display: block;
	float: left;
	margin: 0px 5px 5px 0px;
	overflow: hidden;
	background-position: 0px 0px;
}

.buttons span:hover{
	cursor: pointer;	
	background-position: 0px -57px;
}

.buttons .active{
	background-position: 0px -57px;
}

.mask{
	position:relative;
	width: 600px;
	height: 430px;
	overflow:hidden;
}

/* INTRO */

#fade-items{
	width: 600px;
	height: 400px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}

#fade-items li{
	width: 600px;
	height: 400px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#fade-items li img{
	margin: 0;
	padding: 0;
}

/* NAV */

.no-show{
	display: none;
}

#nav{
	margin: 4px 0px 0px 0px;
	padding: 0;
	list-style: none;
}

#nav li{
	width: 118px;
	display: block;
	margin: 0px 0px;
	line-height: 1px;
}

#nav li a{
	width: 118px;
	height: 23px;
	display: block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#nav li.nav_portfolio{
	width: 118px;
	height: 17px;
	background-image: url('images/nav-portfolio.gif');
	background-repeat: no-repeat;
}

#nav li.nav_info{
	margin-top: 18px;
	width: 118px;
	height: 17px;
	background-image: url('images/nav-info.gif');
	background-repeat: no-repeat;
}

#nav li.nav_about a{
	background-image: url('images/nav-about.gif')
}

#nav li.nav_about a:hover, #nav li.nav_about-on a{
	background-image: url('images/nav-about-ov.gif')
}

#nav li.nav_architecture a{
	background-image: url('images/nav-architecture.gif')
}

#nav li.nav_architecture a:hover, #nav li.nav_architecture-on a{
	background-image: url('images/nav-architecture-ov.gif')
}

#nav li.nav_contact a{
	background-image: url('images/nav-contact.gif')
}
#nav li.nav_contact a:hover, #nav li.nav_contact-on a{
	background-image: url('images/nav-contact-ov.gif')
}

#nav li.nav_editorial a{
	background-image: url('images/nav-editorial.gif')
}
#nav li.nav_editorial a:hover, #nav li.nav_editorial-on a{
	background-image: url('images/nav-editorial-ov.gif')
}

#nav li.nav_exhibit a{
	height: 36px;
	background-image: url('images/nav-exhibit.gif')
}
#nav li.nav_exhibit a:hover, #nav li.nav_exhibit-on a{
	height: 36px;
	background-image: url('images/nav-exhibit-ov.gif')
}

#nav li.nav_home{
	margin-top: 18px;
}

#nav li.nav_home a{
	background-image: url('images/nav-home.gif')
}
#nav li.nav_home a:hover, #nav li.nav_home-on a{
	background-image: url('images/nav-home-ov.gif')
}

#nav li.nav_performance a{
	background-image: url('images/nav-performance.gif')
}
#nav li.nav_performance a:hover, #nav li.nav_performance-on a{
	background-image: url('images/nav-performance-ov.gif')
}

#nav li.nav_portraits a{
	background-image: url('images/nav-portraits.gif')
}
#nav li.nav_portraits a:hover, #nav li.nav_portraits-on a{
	background-image: url('images/nav-portraits-ov.gif')
}

#nav li.nav_stock a{
	height: 36px;
	background-image: url('images/nav-stock.gif')
}
#nav li.nav_stock a:hover, #nav li.nav_stock-on a{
	height: 36px;
	background-image: url('images/nav-stock-ov.gif')
}

#nav li.nav_travel a{
	background-image: url('images/nav-travel.gif')
}
#nav li.nav_travel a:hover, #nav li.nav_travel-on a{
	background-image: url('images/nav-travel-ov.gif')
}