body {
background-color:#f4f4f4;
color:#000;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
}
header {
text-align : right;
font-weight : 600;
background-color : #f4f4f4;
color : #7A0019;
}
main {
background-color:#fff;
border:#ccc solid 1px;
color:#000;
margin:auto;
margin-top:1.01em; 
max-width:45em; 
padding:0em 0em 1em;
}
h1 {
background-color : #fff;
color : #7A0019;
font-size : 2.2em;
margin : 1em 0 0.5em 0.5em;
}
h1 span.subtitle {
font-size : 0.5em;
margin : 0.3em 1.5em 0.5em 0.5em;
display : block;
}
h2 {
background-color : #003;
border : #e2d3a4;
color : #fff;
font-size : 1.1em;
font-weight : 700;
letter-spacing : 0.1em;
margin : 0.2em 0;
padding : 5px 10px;
text-align : center;
}
#nav > h2 {
margin : 0.2em 0;
}
h3 {
background-color : #fff;
color : #7A0019;
font-size : 1.6em;
font-style : oblique;
margin : 1.1em 0 0 0.2em;
padding-left : 0.8em;
}
h4 {
background-color : #d3d1c2;
color : #000;
display : inline;
font-size : 1.2em;
letter-spacing : 0.1em;
padding : 5px 10px;
text-align : left;
}
h5 {
font-size : 1em;
}
p, dl {
padding : 0.4em 1.5em 0.4em 1.6em;
}
ul {
margin : 0.4em 1.4em 0.4em 1.5em;
}
li {
padding : 0.4em 1.5em 0.4em 0.5em;
}
p {
line-height : 1.5em;
}
abbr {
border-bottom : 0 none;
}
#content {
max-width : 65em;
}
#toc h2 {
font-size : 1.25em;
font-weight : 700;
}
.markup {
background-color : #eeeef4;
border : #b2b3ce dotted 1px;
color : #000;
font-family : Courier, Monaco, monospace;
font-size : 1em;
margin : 1em;
padding : 1em;
}
.new {
background-color : #ff9;
border : #000 solid 1px;
color : #000;
font-size : 0.8em;
font-weight : 400;
padding : 0 0.1em;
}
.note {
font-size : 0.9em;
margin-bottom : 2em;
}
table {
border-color : #d3d1c2;
margin : 1.5em;
max-width : 50em;
padding-left : 0.5em;
}
table caption {
font-size : 1.2em;
font-weight : 400;
padding-left : 0.5em;
text-align : left;
}
table th {
background-color : #d3d1c2;
color : #000;
font-weight : 600;
padding : 0 0.5em;
text-align : left;
vertical-align : bottom;
}
table td {
background-color : #f0e9d1;
border-color : #d3d1c2;
color : #000;
padding : 0 0.5em;
text-align : left;
vertical-align : top;
}
table td li {
line-height : 1.2em;
}
table th:first-child {
border-radius : 1em 0 0 0;
}
table th:last-child {
border-radius : 0 1em 0 0;
}
table tr:last-child > td:first-child {
border-radius : 0 0 0 1em;
}
table tr:last-child > td:last-child {
border-radius : 0 0 1em 0;
}
blockquote:hover {
background-color : #fff;
color : #000;
}
blockquote {
border-left : 2px dotted #d3d1c2;
}
.subtitle {
font-size : 0.9em;
font-style : oblique;
}
h3 .subtitle {
background-color : #fff;
color : #003;
font-size : 0.8em;
}
.imgcenter {
text-align : center;
margin-left : -2.5em;
}
a {
color : #039;
}
a:visited, blockquote a:visited, h1 a:visited {
color : #680068;
}
a:hover, a:focus, a:active {
background : #ffa;
color : #039;
}
a:focus {
outline : 0.1em solid #039;
text-decoration : none;
}
blockquote {
background-color : #f4f4f4;
border : #dedede solid 0.1em;
border-radius : 2em;
color : #000;
font-size : 1.03em;
margin : 1em 3em;
padding : 0 0.8em;
}
blockquote:hover {
background-color : #fdfde2;
color : #000;
}
blockquote cite {
margin : 1.2em;
line-height : 1.5em;
}
blockquote a:hover, blockquote a:focus, blockquote a:active {
background : #fdfde2;
color : #039;
}
footer {
padding: 0 0.5em 2em;
}
blockquote {
border-left:0.2em solid #7A0019; 
font-size:1.03em; 
margin:1em 3em 1em 1em; 
padding:0 0.8em;
}

blockquote.quote {
background-color:#eee;
background-image:url(http://www.d.umn.edu/itss/news/images/quote.gif);
background-position:.8em .6em;
background-repeat:no-repeat;
border:#dedede solid .1em;
font-size:1em;
margin:1em 3.5em;
padding:0 1em;
overflow: hidden;
}
 
.summary{
background-color:#ebebeb; 
border-radius:10px; 
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
color:#000; 
font-size:1.1em; 
padding:1em 0.7em 0.5em 1em; 
margin: 1em 2em 1em 0.5em; 
width: auto; 
overflow: hidden;
}

div.headshot{
float:right;
}

div.headshot a{
border:0;
}

div.headshot a img{
margin:0em 2em 0.4em 1em; 
-moz-box-shadow: 5px 5px 6px #000; 
-webkit-box-shadow: 5px 5px 6px #000; 
box-shadow: 5px 5px 6px #000;
}

div.headshotcaption{
font-size:0.9em; 
font-weight:800; 
font-style:oblique; 
text-align:center;
} 

table.data caption{
font-size:1.1em;
font-weight:700
}

table.data th{
font-style:italic; 
font-weight:600;
padding:0 0.5em;
text-align:left;
vertical-align:top;
}

table.data td{
text-align:left;
vertical-align:top;
}

iframe {
border: 0px;
}

div.aside {
background-color:#fff; 
color:#000;
background-image: url(http://www.d.umn.edu/itss/news/2012/images/backsidebar.jpg); background-repeat: repeat-x; 
border:1px dotted #999; 
border-radius:0.9em 0.9em 0 0; 
padding: 0em; 
font-size:0.9em; 
width:14em; 
float:right; 
margin: 1em; 
padding:0em;
}

div.aside h3{
background-color:#7A0019; 
border-radius:0.9em 0.9em 0 0; 
color:#fff; 
font-size:1em; 
font-weight:500;
padding: 0.5em 0.5em 0.2em;
text-align:center; 
margin: 0;
}

div.aside p{
margin:0 0.5em;
padding:0.5em 0.4em
}

.risk{
background-color:#eee;
color : #000;
border: #ccc solid 0.1em;
font-size : 1.03em;
margin : 1em 1.5em;
padding : 0.5em 1em;
}

.evidence{
font-weight:700;
margin : 0em 2.5em;
}

p.evidence + ul{
margin-left : 2.5em;
}

p.evidence {
margin-left : 2.5em;
}

p.evidencenote {
margin-left : 2.5em;
}