/* -- Print CSS for mezzoblue.com -- */
/* -- last edit: 4 Dec 04  	  -- */


/* -- Basic HTML Elements -- */
a:link {color: #0088FF; text-decoration: underline;}
a:visited {color: #005387; text-decoration: underline;}
abbr, acronym {font-style: normal; font-weight: bold; border: none;}
abbr:after, acronym:after {content: " (" attr(title) ") "; font-size: 8pt; color: #666; font-weight: normal;}

body {color: #000; background: #fff; font: 10pt/17pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; margin: 0; padding: 0 1.25cm 0 5cm;}
code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
dd {margin: 0; padding: 0 0 1em 17px;}
dt {font-weight: bold; padding: 0 0 0 0;}
form {margin: 0;}
h1 {font: bold 20pt Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -0.1em; margin: 0;}
h2 {color: #EB694A; font: normal 16pt Helvetica, Arial, sans-serif; letter-spacing: -0.05em; margin: 0;}
h3 {font-size: 10pt; color: #6F90B5; margin-top: 0;}
h4 {font-size: 10pt;}
hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
img {border: 0; padding: 0;}
ins {text-decoration: none; color: #EC694A;}


/* Thank you Eric Meyer. http://www.alistapart.com/articles/goingtoprint/ */
p a:link:after, p a:visited:after {content: " (" attr(href) ") "; font-size: 8pt; color: #666; text-decoration: none;}
p a[href^="/"]:after {content: " (http://www.mezzoblue.com" attr(href) ") "; font-size: 90%; color: #000; text-decoration: none;}
.metadata p a:link:after, .metadata p a:visited:after, .metadata p a[href^="/"]:after {content: "";}


/* -- Page Header -- */
#pageHeader h2 {padding: 2cm 1pt 0 0; font-size: 30pt; margin-bottom: 0; line-height: 1;}
#pageHeader a:link, #pageHeader a:visited {text-decoration: none;}
#pageHeader h3 {font-size: 8pt; font-weight: normal; margin-bottom: 1cm; margin-top: 0; line-height: 1;}


/* -- Content Tweaks -- */
#skipNav, .hide, #pageHeader h4, #siteNav, #contentNav, #searchBox, p.reply, #navLinks, #selectionBar, #sidebar, #footerBlock p+p {display: none;}
#footerBlock {margin-top: 1em; padding-top: 1em; border-top: solid 1px #666;}
#footerBlock p {font-size: 8pt; color: #666;}
.date, .calPage {margin-bottom: 1em; font-size: 9pt; color: #666;}
.lead {margin: 1cm; padding: 1em; border: solid 1px #666; border-width: 1px 0;}
.homePage .lead {border: none;}

.flLeft {float: left; margin: 0 15px 0 0;}
.flRight {float: right; margin: 0 0 0 15px;}
