/*-------------------------------------------
Site-hosted Newsletter Template 1 Print Stylesheet
Last Updated: April 29, 2009
(c) 2009 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
-------------------------------------------*/

body {
	background: #fff;
	color: #000;
	font: 9pt/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	text-align: center;
}

a:link,
a:active,
a:visited { color: #333; }


/* Wrapper
-----------------------------------*/
div#wrapper {
	margin: 0 auto;
	text-align: left;
}


/* Header
-----------------------------------*/
div#header { }

/* Navigation */
div#header ul.nav {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
}

div#header li.issue_title a {
	color: #000;
	display: block;
	font: bold 130%/1.2em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 10pt;
	text-decoration: none;
}

div#header li.home a,
div#header li.current_issue a,
div#header li.past_issues a,
div#header li.search { display: none; }


/* Banner */
div#banner h1 {
	border-bottom: 2px solid #000;
	font: bold 160%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
	padding: 0 12pt 12pt 12pt;
}

/* Content
-----------------------------------*/
table#content td { vertical-align: top; }

table#content p { margin: 1em 12pt; }

table#content h6 {
	color: #666;
	font-size: 100%;
	line-height: 1em;
	margin: -1.4em 12pt 1.4em 12pt;
}

table#content blockquote,
table#content blockquote p {
	color: #888;
	font: normal 120%/1.5em Georgia, "Times New Roman", Times, serif;
	margin: 0;
}

table#content blockquote {
	border-left: 1pt solid #e5e5e5;
	margin: 1.4em 20pt;
	padding: 6pt 12pt;
}

/* Column 1 */
td#col1 {
	border-right: 1pt solid #ccc;
	font-size: 90%;
	padding: 0 0 1em 0;
	width: 25%;
}

td#col1 h2,
td#col3 h2 {
	color: #333;
	font: bold 140%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.7em 12pt .8em 12pt;
}

td#col1 h3,
td#col3 h3 {
	border-top: 1pt solid #ccc;
	color: #333;
	font: bold 140%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.2em 0 .8em 0;
	padding: 1.1em 12pt 0 12pt;
}

td#col1 h4,
td#col3 h4 {
	border-top: 1pt solid #ccc;
	color: #333;
	font: bold 130%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.2em 0 .8em 0;
	padding: 1.1em 12pt 0 12pt;
}

td#col1 h5,
td#col3 h5 {
	color: #333;
	font: normal 110%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.2em 12pt .7em 12pt;
}

td#col1 h6,
td#col3 h6 {
	margin-top: -.7em;
}

td#col1 ul,
td#col3 ul {
	line-height: 110%;
	list-style: none;
	margin: 1em 0;
	padding: 0;
}

td#col1 ul li,
td#col3 ul li { padding: .35em 16pt; }

td#col1 ul a,
td#col3 ul a { text-decoration: none; }


/* Column 2 */
td#col2 {
	margin: 0;
	padding: 0 0 1em 0;
	width: 50%;
}

td#col2 h1 {
	color: #000;
	font: bold 180%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.2em 12pt 1em 12pt;
}

td#col2 h2 {
	border-top: 1pt solid #ccc;
	color: #000;
	font: bold 180%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.2em 0 1em 0;
	padding: .9em 12pt 0 12pt;
}

td#col2 h3 {
	border-top: 1pt solid #ccc;
	color: #333;
	font: bold 180%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.2em 0 1em 0;
	padding: .9em 12pt 0 12pt;
}

td#col2 h4 {
	color: #333;
	font: bold 140%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.5em 12pt .8em 12pt;
}

td#col2 h5 {
	color: #333;
	font: normal 110%/1em Tahoma, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 1.1em 12pt .8em 12pt;
}

td#col2 ul {
	line-height: 120%;
	margin: 0 19pt;
}

td#col2 ul li { padding: .5em 0; }

/* Column 3 */
td#col3 {
	border-left: 1pt solid #ccc;
	font-size: 90%;
	padding: 0 0 1em 0;
	width: 25%;
}


/* Footer
-----------------------------------*/
div#footer { border-top: 1px solid #ccc; }

div#footer ul.nav {
	color: #999;
	line-height: 2.5em;
	list-style: none;
	height: 2.5em;
	margin: 0 12pt;
	padding: 0;
}

div#footer ul.nav li { display: none; float: left; }

div#footer ul.nav li.copyright { display: block; float: right; }