
@page {
	size: 6in 9in;
	margin: 0.5in 1.25in 0.5in 1.25in;
}



@import url("grid.css");



body {line-height:1.5;font-family: "Hoefler Text", Georgia, Palatino, Times, "Times New Roman", serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:1pt;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family: "Hoefler Text", Georgia, Palatino, Times, "Times New Roman", serif;}
h1 {font-size:2em;line-height:1;margin-bottom:0.5em;font-weight:normal;}
h2 {font-size:2em;line-height:1;margin-bottom:0.5em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:0.25em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:0.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h6 {font-size:1em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
p { margin-bottom: 1.5em; }
a img {border:none;}
p img.top {margin-top:0;}
p img {float:left;margin:0 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:0 0 1.5em 1.5em;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline; color: #245775;}
a:link:after, a:visited:after {content:" (" attr(href) ") ";font-size:90%; color: #245775;}
h1 a:link,h1  a:visited {background:transparent;font-weight:700;text-decoration:none; color: #333;}
h1 a:link:after,h1  a:visited:after {content:" "; color: #333;}


blockquote {font-size: 1.25em; text-align: left; font-style:italic; padding: 0 0 0 25px; font-family: Georgia, Palatino, Times, "Times New Roman", serif; margin: 0 0 1.5em 0;background: url(/i/bg-blockquote.gif) no-repeat;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
ol li ol {   list-style-type: upper-alpha;   }
ol li ol li ol {   list-style-type: lower-alpha;   }
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%; border: 1px solid #333;}
th, td {padding:4px 5px 4px 5px;text-align:center; font-size: 0.9em;line-height: 1.25;}
td {border-top: 1px solid #333;}
th {font-weight:bold;background:#333;text-align:center;}
tfoot {font-style:italic;font-size:0.85em; text-align:left !important;}
caption {text-align: center; font-size: 1.25em; font-style:italic; font-family: Georgia, Palatino, Times, "Times New Roman", serif;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* typographical niceties */
.alt {  color: #666;   font-family:  Georgia, serif; font-style: italic; font-weight: normal; font-size: 1.15em; }
.caps {   font-variant: small-caps;  letter-spacing: 1px; text-transform: lowercase; font-size:1.2em; line-height:1%;  font-weight:bold; padding:0 2px; }
span.amp { font-family: "Palatino Linotype", "Hoefler Text",  Georgia, Times, "Times New Roman"; font-style: italic; }

.intro p, .intro h6, .intro h2 {  margin-right: 10px; margin-left: 25px; }
.intro h6 { display: none; }
.intro p { font-size: 0.85em; line-height:1.7; margin-bottom: 0; }
.intro h2 { font-size: 1.6em; }


/* layout */
#nav1, #nav2   { display: none;  }
#footer { border-top:  #333  1px solid; padding-top: 1.5em; margin-top: 1.5em; }
.rule   { background: url(/i/bg-rule.gif) repeat-y;}
div.image img { float: left; }
.intro  { background: url(/i/bg-intro.gif) repeat-x;}
.event-calendar  { background: url(/i/icons/ico-cal.gif) no-repeat; padding-left: 65px;}
#leader { border-bottom: 1px solid #333; margin-bottom: 1.5em; }

/* grid.css */
div.col-1, div.col-2, div.col-3, div.col-4, div.image, div.intro {float:left;margin-right:25px;}
div.last {margin-right:0;}
div.image {width:525px;margin:0;padding:0;}
.intro {width:275px;}
.col-2 {width:387px;}
.col-3 {width:250px;}
.col-4 {width:180px;}
.col-1, div.col-1 {width:800px;margin:0;}

.box { border: 3px #333; border-style: double; }
