/* Print CSS for Everyman website */

@import "panels.css";

body {font: 76%/1.4 arial, helvetica, sans-serif; background:#fff; color:#000; text-align:center;}

/* Kill all browser defaults */
* {margin:0; padding:0;}
/* end */

/* general layout rules */
div#contentholder {}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#contentarea {float:left; width:100%;}
div#content {float:left; width:100%; margin:0 0 0 0; display:inline; }
div#widecontent {float:left; clear:right; margin:0 0 0 0; display:inline; width:100%;}
/* end general layout rules */

/* page container */
div#container {background:#fff; margin:0 auto; text-align:left; width:100%;}
div#container p.skip {display:none;}
/* end page container */

/* page header */
div#header {padding:0 0 15px 0; border-bottom: 5px solid #00A4CA; margin:0 0 10px 0;}
div#header img {border:none;}
div#header h1 {display:none;}
div#header p {display:none;}
/* end page header */

/* donate tab */
div#donate {display:none;}
/* end donate tab */

/* site search input */
div#search {display:none;}
/* end site search input */

/* latest news scroller */
div#latestnews {float:left;}
div#latest {float:left; padding:2px 10px 7px 5px;}
div#latest h5 { font-size:1.2em;}
div#latest h5 a {color:#F9A13A;}
div#links {float:left; width:390px;}
.dropcontent{padding: 4px 0 3px 0; display:block;}
/* end latest news scroller */

/* primary navigaton */
div#nav {display:none;}
/* end primary navigaton */

/* secondary and tertiary navigation */
div#subnav {display:none;}
/* end secondary and tertiary navigation */

/* breadcrumb trail */
div#breadcrumbs {display:none;}
/* end breadcrumb trail */

/* factbutton pullquote */
div#content .factbutton {display:none;}
/* end factbutton pullquote */

/* general typography */
div#content h1 {} /* h1 is coded in the header and should not be used elsewhere on the page */
h2 {color:#F9A13A; font-size:1.5em; margin:0 0 .6em 0;}
div#content h3 {font-size:1.15em;color:#000; margin:1em 0 0 0;  clear:both;}
div#content h4 {font-size:1em;color:#000; margin:1em 0 0 0; clear:both;}
div#content h5 {font-size:1em; color:#000; margin:1em 0 .8em 0;}
div#content h6 {font-size:1em; font-weight:normal; margin:0;}

acronym {border-bottom: 1px dashed #F9A13A; cursor: help;}
hr {height:1px; color:#D2ECF6; border: 0; background-color: #D2ECF6; margin: .5em 0; clear:both;}

/* image floats */
img.left {border:none; float:left; clear:left; margin:5px 15px 15px 0;}
img.right {border:none; float:right; clear:left; margin:5px 0 15px 15px;}


/* List styles */
div#content p, div#widecontent p {margin:0 0 1em 0;}
div#content ul, div#widecontent ul {margin:0 0 1em 1.2em;}
div#content ol, div#widecontent ol { padding:0 0 0 .8em; margin:0 0 1em 1em;}
div#content ul li {line-height:1.6;}

div#content dl {margin: .5em 0 1em 0;}
div#content dt {margin: .5em 0 .1em 0; font-weight:bold;}
div#content dd {margin: 0 0 .1em 2em;}


/* specific list styles */
div#content ul.news {clear:left; margin:0;}
div#content ul.news li {clear:left; float:left; list-style-type:none; padding:.4em 0; line-height:1.3; border-bottom:1px dotted #ccc; width:100%}
div#content ul.news li.lastitem {border-bottom:1px solid #fff; visibility:hidden;}
div#content ul.news li a {}
div#content ul.news li a:hover {}
div#content ul.news li img {border:none; float:left; margin:5px 15px 0 0;}
div#content ul.news li p {margin:5px 0 0 0;}
div#content ul.news li span {font-size:1.2em; font-weight:bold;}

div#content ul.corporate {clear:left; margin:0 0 8px 0;}
div#content ul.corporate li {float:left; list-style-type:none; margin:5px 10px 0 0;}
div#content ul.corporate img {margin:0; border:1px solid #00A4CA;}

/* Link styles */
a:link, a:visited {color:#00A4CA; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Address style */
div#content address, div#widecontent address {font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}
div#content address p, div#widecontent address p {margin:0;}

/* tables */
table, th, tr, td {font-size:1em;}
table {border-right:1px solid #D2ECF6; border-top:1px solid #D2ECF6; margin: 0 0 1em 0; padding:0;}
th {background:#D2ECF6; text-align:left;}
th {padding: .2em .4em;}
td {padding: .4em .4em;}
td {border-bottom:1px solid #D2ECF6; border-left:1px solid #D2ECF6; }
table caption {text-align:left; font-size:1em; font-weight:bold; font-style:italic; margin:1em 0 0 0;}
div#content td h3, div#widecontent td h3 {margin:0; font-size:1em;}
div#content td p, div#widecontent td p {margin:0 0 .2em 0;}
table span.highlight {color:#F9A13A; font-weight:bold;}
/* end tables */

/* footer */
div#footer {font-size: .83em; clear:both; width:100%; margin:20px 0 0 0; border-top: 3px dotted #F9A13A;  color:#999;}
div#footer p {margin:0; }
div#footer img {margin:10px 0 0 0; border:none; float:left;}
div#footer p.everyman {display:none;}
div#footer ul {display:none;}
div#footer p.disclaimer {float:left; width:400px; padding:10px 0 0 20px;}
div#footer p.newsletter {display:none;}
/* end footer */

/* sitemap */
div#sitemap {}
div#sitemap h3 {font-size:1.15em; margin:1em 0 0 0;}
div#sitemap ul {margin:.5em 0 0 4em;}
div#sitemap ul li {font-weight:bold;}
div#sitemap ul li ul li {font-weight:normal;}
div#sitemap li {list-style-type:disc;}
div#sitemap ul ul {margin:0 0 .75em 4em;} 
div#sitemap ul ul ul {margin:0 0 .5em 4em;}
/* end sitemap */

/* image captions */
div#content .imgcaption, div#content .imgquote  {width:320px;}
div#content .imgcaption, div#content .imgcaptionright, div#content .imgcaptionleft {background:#D2ECF6;}
div#content .imgcaption {margin:0 0 1.5em 0; }
div#content .imgcaption img, div#content .imgcaptionright img, div#content .imgcaptionleft img {margin:0;}
div#content .imgcaption p, div#content .imgcaptionright p, div#content .imgcaptionleft p {font-size:.94em; padding:2px 5px 5px 5px; margin:0; clear:both; line-height:1.2;}

div#content .imgcaptionright {margin:5px 0 10px 15px; width:150px; float:right;}
div#content .imgcaptionleft {margin:5px 15px 10px 0; width:150px; float:left;}

/* image plus quote */
div#content .imgquote {margin:0 0 1.5em 0; background: url(../assets/img-quote-right.gif) no-repeat 98% 98% #D2ECF6; padding:0 0 0 0;}
div#content .imgquote img {margin:0;}
div#content .imgquote p {font-size:.94em; text-align:left; text-indent:40px;  padding:10px 10px 1em 10px; margin:0; clear:both; background:url(../assets/img-quote-left.gif) no-repeat 10px 2px ;}
div#content .imgquote p.name {background:none; text-indent:0; font-size:1em; font-weight:bold; font-style:italic; padding:0 0 .5em 1em; margin:0; clear:both;}

/* Call out box */
.boxout {margin:0 0 1em 0; background:#D2ECF6;  padding:.5em 1em 0 1em;}
div#content .boxout p {font-size:.94em; text-align:left; padding:0 0 .5em 0; margin:0; clear:both;}