/* Styled by Andy Eulau: www.andyeulau.com */
* {padding:0; margin:0;}
body {font-size: 1em; line-height: 1.25; text-align: left; margin: 8px; color:#000; background-color: #fff;}
h1, h2, h3, h4, h5, h6, p, ul, dl, address, form {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 2.5em;} h2 {font-size: 1.75em;} h3 {font-size: 1.5em;} h4 {font-size: 1.2em;} h5 {font-size: 1.1em;} h6 {font-size: 1em;}
#hdr { font-weight: 700; letter-spacing: 1px; }
#hdr p { font-size: 1.5em; }
h1 { font-style: italic; }
h1 span { font-size: .7em; font-style: normal; }
ul#nav li, ul#subnav li, #solo #mn ul li, #hdr p {display: inline;}
#mn { padding: 24px 24px 16px; }
/* Hides from IE5/mac \*/
* html #mn, * html .one, * html .two, * html .thee, * html .four, * html .five {height: 1%; }
/* End hide from IE5/mac */
#mn:after, .col:after, .dsply:after, .one:after, .two:after, .thee:after, .four:after, .five:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
h2 span { display: block; font-size: .6em; }
.col p {padding: .25em .5em;}
#mn ul { list-style: disc inside; }
.srs { font-weight: 700; }
.wrk { font-weight: 700; font-style: italic; }
img { margin-top: 16px; margin-right: 62px; }
p img { margin-right: .5em; }
#solo #mn h2 {font-size: 1.2em; font-style: italic; }
#solo #mn h2 span { display: inline; font-size: .8em;  font-style: normal; font-weight: normal; }
acronym {cursor: help; border-bottom: 1px dotted #333;}
#map a, #ftr address a {cursor: help;}
