/*Use of this style sheet is governed by a Creative Commons NonCommercial license   http://creativecommons.org/licenses/nc/1.0/Use of the images employed by this style sheet are NOT governed by the same terms!Terms (if any) are found elsewhere in this style sheet*/@import url(skel.css);/*Japanese characters adapted from:"When the Frost Lies White: Japan's Winter Wildlife"National Geographic Magazine, January 2003, pp. 88-113*/.hpg #sitemast {padding: 1.75em 0 0;}.hpg #sitemast h1 {font-size: 2em; margin-right: 3.6em; background: #FFF;}.hpg .panel {top: 3.33em;}html, body {width: 100% !important; line-height: 1;}body {font: 0.85em Arial, sans-serif; margin: 0; padding: 0;  color: #444; background: #FFF url(aware/aware.gif) -1.5em 2.5em no-repeat fixed;}body.kat {background: #FFF url(aware/beauty.gif) -1em 2.5em no-repeat fixed;}a:link {color: rgb(20%,20%,50%);}a:visited {color: rgb(40%,40%,60%);}#sitemast {padding: 1em 0 0;  background: url(aware/blossom.jpg) 96% 100% no-repeat;}#sitemast h1 {font-size: 1.5em;  letter-spacing: 0.25em; text-align: center;  margin: 0 5em 0 0; padding: 0 0.5em 0 1em;  border-bottom: 1px solid gray;}#sitemast a {color: gray;}#main {margin: 0 13em 0 8em; padding: 2em 0 1em 0.5em;}#main p {text-align: justify;}#main p.contact {text-align: right;}a.pic {float: right; clear: right; margin: -7px 5px 0 1.75em; padding: 7px 0 0 6px;  border-right: 1px solid black; border-bottom: 1px solid black; line-height: 0;}a.pic img {border-left: 1px solid black; padding-bottom: 6px; margin-bottom: -6px;}h2 {border-bottom: 1px solid; margin: 1.5em 0 0 -1em; padding: 0;  font-size: 1.25em; line-height: 0.95em; clear: both;}a.hlinks {border-right: 1px solid black; padding: 0 0.25em 0.5em 0; text-decoration: none;  color: black;}#main p {line-height: 1.66em; margin-right: 7px;}#main li {line-height: 1.33em; margin-bottom: 0.33em;}#main ul li {list-style: square;}.panel {position: absolute; right: 0; font-size: 1em; line-height: 1.1; top: 2.25em;  width: 8em; padding: 0.5em 0 0; margin: 0;  border-left: 1px solid gray;}.panel h4 {margin: 1.33em 0.5em 0.33em -8px; padding: 0 0 0 0.33em;  border-bottom: 1px solid #999; color: #666;  text-align: right; text-transform: lowercase; letter-spacing: 1px;  font-weight: normal; font-style: italic; font-size: 1em; line-height: 0.8em;  background: url(aware/navbg.gif) 3px 100% no-repeat;}.panel ul {list-style: none; margin: 0 0 0 -1em; padding: 0 0 0 1em;}.panel ul ul {margin-top: 0.125em;}.panel li {padding: 0.125em 0 0.125em 0.5em; font-size: 92%;}#navlinks a:link {color: rgb(25%,25%,35%);}#navlinks a:visited, #presolinks a {color: rgb(55%,55%,60%);}.panel #presolinks {border-bottom: 1px solid gray; margin-bottom: 0.9em;}.panel #setup {padding: 0.5em 0 0.25em 0.5em;}.panel #aware {font-style: italic; padding-left: 0; color: black;  border-left: solid 0.25em #DDD;}	.panel #aware a {border-bottom: 1px dotted #CCC; letter-spacing: 2px; padding-left: 0.33em;  color: rgb(35%,25%,30%);}#blogroll {top: 37.5em; padding: 1em 0 0.5em;}#blogroll h4 {margin: 0 0 0.5em -1em; padding: 0.5em 0 0 1.33em; border-top: 1px solid gray;  border-bottom: none; background-image: none; font-style: normal; font-size: 85%; text-align: left;}#blogroll ul li {list-style: none; margin: 0;}#xfn-btn {display: block; text-align: left; margin: 0 0 0.5em 0.33em;}#thoughts {margin-top: 4em; border-top: 1px solid #AAA;}#thoughts h3 {font-size: 1.33em; font-style: italic;  text-transform: lowercase; text-align: center; letter-spacing: 2px;  width: 60%; height: 0.3em; margin: -0.2em 20% 2.5em; padding: 0;  color: gray; border: 1px solid #AAA; background: white;}#thoughts h3 span {background: white; position: relative; top: -0.4em;  padding: 0 1em; border: 1px solid #999; border-width: 0 1px;}#thoughts .entry {margin: 1em 0 3.33em;}#thoughts h4.title {font-size: 1.15em; line-height: 0.8em;  letter-spacing: 1px; text-align: right;  margin: 0; padding: 0; border-bottom: 1px solid;}#thoughts a.plink {font-size: 80%; text-decoration: none;  margin: 0; padding: 0 0 0.25em 0.33em;  position: relative; top: 1.15em;  color: rgb(40%,40%,50%);}#thoughts h5.date {font-weight: normal; font-style: italic; font-size: 0.9em;  margin: -1.4em 1em 1em 0; padding: 1.5em 0.5em 0 0;  border-right: 1px solid black; color: gray;  text-align: right;}#thoughts p {margin: 1em 0.5em 1em 0.125em;}#thoughts img.pic {margin-right: -4em;}#thoughts blockquote {margin: 1.25em 2em 1em; color: #555;}#thoughts .quoteattrib {color: #777;}#footer {color: gray; margin: 3em 0 0 5em; padding: 0.5em 1em 0 0; border-top: 1px solid;  font-size: 0.85em;}#footer p {line-height: 1em;  margin: -1.25em 0 0 0.75em; padding: 1em 0 0.5em 0.75em;  border-left: 1px solid;}
