* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	line-height: 18px;
    text-align: justify;
}

#wrapper {
	width:1100px;
	margin:0 auto;
}

.left-column {
	padding-top:105px;
	width:20%;
	display:inline-block;
	float: left;
}

.left-column ul li {
	list-style-type:none;
}

.left-column a {
	text-decoration:none;
	font-size:11px;
	color:#000;
}

.left-column ul li ul li a {
	font-size:10px;
}

#main {
	width:78.3%;
	display:inline-block;
	float:left;
	margin-left:1.6%;
	padding-bottom:60px;
}

header img {
	width:215px;
height:auto;
}

.home h1, .project h1 {
	margin-top:30px;
	font-size:12px;
}

.project h1 {
	margin-bottom:20px;
}

.home img {
	max-width:100%;
	height:auto;
}

.home h2, .project h2 {
	font-size:10px;
}

ul.menu {
	position:relative;
}

ul.menu li {
	line-height:24px;
}

ul.menu li a {
	font-weight:bold;
}

ul.menu li ul {
	display:none;
 	position:absolute;
 	left:80px;
}

ul.menu li:hover ul {
	display:inline;
}

p.team {
	margin-top:12px;
}

#team-left {
	float:left;
	width:40%;
}

#team-right {
	float:left;
	width:60%;
}

#team-right div {
	display:none;
padding-left:30px;
}

.project img, .project .gal-img, #vidgallery div {
	display:none;
}

.project img {
max-width:100%;
}

.project .first img, .project .gal-img.first, #vidgallery div.first {
	display:block;
	max-width: 100%;
	width:auto;
    	height: auto;
}

@media (max-width:1100px) and (min-width:1000px) {
#wrapper {
	width:1000px;
	margin:0 auto;
}
}

@media (max-width:999px) {
#wrapper {
	width:960px;
	margin:0 auto;
}
}



ul.menu li ul {
	display:none;
 	position:absolute;
 	right:-8px;
    -webkit-transition: .5s all;   
    -webkit-transition-delay: 1s; 
    -moz-transition: .5s all;   
    -moz-transition-delay: 1s; 
    -ms-transition: .5s all;   
    -ms-transition-delay: 1s; 
    -o-transition: .5s all;   
    -o-transition-delay: 1s; 
    transition: .5s all;   
    transition-delay: 1s;
}

ul.menu li:hover ul {
	display:inline;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    -transition-delay: 0s;
}


#team-right .current strong {
	display:block;
	margin-bottom:8px;
}

a.trigger {
	margin-right:6px;
	text-decoration:none;
	color:#333;
}

li ul li {
	text-align:right;
}

.team a {
	text-decoration:none;
	color:#333;
}

#gallery img {
	cursor:pointer;
}