/*ELEMENTS:*/
#C a:link, #C a:visited { text-decoration: none; }

#C h3, #C h4, #C dl { margin: 0 10px; }
#C dt, #C dd { margin: 0; }
#C h3, #C h4, #C dt, #C dd { line-height: 1.2; font-weight: bold; }
#C h3, #C h4, #C dt { color: #0A5D9A; }
#C h3, #C h4, #C dt { margin-top: 20px; }
#C h3 { font-size: 14px; }
#C h4, #C dt { font-size: 12px; }

#C ol, #C ul { margin: 0; padding: 0 0 0 33px; }
#C p, #C li, #C dd { font-size: 11px; }
#C p, #C li { margin: 10px 10px 0; line-height: 1.35; }
#C li { margin-left: 0; }
#C blockquote { margin: 20px 10px 0; font-style: italic; }

#C p.pic, #C p.align-f {  }
#C p.align-c { margin-right: 0; margin-left: 0; text-align: center; }
#C p.align-l, #C p.align-r { display: inline; }/*ie(w)==d*/
#C p.align-l { float: left; }
#C p.align-r { float: right; }
#C p.pic a, #C p.pic img, #C p.pic small { display: block; }/*ie(w)+op(?)==d*/
#C p.pic small { font-size: 11px; font-weight: bold; line-height: 1.2; text-align: left; }
#C p.align-c a, #C p.align-c img, #C p.align-c small { margin: 0 auto; }

#C hr { height: 1px; background-color: #94C5EA; color: #94C5EA; margin: 20px 10px; border: 0; padding: 0; }

#C table { margin: 10px 10px 0; border-style: hidden; border-collapse: collapse; font-size: 11px; }

#C h3 a:link, #C h3 a:visited, #C h4 a:link, #C h4 a:visited, #C dt a:link, #C dt a:visited { color: #0A5D9A; }
#C h3 a:link:hover, #C h3 a:visited:hover, #C h4 a:link:hover, #C h4 a:visited:hover, #C dt a:link:hover, #C dt a:visited:hover { color: #981C25; }

#C p a:link, #C p a:visited, #C li a:link, #C li a:visited, #C dd a:link, #C dd a:visited { color: #981C25; font-weight: bold; }
#C p a:link:hover, #C p a:visited:hover, #C li a:link:hover, #C li a:visited:hover, #C dd a:link:hover, #C dd a:visited:hover { background-color: #D1E4F2; }


/*ICONOPHILIA:*/
#C .clickability { margin: 0; }
#C .clickability img { font-size: 11px; }


/*MOUSETEXT:*/
#C p.maus { margin-top: 20px; border-top: 1px dotted #94C5EA; padding: 20px 30px 0; font-size: 9px; text-align: justify; }


/*ARCHIVE:*/
#C dd.date { color: #8D8D8D; }
#C dd.tease { margin-top: 10px; line-height: 1.35; font-weight: normal; }

#C .pages { clear: both; margin: 20px 10px 0; border: 1px solid #94C5EA; border-width: 1px 0; }
#C .pages p { margin: 0; padding: 6px 0; line-height: 1; }
#C .pages p.f { float: left; margin-right: 5px; }
#C .pages p.l { float: right; word-spacing: -.25em; }/*!sf(2)==w-s(-.25em)*/
#C .pages p a:link, #C .pages p a:visited { font-weight: normal; }
#C .pages br { clear: both; }


/*SECTION:*/
.trio #C .shade { background: #D1E4F2; color: #000; margin: 0 0 20px; padding: 10px 0; }
.trio #C .shade h2 { margin: 0 10px; }
.trio #C .shade p.align-c img { background: #FFF; border: 1px solid #94C5EA; padding: 4px; }
.trio #C .shade p.align-c a img { background: transparent; border: none; padding: 0; }

.trio #C .extra { }
.trio #C .extra h3 { margin-top: 10px; }
.trio #C .extra p, .trio #C .extra ul { border-bottom: 1px dotted #94C5EA; }
.trio #C .extra p { margin: 10px 0 0; padding: 0 10px 10px; }
.trio #C .extra ul { padding-bottom: 10px; }



/*BIO:*/
#C .snaps p { display: inline; float: left; height: 104px; width: 104px; background: url("/assets/site/bkg-snapshot.png") no-repeat; margin: 20px 0 0 8px; }/*ie(w)==d*/
#C .snaps a { display: block; height: 104px; width: 104px; }/*ie(w)==h+w*/
#C .snaps img { height: 90px; width: 90px; margin: 5px 0 0 7px; }
#C .snaps a:link:hover, #C .snaps a:visited:hover { background: transparent; }


/*NEST:*/
#C .x { float: right; width: 344px; }
#C .s { float: left; width: 174px; background: #CCCD92; color: #000; margin: 10px 10px 10px 0; border-top: 1px dotted #A8A967; }

#C .s h3 { background: #A8A967; color: #FFF; margin: 0; border-bottom: 1px dotted #CCCD92; font-size: 11px; line-height: 1; }
#C .s h3 b, #C .s h3 a:link, #C .s h3 a:visited { display: block; background: #A8A967; color: #FFF; padding: 8px 12px; }
#C .s h3 a:link, #C .s h3 a:visited { background-image: url("/assets/site/bkg-s-h3.gif"); background-position: 0 50%; background-repeat: no-repeat; }
#C .s h3 a:link:hover, #C .s h3 a:visited:hover { background: #981C25; color: #FFF; }

#C .s p { background: #E5E6B3; color: #000; margin: 0; border-bottom: 1px dotted #CCCD92; padding: 4px 20px; }
#C .s p a:link:hover, #C .s p a:visited:hover { background-color: transparent; text-decoration: underline; }

#C .s ol, #C .s ul { list-style: none; background: #E5E6B3; color: #000; padding: 0; }
#C .s li { margin: 0; border-bottom: 1px dotted #CCCD92; }
#C .s li span, #C .s li a:link, #C .s li a:visited { display: block; padding: 4px 20px; }
#C .s li a:link:hover, #C .s li a:visited:hover { background: #FFF; }



