body {
	font-family: "Lucida Grande", "Lucida Sans", Helvetica, arial, sans-serif;
	font-size: 1em;
	line-height: 1.2;
	padding: 0 auto;
	margin: 0 auto;
	color: #606060;
}

.container {
	width: 824px;
	height: 600px;
	/* border: 1px solid black; */
	margin: 30px auto 0 auto;
}

#menu {
	width: 824px;
	height: 60px;
	/* border: 1px solid black; */
	font-size: 1.15em;
	color: #929292;
}

#menu ul{
	float: left;
	width: 824px;
	padding-left: 0;
}

#menu ul li{
	/*float: left;
	width: 90px;
	margin: 0 25px 0 0;	
	text-align: center;
	list-style: none;
	text-indent: -40px;*/
	display: inline;
	margin: 0 18px 0 0;
	list-style: none;
	
}

#menu ul li a {
	color: inherit;
	text-decoration: none;
}

#menu ul li a:hover {
	color: #333;
	text-decoration: none;
}

a {
	color: #606060;
	text-decoration: none;
}

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

#content {
	width: 750px;
}

#content p {
	font-size: 1.6em;
}

#logo {
	font-weight: bold;
	padding-right: 0px;
}

#index {
	border-top: 3px solid #e38f22;
	width: 100%;
}

#select-films {
	border-top: 3px solid #86bce3;
	width: 100%;
}

#threefiveseven {
	border-top: 3px solid #f5eb00;
	width: 100%;
}

#fivetentwenty {
	border-top: 3px solid #1ec1ac;
	width: 100%;
}

#clients {
	border-top: 3px solid #9c1f5d;
	width: 100%;
}

#about {
	border-top: 3px solid #81c052;
	width: 100%;
}

#contact {
	border-top: 3px solid #ffd400;
	width: 100%;
}

#archive {
	border-top: 3px solid #6e7a7d;
	width: 100%;
}

.short-film {
	font-size: 32px;
	border: 1px solid #CCC;
	height: 400px;
	margin: 0 auto;
	padding: 0 30px;
}

p#index-footer {
	font-size: 0.875em;
}

#content p.columns {
    -webkit-column-count : 2;
    -webkit-column-gap : 70px;
    -moz-column-count : 2;
    -moz-column-gap : 70px;
}

#footer {
	width: 100%;
	clear: both;
	text-align: left;
	font-size: 65%;
	margin: 30px 0;
	padding-bottom: 30px;
	color: #888;
}

#footer a {
	color: #888;
}

#dynamic_text_content {
	font-size: 42%;
}

.container_640 {width:640px;text-align:left;}
#project-header {width:824px;}
#project-header .container_640 {margin-top:20px;margin-bottom:25px;color:#333;}
.project-id {font-size:0.8em;font-weight:bold;margin-right:40px;}
.project-title {font-size:0.8em;margin-right:40px;}
.project-category {font-size:0.8em;color:#999;}
#project-index {width:640px;height:200px;overflow:auto;text-align:left;}

#jwplayer-container {
	width: 640px;
	height: 360px;
	float: left;
	margin-right: 20px;
}
#jwplayer-description {
	width: 240px;
	float: left;
	font-size: 14px;
}
#jwplayer-description p.big {
	font-size: 1.6em;
	margin-bottom: 0;
}
#video-grid {
	width: 844px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#video-grid div {
	width: 191px;
	height: 180px;
	float: left;
	margin: 0 20px 0 0;
	font-size: 14px;
}
#video-grid p {
	font-size: 14px;
	margin: 0;
}
#video-grid p.small {
	font-size: 12px;
	margin-top: 3px;
	color: #999;
}
#video-grid a img {
	width: 181px;
	padding: 4px;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
}
#video-grid a img:hover {
	border: 1px solid #333;
}
