/* @override http://photon.local/css/narrow-devices.css */

/*	narrow-device.css - Stylesheet for narrow devices (phones, etc)
	Dylan Muir 2011
*/

/* @group Footer modifications */

body > footer > figure.headshot img {
	display: none;	
}

body > footer > figure.headshot figcaption {
	clear: both;
	float: none;
}

body > footer > p.copyright {
	position: static;
	float: right;
}

/* @end */

body > header > h1 {
	margin-left: 0.5ex;
}

/* @group Articles */

/* @group Splash */

article.splash {
	float: none;
	background: none;
	color: black;
	min-width: 0ex;
	min-height: 0ex;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0ex;
	margin-bottom: 4ex;
}

article.splash > figure {
	font-size: 200%;
	position: absolute;
	left: 0ex;
	right: 0ex;
	top: 1ex;
	border-top-color: black;
	border-top-width: 1ex;
	border-bottom-width: 1ex;
	border-bottom-color: black;
}

article.splash > header {
	padding: 0ex;
	margin: 0ex;
}

article.splash > header hgroup {
	padding-top: 7ex;
}

article.splash > header > hgroup h1,
article.splash > header > hgroup h2 {
	padding: 0ex;
	background: transparent;
	color: black;
}

article.splash > header > hgroup a,
article.splash > header > hgroup a:hover
{
	display: block;
	padding-left: 0.5ex;
	padding-right: 1ex;
	background: rgba(255,255,255,0.85);
}

article.splash > header > hgroup a:hover * {
	background: transparent;
	color: black;
	text-decoration: underline;
}

article.splash > header span.pub-date {
	display: none;
	visibility: hidden;
}

article.splash div.content {
	position: relative;
	background: none;
	width: 100%;
	float: none;
	background: rgba(255,255,255,0.85);
	margin-top: 1ex;
	right: 0ex;
}

article.splash div.content > p {
	padding-left: 3ex;
}

article.splash div.project-available {
	position: absolute;
	right: -1em;
	top: -.5em;
	font-size: 120%;
}

/* @end */

/* @group Summary */



article.summary {
	margin: 1ex;
	min-width: 0ex;
}

article.summary header span.pub-date {
	display: none;
	visibility: hidden;
}

article.summary > header > hgroup h1,
article.summary > header > hgroup h2 {
	padding: 0ex;
}

article.summary > header > hgroup a {
	display: block;
	padding-left: 0ex;
	padding-right: 0ex;
}

article.summary div.content > p {
	padding-left: 3ex;
	min-width: 0ex;
	width: auto;
	max-width: none;
}

article.article-list-summary {
	margin-left: 1ex;
	margin-right: 1ex;
}

article.article-list-summary p.abstract {
	padding-left: 3ex;
	width: auto;	
}

/* @end */



/* @end */

/* @group Search */

div#cse div.gsc-resultsRoot {
	left: 0ex !important;
	right: 0ex !important;
	width: auto !important;
}

span.gsc-org {
	display: none;
	visibility: hidden;
}

span.gsc-location {
	display: none;
	visibility: hidden;
}

div.gs-snippet {
	display: none;
	visibility: hidden;
}

/* @end */