* {	margin: 0; padding: 0; border: 0; outline: none }

body { font: 11px/16px Helvetica Neue, Helvetica, Arial, sans-serif !important; background: #fff; color: #000 }
p { margin-bottom: 16px }
h1, h1 a, h2 { color: #099 !important }
a:link, a:visited { text-decoration: none; color: #a00 }
a:hover, a:active { color: #f00 }
a:focus, a:active, input:focus, input:active { outline: none }

#menu { width: 175px; overflow: auto; position: fixed; left: 0; height: 100%; background-color: #efefef }
#menu h1 { margin-bottom: 15px }
#menu ul { list-style: none; margin-bottom: 15px }
#menu ul li.section-title, #img-container .captioning .title, h1, h2, .slidetitle { font: 16px/18px Georgia, serif; font-style: italic }
#print { margin-left: 15px; font-style: normal}

#content { height: 100%; padding-left: 175px }
#content h1 { margin-bottom: 18px }
#content h2 { margin-bottom: 0 }
body.section-1 #content { width: 550px }
body.section-1 #content img { max-width: 550px }
body.section-1 #content a.thickbox img { max-height: 200px; margin-right: 15px }
#content ul { list-style: none }
body.flickr #content, body.lastFM #content, body.ffffound #content, body.shaun #content { margin: 0 0 -30px 175px; padding-left: 0 }

#text { text-align: justify }
#img-container .captioning .title { margin-top: 12px }
#img-container .captioning .caption {  }
.img-bot { display: block; margin-bottom: 5px }
.nav { margin-top: -5px }
#num { margin-left: 15px; color: #ccc }
#print { color: #a00 !important }
#print:hover { color: #f00 !important }

.container { padding: 15px 15px 25px 15px }
.slidetitle { font-style: italic }
.tab { margin-left: 15px }
.copy { font: 9px/10px sans-serif; color: #666; margin-top: 30px }
.hide:before { content: "\00BB  " }

#once { clear: left }

#soil img { width: 100px; margin-bottom: 0.1em }
#soil td { vertical-align: top; width: 45%; padding-right: 30px; line-height: 12pt }



@media print
{

body { width: 100%; color: #000; font: 10pt/15pt Helvetica Neue, Helvetica, Arial, sans-serif !important } 
a { color: #000 !important }

#content { width: 100% !important; padding: 0 !important }
.container { padding: 0 !important }

h1, #menu, #print, .hide { display: none }

hr { page-break-after: always }

}