body {
	background-color:#272c34;
	font-family:"Lucida Grande","Helvetica Neue";
	color:white;
}

::selection {
	background:white;
}
::-moz-selection {
	background:#343842;
}
.vjs-default-skin {
	margin-top:15px;
	margin-left:8px;
	margin-right:5px;
	-webkit-box-shadow: 0 0 3px 1px rgba(000,000,000,111);
	box-shadow: 0 0 3px 1px rgba(000,000,000,111);
}
.vjs-default-skin2 {
	margin-top:8px;
	margin-left:8px;
	-webkit-box-shadow: 0 0 3px 1px rgba(000,000,000,111);
	box-shadow: 0 0 3px 1px rgba(000,000,000,111);
}

.lowres {
	display:none;
}
.center {text-align:center;}
.right {text-align:right;}

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

a:hover {
	color:white;
}

.dsc {
	background-color:#1e2128; //#e1595f; //#1e2128;
	line-height:22px;
	color:#aeb6c4;
	font-size:.8em;
	border-bottom:solid 1px #414956;
}

.dsc .row {
	padding-top:10px;
	padding-bottom:10px;
}

.row {
	padding-top:55px;
	padding-bottom:55px;
}

.rowa {
	width:100%;
	background-color:#272c34;
}

.rowb {
	width:100%;
	background-color:#343842;
}

.header {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#272c34;
	border-bottom:solid 1px #414956;
}

.headerRow {
	padding:0;
}

.headerTitle {
	color:#898f99;
}

.headerTitle img {
	vertical-align:middle;
}

.headerLinks {
	text-align:right;
}

.prj {
	border-bottom:solid 1px #414956;
}

.prjimg {
	width:100%;
}

.prjtitle {
	margin-bottom:0px;
}

.prjtitle h1{
	display:inline;
	margin-left:5px;
}

.prjtitle img {
	vertical-align:middle;
	padding-bottom:2px;
}

.prjlinks {
	
}

.prjlinks img {
	vertical-align:middle;
	padding-bottom:2px;
}

.awards {
	margin-top:20px;
}

.content {
	margin-top:40px;
}

.prjtitle h1 {
	font-size:1.1em;
}

.prjtitle h2 {
	color:#898f99;
	font-size:.8em;
	margin-left:30px;
}

.content p {
	margin-top:20px;
	color:#aeb6c4;
	font-size:.8em;
	line-height:18px;
	margin-left:21px;
}

.content p.prjcode {
	font-size:.4em;
	color:#e1595f;
}

@media only screen and (max-width: 1024px) {
	.prjtitle {
		font-size:.9em;
		margin-bottom:0px;
	}
	.prjtitle img {
		display:none;
	}
	.prjtitle h1 {
		margin-left:0px;
		line-height:1.2em;
	}
	.prjlinks img {
		
	}
	.content p {
		font-size:.6em;
		line-height:14px;
		margin-left:0;
	}
	.content p.prjcode {
		font-size:8px;
	}
	.dsc {
		font-size:.9em;
		line-height:22px;
	}
	.awards {
		margin-top:20px;
	}
	.awards a img {
		width:75px;
		height:75px;
	}
}

@media only screen and (max-width: 767px) {
	.lrgres {
		display:none;
	}
	.lowres {
		display:block;
	}
	.headerLinks {
		text-align:center;
		margin-top:20px;
		font-size:.8em;
	}
	.headerTitle {
		text-align:center;
	}
	.headerTitle .birdImage {
		display:none;
	}
	.row {
		padding-top:10px;
		padding-bottom:10px;
	}
	.prj {
		padding:10px;
	}
	.prj img {
		text-align:center;
	}
	.prjimg {
	}
	.prjtitle {
		text-align:center;
	}
	.prjtitle img {
		display:none;
	}
	.content {
		margin-top:20px;
	}
	.content h1 {
		font-size:1em;
		margin-bottom:2px;
		margin-left:0;
	}
	.content h2 {
		font-size:.8em;
		margin-bottom:2px;
		margin-left:0;
	}
	.content p {
		font-size:.6em;
		margin-top:8px;
		text-align:justify;
		line-height:14px;
		margin-left:0;
	}
	.prjlinks {
		
	}
	.prjlinks img {
		vertical-align:middle;
		display:none;
	}
	.prjtitle {
		margin-bottom:10px;
	}
	.prjtitle h1 {
		
	}
	.content p.prjcode {
		font-size:6px;
	}
	.dsc {
		font-size:.8em;
		line-height:20px;
	}
	.awards a img {
		width:60px;
		height:60px;
	}
}
