/* 
Title:     styles for print media
Author:    steve@ratio7.com
Updated:   May 11th 2009

Index:
1. base styles
2. layout elements
3. footer
4. miscellaneous styles
*/

/* 1. base styles
---------------------------------------------------------- */

body {
 margin: 0 0 0 0;
 padding: 0;
 font-family: Arial, Verdana, sans-serif;
 font-size: 85%;
 line-height: 1.3em;
 color: #000;
 background: #FFF; }

div {
 margin: 0;
 padding: 0; }

p {
 margin: 0;
 padding: 0 0 1.3em 0; }

a:link, a:visited {
 text-decoration: none;
 color: #000; }

a:hover {
 text-decoration: underline;
 color: #000; }

h1 {
 display: block;
 margin: 0 0 1.3em 0;
 padding: 0;
 font-size: 130%; }

h2 {
 display: block;
 margin: 0 0 1.3em 0;
 padding: 0;
 font-size: 130%;
 color: #CC001A; }

h3 {
 display: block;
 margin: 0 0 1.3em 0;
 padding: 0;
 font-size: 110%; }

form {
 margin: 0;
 padding: 0; }

input {
 margin: 0;
 padding: 2px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 95%; }

select {
 margin: 0;
 padding: 1px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 95%; }

textarea {
 margin: 0;
 padding: 3px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 95%; }

/* 2. layout elements
---------------------------------------------------------- */

#wrap {
 display: block;
 width: 650px;
 margin: 0 auto; }

#print-header {
 display: block;
 margin: 0 0 3em 0; }

#logo, #navigation, #imagery, #social-bookmarks {
 display: none; }

#content {
 display: block;
 width: 650px;
 margin: 0;
 padding: 0; }

#footer {
 display: block;
 clear: both;
 font-size: 90%;
 line-height: 1em; }

/* 3. footer
---------------------------------------------------------- */

#footer img {
 display: none; }

#footer ul {
 display: none; }

/* 4. miscellaneous styles
---------------------------------------------------------- */

.clear {
 margin: 0;
 padding: 0;
 height: 1px;
 clear: both; }

.center {
 text-align: center; }

hr, .hide {
 display: none; }

a img {
 border: none; }
