/* Print CSS for Marfan Trust website */

body {font: 76%/1.4 "lucida grande", tahoma, arial, sans-serif; color:#252525;}

/* Kill all browser defaults */
* {margin:0; padding:0;}
/* end */

/* page container */
div#container {margin:0 auto; text-align:left;}
div#container p.skip {display:none;}
/* end page container */

/* general layout rules */
div#contentholder {}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#contentarea {float:left; width:744px; padding:4px 0 0 0;}
div#content {float:left; display:inline; min-height:300px; height:auto !important; height:300px; }
div#homecontent {float:left; width:744px; margin:0 0 0 0;}
* html div#homecontent {margin: 0 0 -4px 0;}
div#quicklinks {clear:both; background:url(../assets/homecontent_bottom.gif) repeat-x top left; padding:5px 0 0 0;}
/* end general layout rules */

/* page header */
div#header {height:102px; border-bottom:3px solid #508EC1;} 
div#header img {margin:16px 0 0 0; border:none;}
div#header h1, div#header p {display:none;}
/* end page header */

/* navigation */
div#nav, div#subnav, div#left {display:none;}
/* end navigation */


/* quicklinks */
div#quicklinks ul {float:left; padding:12px 0;}
div#quicklinks li {list-style-type:none; width:145px; float:left; text-align:center; border-left:1px solid #96C5DF; line-height:normal;}
div#quicklinks li.first {border-left:none;}
div#quicklinks li a {color:#D12E2E; font-size:1.2em; font-weight:bold;  background-image:url(../assets/home_heart.gif); background-repeat:no-repeat; background-position: 50% 0%;  display:block; padding: 5px 34px; height:75px; hei\ght:65px;}
div#quicklinks li a:hover {background-image:url(../assets/home_heart_over.gif); text-decoration:none;}
/* end quicklinks */

/* general typography */
h1 {} /* h1 is coded in the header and should not be used elsewhere on the page */
h2 {color:#D12E2E; font-size:1.4em; margin:.2em 0 .6em 0;}
h3 {font-size:1.2em;color:#D12E2E; margin:1.2em 0 .4em 0;}
h4 {font-size:1em;color:#D12E2E; margin:1em 0 0 0;}
h5 {font-size:1em; color:#D12E2E; margin:1em 0 .8em 0;}
h6 {font-size:1em; font-weight:normal; margin:0;}
p {margin:0 0 1em 0;}
p.caption {font-weight:bold; text-align:center; }
acronym {border-bottom: 1px dashed #508EC1; cursor: help;}
hr {height:1px; color:#508EC1; border: 0; background-color: #508EC1; margin: .5em 0;}
/* end general typography */

/* publications */
.publications p {margin:0;}
/* end publications */

/* image floats */
img.leftborder, img.left {float:right; clear:left; margin:5px 0 15px 15px;}
img.leftborder {border:1px solid #508EC1;}
img.left {border:none;}
img.rightborder, img.right {float:right; clear:left; margin:5px 0 15px 15px;}
img.rightborder {border:1px solid #508EC1;}
img.right {border:none;}
/* end image floats */

/* image captions */
div#content .imgcaptionright, div#content .imgcaptionleft {background:#CEE5F1;border:1px solid #508EC1;}
div#content .imgcaptionright img, div#content .imgcaptionleft img {margin:0;}
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:215px; float:right;}
div#content .imgcaptionleft {margin:5px 15px 10px 0; width:215px; float:left;}
/* end image captions */

/* lists */
div#homecontent ul, div#content ul, div#content ol {margin:0 0 1em 1.2em;}
div#content ul li {line-height:1.6;}
div#content ul span {font-weight:bold;}
div#content ol { padding:0 0 0 .8em; margin:0 0 1em 1em;}

div#content dl {margin: 0 0 1em 0;}
div#content dt {margin: 1em 0 0 0; font-weight:bold;}
div#content dd {margin: 0 0 0 0;}
/* end lists */

/* newsletter sign-up form */
div#content ul.newsletter {margin:5px 0 8px 0;}
div#content ul.newsletter li {clear:left; list-style-type:none; margin:0 10px 0 0;}
div#content ul.newsletter li label {margin:0; width:150px; float:left; cursor:pointer;}
div#content ul.newsletter input, div#content ul.newsletter select {border:1px solid #939598;  margin:2px 0 0 0; color:#1F3861;}
div#content ul.newsletter input {width:150px;}
div#content ul.newsletter select {width:152px;}
div#content ul.newsletter input.submit {width:auto; font-size:1em; border:1px solid #939598; text-decoration:none; background:#fff; cursor:pointer; margin:2px 0 0 150px; padding:2px;}
* html div#content ul.newsletter input.submit {margin:2px 0 0 153px;}
/* end newsletter sign-up form */

/* links */
a:link, a:visited {color:#508EC1; text-decoration:none;}
a:hover {text-decoration:underline;}
/* end links */

/* address */
div#content address {font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}
div#content address p {margin:0;}
/* end address */

/* tables */
table, th, tr, td {font-size:1em;}
table {border-right:1px solid #D2ECF6; border-top:1px solid #D2ECF6; margin: 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;}
div#content td h3 {margin:0; font-size:1em;}
div#content td p {margin:0 0 .2em 0;}
table span.highlight {color:#F9A13A; font-weight:bold;}
/* end tables */

/* sitemap */
div#sitemap {margin:0 0 2em 0;}
div#sitemap h3 {font-size:1.15em; margin:1em 0 0 0;}
div#sitemap ul {margin:.1em 0 2em 1.2em;}
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 .2em 4em;} 
div#sitemap ul ul ul {margin:0 0 0em 4em;}
/* end sitemap */

/* footer */
div#footer {clear:both; width:100%; font-size:.94em; padding:4px 0 0 0; border-top:3px solid #3E6D9C;}
div#footer p {float:left; padding: 5px 0; margin:0;}
div#footer ul {display:none;}
/* end footer */