

/*
File:		print.css
Author:		stephen williams
Created:	10.01.2005
Updated:	03.02.2007
*/


/* -------------------- */
/*
default
*/

body {
	margin: 0;
	font-family: "Palatino Linotype", serif;
	font-size: 10pt;
	background-color: #fff;
	color: #000;
	line-height: 1.5em;
	}
	
div 			{ margin: 0; }
img 			{ border: 0; }
table 			{ border-collapse: collapse; }
cite			{ font-style: italic; }
blockquote		{ font-style: italic; }
acronym			{ border-bottom: 1px dotted #ccc; }
abbr			{ border-bottom: 1px dotted #ccc; }

a:link 		{ color: #0033CC; text-decoration: underline; }
a:visited 	{ color: #000066; text-decoration: underline; }
a:hover 	{ color: #FF3300; text-decoration: underline; }
a:active 	{ color: #FF3300; text-decoration: underline; }

/* -------------------- */
/*
hidden elements
*/

#menu, #footer, #credits p.validate, #column,
div.gutter, p.instruction, p.continue, ul.slideshow, dl.postdetails, ul.navigation

{ display: none; }

/* -------------------- */
/*
typography
*/

h1, h2, h3, h4, h5, h6 {
	margin: .7em 0;
	padding: 0;
	}
	
h1 {
	margin: .1in 0 0 0;
	padding-bottom: .05in;
	font-size: 16pt;
	font-weight: normal;
	border-bottom: 2px solid #eee;
	}

h2 {
	font-size: 14pt;
	font-weight: normal;
	}

h3 {
	font-size: 10pt;
	font-weight: normal;
	text-transform: uppercase;
	}

h4, h5, h6 {
	font-size: 11pt;
	}
	
p, address {
	margin: 0 0 1em 0;
	padding: 0;
	}

cite {
	display: block;
	}

/* -------------------- */
/*
www.mikeindustries.com/sifr/
*/

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* -------------------- */
/*
layout
*/

div#container {
	width: 5in;
	margin: 0 auto;
	padding-top: .2in;
	padding-bottom: .2in;
	}

div#content {
	padding-bottom: .2in;
	}

div#credits {
	border-top: 2px solid #eee;
	padding-top: .05in;
	font-style: italic;
	}

/* -------------------- */
/*
page design mockup
*/

body#b_work_mockup {
	margin: 0;
	}

body#b_work_mockup div#header {
	padding-top: .1in;
	padding-bottom: .1in;
	}

body#b_work_mockup p {
	display: none;
	}

body#b_work_mockup div#mockup {
	
	}

/* -------------------- */
/*
lists
*/

ol, ul { 
	margin-bottom: 1.5em;
	}
	
ol li,
ul li { 
	margin: 0 0 .2em 0; 
	}
	
dl { 
	margin: 0 0 1.5em 0;
	padding: 0;
	}
	
dl dt {
	margin: 0 0 .5em 0;
	padding: .5em 0 0 0;
	font-weight: bold;
	}
	
dl dd {
	margin: 0 0 .3em 2em;
	padding: 0;
	}

body#b_info_sitemap #content ul,
ul.format, ul.format ul {
	margin: 0 0 18px -13px;
	padding: 0;
	list-style-type: none;
	}

body#b_info_sitemap #content ul li,
ul.format li {
	margin: 0;
	padding: 0 0 0 13px;
	background-image: url(../images/layout/listitem_a.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	}

body#b_info_sitemap #content ul ul,
ul.format ul {
	margin-bottom: 0;
	margin-left: 11px;
	list-style-type: none;
	}

body#b_info_sitemap #content ul ul li,
ul.format ul li {
	background-image: url(../images/layout/listitem_b.gif);
	background-position: left center;
	}
	
/* -------------------- */
/*
data
*/

table th,
table td {
	text-align: left;
	}

table { 
	width: 100%;
	margin-bottom: 1em;
	}
	
table th,
table td {
	font-weight: normal;
	}

table thead th {
	
	}

table tbody th {
	
	}
	
table tbody td {
	
	}
	
/* -------------------- */
/*
form
*/

/* -------------------- */
/*
form
*/

/* input */
dd.field input,
dd.field select,
dd.field textarea {
	width: 90%;
	padding: .2em;
	}

/* focus */
input[type="text"]:focus,
select:focus,
textarea:focus {
	color: #CC3300;
	background-color: #ffffee;
	}

/* layout */
form,
fieldset,
legend {
	margin: 0;
	padding: 0;
	}

legend {
	padding-right: .5em;
	background-color: #fff;
	color: #666;
	}

fieldset {
	border-style: none;
	margin: 0;
	padding: 0;
	}

dl.form {
	width: 60%;
	margin: 0;
	padding: 0;
	}

dl.form dt {
	margin: 0 0 .2em 0;
	font-weight: normal;
	font-style: italic;
	}

dl.form dd {
	margin: 0 0 .5em 0;
	padding: 0;
	}

dl.form dd.submit {
	margin: 0;
	}

/* -------------------- */
/*
gallery
*/

dl#gallery {
	margin: 0;
	padding: 0;
	}
	
dl#gallery dt {
	margin: 1em 0;
	padding: 0;
	font-weight: normal;
	font-style: italic;
	}
	
dl#gallery dd {
	margin: 0 0 0 0;
	padding: 0;
	}

dl#gallery dd a,
dl#gallery dd img {
	display: block;
	}
	
dl#gallery dd img {
	border: 2px solid #ccc;
	}
	
/* -------------------- */

