/*  styles the "mini-nav" in the header and footer */
ul.mininav {position: absolute; top: 0; right: 0;}
ul.mininav li {display: inline; margin: 0; padding: 0;}
ul.mininav a {color: #fff; text-decoration: none;}
ul.mininav a:hover {text-decoration: underline;}
ul.mininav li {border-left: 1px solid #fff; padding-left: 5px;}
ul.mininav li.first {border-left: 0;}

/* hides the "skip navigation" link in the code for folks using screen readers */
a.skipnav {position: absolute; left: -9999px; text-decoration: none;}

/* colors the childlinks the same as it's containing element */
.ipf-PageChildLinks a, .ipf-PageChildLinks a:hover, .ipf-PageChildLinks a:visited {color: inherit;}


/* basic element setup */
p {margin-bottom: 1em;}
h1 {font-size: 2em; font-weight: bold;}
h2 {font-size: 1.6em; font-weight: bold;}
h3 {font-size: 1.4em; font-weight: bold;}
h4 {font-size: 1.2em; font-weight: bold;}
h5 {font-size: 1.0em; font-weight: bold;}
strong {font-weight: bold;}
em {font-style: italic;}

/* fix survey page issues */
.ipbf-qitem-preview-table {color: black;}
.ipbf-input {font-weight: bold; font-size: 1em;}