/* ===========================================================================
 * Filename: css/print.css
 * Author: Rebecca Skeers, rebecca@webmistress.com.au, www.webmistress.com.au
 * Copyright: Rebecca Skeers
 * Date: 29 Sep 2009
 * Description: Contains print styles for the Alcorso Foundation website.
 *
 * This file may not be used for any purpose other than for the Alcorso Foundation
 * website and may not be modified without written permission from the author.
 * =========================================================================== 
 */
 
body
{
	font-family: 'Helvetica','Arial','Sans-serif';
	font-size: 13px;	
	line-height: 1.5;
}

a img
{
	border: none;	
}

a:link, a:visited
{
	color: #91000f;	
	text-decoration: none;
	outline: none;
}

a:focus, a:hover, a:active
{
	color: #91000f;
	text-decoration: underline;
	outline: none;	
}

p
{
	padding: 0 0 1em 0;
	margin: 0;	
}

h1
{	
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.2;
}

h1 span
{
	font-size: 0.6em;	
	text-transform: uppercase;
	display: block;
}

h2
{
	padding: 0;
	margin: 0;
	font-size: 1.18em;	
	color: #000;
}

h2 span.date
{
	color: #91000f;	
}

h3
{
	font-size: 1.0em;
	color: #000;
	padding: 0;
	margin: 0;	
}

h4, h5, h6
{
	font-size: 1.0em;
	color: #666;
	padding: 0;
	margin: 0;	
}

ul
{
	padding: 0 0 1em 2em;
	margin: 0;	
}

ul ul
{
	padding: 0 0 0 20px;	
}

.caption
{
	font-size: 11px;	
}

.subnavigation
{
	font-size: 11px;	
	padding: 1em 0 0;
}

.byline
{
	font-size: 11px;	
}

.image-right
{
	float: right;	
	margin: 0 0 0.5em 1em;
}

.image-left
{
	float: left;
	margin: 0 1em 0.5em 0;	
}

.artwork-thumbnail
{
	width: 357px;
	float: right;
	margin: 0 0 0 12px;	
}

a.button, a.button-right
{
	line-height: 1.2;
	width: 106px;
	padding: 1px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

a.button:link, a.button:visited, a.button-right:link, a.button-right:visited
{
	border: 1px solid #91000f;
	background-color: transparent;
	color: #91000f;
	text-decoration: none;
}

a.button:focus, a.button:hover, a.button:active, a.button-right:focus, a.button-right:hover, a.button-right:active
{
	border: 1px solid #91000f;
	background-color: #91000f;
	color: #fff;
	text-decoration: none;
}

.clear
{
	clear: both;
	padding: 0;
	height: 0;	
	font-size: 0.01em;
}

#page
{
	position: relative;	
}

#sitelinks, #nav, #header .highlightlink
{
	display: none;	
}

#siteinfo
{
	position: absolute;
	bottom: 0;
	left: 0;	
	width: 300px;
}

#siteinfo p
{
	padding: 0;	
}

#logo
{
	padding: 0 0 30px 0;		
}

#content
{
	clear: both;
	padding: 0 0 140px 0;
}

#lead
{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;	
}
