/* Author information for handheld.css
-----------------------------------------------
   Version 1.00 | Monday, October 19, 2009
   Style sheet by Keith W Bell
   www.december14.biz
   --------------------------------------------
   This style sheet, associated graphics and
   web page design are copyrighted materials
   and may not be copied or reproduced by any
   party for any reason whatsoever.
----------------------------------------------- */


/* Small screen styles
-----------------------------------------------
   This style sheet is read directly by devices
   that support handheld style sheets or media
   queries, or is injected by JavaScript if
   supported by the device and where the screen
   width is no more than 480px.
   --------------------------------------------
   Keep it simple: linearised content, a few
   background colours and a single background
   image.
----------------------------------------------- */


/* Contents
-----------------------------------------------
   =1 All pages
   =2 News section
----------------------------------------------- */


/* News section styles                       =1
----------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	padding-top: 120px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	color: #fff;
	background: #1f3986 url(/graphics/bg-body-mobile.png) 10px 10px no-repeat;
	}

div {
	margin: 0;
	padding: 0;
	}

#wrapper {
	color: #222;
	background: #fff;
	}

#header,
#hed,
#lede,
#body,
#sidebar,
#footer
	{
	padding: 0 10px;
	}

#header,
#footer {
	padding: 10px 10px 5px;
	color: #222;
	background: #e9ecf3;
	}

#header img
	{
/*
	position: absolute;
	left: -999px;
*/
	display: none;
	}

#postcard,
p#source,
hr
	{
	display: none;
	}

h1, h2, h3 {
	color: #1f3986;
	background: #fff;
	font-weight: bold;
	margin: 1em 0 0.5em;
	}

h1, h2 {
	font-family: georgia, verdana, sans-serif;
	font-size: 1.3em;
	}

h1 {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	}

h1 i {
	text-transform: none;
	}

h3 {
	font-size: 1em;
	margin: 1em 0 0;
	}

p {
	margin: 0 0 1em;
	}

p#honeypot {
	visibility: hidden;
	display: none;
	}

ul {
	margin-top: -0.75em;
	}

#nav {
	margin-top: 0.25em;
	}

#nav i {
	font-style: normal;
	}

li {
	margin-top: 0.25em;
	}

#header ul {
	margin: -0.75em 0 0;
	padding: 0;
	}

#header li {
	margin: 0 1em 0 0;
	display: inline;
	}

blockquote {
	margin: 0 0;
	}

label {
	display: block;
	}

a:link {
	color: #00c;
	background: inherit;
	}

a:visited {
	color: #800080;
	background: inherit;
	}

/*
#nav a {display: block; padding: 0.5em 0;}
#nav {margin: 0 -10px 0; padding: 0; list-style: none;}
#nav li {margin: 0 0 1px; padding: 0 10px; background: #e0e0e0 url(/graphics/bg-lede.png) 0 0 repeat-x;}
*/


/* News section styles                       =2
----------------------------------------------- */

p.news-page {
	margin: 1.25em 0 0;
	padding: 0;
	border: 1px solid #e9ecf3;
	border-width: 1px 0;
	font-family: georgia, serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.4em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #1f3986;
	background: #fff;
	}

.news blockquote p {
	font-size: 1.4em;
	line-height: 1.4em;
	}

cite {
	margin: -1em 1em 1em 1.4em;
	padding: 0;
	font-style: italic;
	text-indent: -1.4em;
	display: block;
	}

p.news-link {
	font-weight: bold;
	}

div.news-photo {
	margin: 1em 0;
	}

div.news-photo img {
	margin: 0 auto;
	max-width: 100%;
	display: block;
	}

ul.news-metadata {
	margin-top: -0.5em;
	padding: 0 0 0 10px;
	border: 1px solid #c7cde1;
	border-width: 1px 0;
	list-style: none;
	color: #000;
	background: #f0f0f0 url(/graphics/bg-lede.png) 0 100% repeat-x;
	}

div.pagination {
	margin: 3em 0 0;
	border: 3px double #c7cde1;
	border-width: 3px 0;
	font-weight: bold;
	}

div.pagination ul {
	margin: 0.5em 0;
	padding: 0;
	list-style: none;
	}

div.pagination li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	display: inline;
	}

div.pagination li span {
	display: none;
	}
