/*
  Stylesheet for epcostello.net v4
  Copyright 2007-2008 E.P. Costello <contact@epcostello.net>
  $Id: index.css,v 2.1 2008/03/29 16:49:04 epc Exp $
  */
@import url("http://yui.yahooapis.com/2.5.1/build/reset-fonts-grids/reset-fonts-grids.css");
@import url("http://yui.yahooapis.com/2.5.1/build/base/base-min.css");
@import url("http://yui.yahooapis.com/2.5.1/build/assets/skins/sam/skin.css");
@import url("http://cache.epcostello.net/d/4/lightbox/lightbox.css");

body {background:#cfd4e6;cursor:default;border:none;padding-top:0;margin-top:0;}
body#ego div.content cite {font-style:normal;}
body#ego div.content p {line-height:1.272;}
*:focus {visibility:visible;}
.date {interpret-as: date;-xv-interpret-as:date;}
.hidden {display:none;visibility:hidden;}
.name {interpret-as: name;-xv-interpret-as:name;}
.time {interpret-as: time;-xv-interpret-as:time;}
a {cursor:pointer;}
blockquote.code {font-family:monospace;white-space:pre;}
div#bd {background:inherit;}
div#comments-open-data input, div#epc-comment-test input {margin-left:3pc;font-family:"andale mono",monospace;font-size:10pt;width:auto;max-width:75%;min-width:32ex;background:#ffff99;border:solid 1px #667dd1;border-bottom:solid 1pt #667dd1;}
div#comments-open-data label,div#epc-comment-test label {float:left; width:3pc; font-weight:900;}
div#comments-open-text {display:block;clear:left;}
div#secondary {background:#e6d273;padding:0;margin:0!important; -moz-border-radius-topright:12pt;-moz-border-radius-bottomright:12pt; -webkit-border-top-right-radius:12pt;-webkit-border-bottom-left-radius:12pt;font-size:small;font-family:"Trebuchet MS"}
div#secondary div.entry {margin-left:0.5pc;margin-right:0.5pc;}
div#secondary h1, div#secondary h2, div#secondary h3, div#secondary h4, div#secondary h5 {font-family:Optima,"Trebuchet MS",Verdana,sans-serif;font-weight:normal;color:#667dd1;}
div#secondary h2.date-header {margin-left:0;background:inherit;border-bottom:solid 1px #667dd1;margin-right:-1em;color:#667dd1;font-size:8pt;}
div#secondary h2.date-header {}
div#secondary h2.date-header, div.content h1.date, div.content h2.date-header {font-size:8pt;text-align:right;font-weight:bold;border-bottom:solid 1px #667DD1;margin:0;padding:0;margin-bottom:0;margin-top:6ex;;margin-right:-16pt;font-family:"Marker Felt Wide",Optima,"Lucida Sans Unicode";font-weight:bold;letter-spacing:0.1ex;border-right:solid 1px #D1D1D1;margin-left:-6pt;}
div#secondary h2.sidebar-title, h2.sidebar-title a {padding:0;margin:0;margin-bottom:1ex;line-height:1.0;text-decoration:none;color:white;text-align:center;}
div#secondary h3 {margin:0;padding:0;line-height:1.0;}
div#secondary h3.entry-header {text-transform:capitalize;font-size:8pt;font-weight:bold;}
div#secondary ul {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;padding:0;margin:0;margin-left:1pc;margin-right:1pc;}
div#secondary ul li {font-size:8pt;}
div.adsense250 {padding:1pc;text-align:center;}
div.adsense600 {padding:1pc;text-align:center;padding-top:60px;}
div.arcnav ul li a {text-decoration:none;}
div.arcnav ul li {margin:0;padding:1ex;text-align:center;list-style-type:none;display:inline;}
div.arcnav ul {margin:0;padding:0;display:block;}
div.arcnav {font-size:100%;font-weight:bold;text-align:center;}
div.banner#hd h1 {padding:0;margin:0;font-family:Optima,"Trebuchet MS",Verdana,sans-serif;color:#FFD816;font-size:24pt;letter-spacing:0.2718ex;}
div.banner#hd p a {color:inherit;}
div.banner#hd p {padding:0;margin:0;font-family:"Marker Felt Wide",Optima,"Trebuchet MS",Verdana,sans-serif;color:inherit;}
div.banner#hd p.entry-archive-nav a {color:inherit;text-decoration:none;}
div.banner#hd p.entry-archive-nav a:active {border-bottom:ridge 3pt #ffd816;}
div.banner#hd p.entry-archive-nav a:focus,
div.banner#hd p.entry-archive-nav a:hover,
div.banner#hd p.entry-archive-nav {font-weight:900;letter-spacing:0.25ex;}
div.banner#hd {background:#667DD1;padding-left:6pt;margin-bottom:1pc;margin-top:0;padding-top:0;color:white;text-align:center;line-height:1.0;border-radius:12pt; -moz-border-radius-bottomleft:12pt;-moz-border-radius-bottomright:12pt;-webkit-border-bottom-left-radius:12pt;-webkit-border-bottom-right-radius:12pt;}


div.content p {text-indent:1em;}
div.content p:first-child,
	div.content div.entry h1 + p,
	div.content div.entry h2 + p,
	div.content div.entry h3 + p,
	div.content div.entry h4 + p,
	div.content div.entry p:first-child {text-indent:0;}
        
div.content p,div.content li,div.content blockquote {line-height:1.25;font-family:"Hoefler Text",Georgia;font-size:12pt;}        
div.content p.entry-footer, div.content div.entry p.entry-footer {text-indent:0;}
div.content p:first-child, div.content div.entry p:first-child, div.entry h2.title + p, div.entry h3.entry-header + p {text-indent:0;margin-top:1ex;padding-top:0;}
div.content {background:#ffffcc;-moz-border-radius-topleft:12pt;-moz-border-radius-bottomright:12pt;-webkit-border-top-left-radius:12pt;-webkit-border-bottom-right-radius:12pt;}
div.content {max-width:66em;width:auto;padding:0;padding-bottom:2pc;padding-left:1pc;padding-right:1pc;}
div.content h1.date + div.entry h2.title,div.blogday h1.date + div.entry h2.title {margin:0;padding:0;border-left:solid 1px #667dd1;padding-left:6pt;margin-left:-6pt;border-top:none;}
div.content h1.date a, div.content h2.date-header a, div.blogday h1.date a {color:white;background:#667DD1;padding-left:1ex;padding-right:1ex;text-decoration:none;}
div.content h1.date:first-child, div.content h1.first, div.content h2.date-header:first-child div.content h2.first {margin-top:1pt;}

div.entry blockquote + p, div.entry blockquote + div.entry p {text-indent:0;}
div.entry blockquote pre {font-size:small;font-family:monospace;line-height:1.0;}
div.entry div.entrytail {border-top:solid 1pt #667dd1;padding-top:1pt;padding-bottom:2pt;border-bottom:solid 1pt #667dd1;margin-top:1pc;margin-right:0pc;line-height:1.0;}
div.entry div.entrytail p a {color:inherit;text-decoration:none;}
div.entry div.entrytail p:first-child, div.entry div.entrytail p {text-indent:0;font-family:Optima,"Lucida Sans Unicode";margin:0;padding:0;font-size:8pt;line-height:1.0;padding-top:1pt;padding-bottom:1pt;text-align:justify;width:auto;text-align:center;}
div.entry h2.title {margin:0;padding:0;border-left:solid 1px #667DD1;padding-left:6pt;margin-left:-6pt;border-top:solid 1pt #667DD1;margin-right:-16pt;}
div.entry h1.title,
div.entry h2.title {font-size:16pt;text-decoration:none;}
div.entry h1.title a,div.entry h2.title a {text-decoration:none;color:inherit;}

div.entry + div.entry {padding-top:2em;}
div.flickr-frame {min-width:320px;width:auto;max-width:100%;text-align:center;}
div.flickr-frame, div.flickr-photo {border:none;}


div.footer#ft a {color:#f0f0f0;text-decoration:none;text-decoration:underline red;}
div.footer#ft a:active, div.footer#ft a:focus {background:red;}
div.footer#ft a:hover {text-decoration:underline;}
div.footer#ft div.tab-panel {background:#667dd1;color:white;max-height:144pt;height:auto;border:solid 8px #667dd1;}
div.footer#ft div.tab-panel#tabpeople ul li a:active {font-weight:900;}
div.footer#ft div.tab-panel#tabpeople ul li a:focus,
div.footer#ft div.tab-panel#tabpeople ul li a:hover,
div.footer#ft div.tab-panel#tabpeople ul li {display:inline;padding:1ex;margin:0;line-height:2.0;}
div.footer#ft div.tab-panel#tabpeople ul li:first-child {padding-left:0;margin-left:0;}
div.footer#ft div.tab-panel#tabpeople ul {margin:0;padding:0;}
div.footer#ft h1 + p, div.footer#ft h2 + p, div.footer#ft h3 + p, div.footer#ft h4 + p, div.footer#ft h5 + p {margin:0;padding:0;text-indent:0;}
div.footer#ft h1, div.footer#ft h2, div.footer#ft h3, div.footer#ft h4, div.footer#ft h5 {margin:0;padding:0;line-height:1.0;font-family:Optima,"Trebuchet MS",Verdana;color:white;}
div.footer#ft h1.footer-subtitle {border-top:solid 1pt #FFD816;}
div.footer#ft h1.footer-title + p {text-align:center;line-height:1.5;}
div.footer#ft h1.footer-title {border-bottom:solid 1pt #FFD816;font-size:12pt;}
div.footer#ft h1.footer-title,div.footer#ft h1.footer-subtitle {text-align:center;font-size:12pt;}
div.footer#ft h2 {margin:0;padding:0;line-height:1.0;text-align:center;font-size:14pt;color:white;font-family:Optima,"Trebuchet MS",Verdana,sans-serif;}
div.footer#ft h3, div.footer#ft h3 > * {color:black;}
div.footer#ft p,div.footer#ft ul li {font-family:Optima,Verdana;font-size:8pt;color:white;background:#667dd1;}
div.footer#ft ul {margin-top:0;}
div.footer#ft {background:#667DD1;-moz-border-radius-topleft:12pt;-moz-border-radius-topright:12pt;-webkit-border-top-left-radius:12pt;-webkit-border-top-right-radius:12pt;}
div.footer#ft {margin-right:1pc;}
div.footer#ft {position:fixed;top:auto;bottom:0;background:#667dd1;height:12pt;}
div.footer#ft:hover h1.footer-title a, div.footer#ft:focus h1.footer-title a {display:block;color:#FFD816 ;}
div.footer#ft:hover,div.footer#ft:focus,div.footer#ft:active {height:auto;background:#667dd1;border-radiustop:12pt;-moz-border-radiustop:12pt;-webkit-border-top-radius:12pt}


div.sideitem {text-align:center;margin:1pc;background:#E6d273;color:#ffd816;}


div.sideitem#sidenav div.tab-panel a {text-decoration:none;color:#ffd816;}
div.sideitem#sidenav div.tab-panel a:focus  {text-decoration:underline;color:white;font-weight:bold;}
div.sideitem#sidenav div.tab-panel a:hover,
div.sideitem#sidenav div.tab-panel p a {border-bottom:ridge 1px #ffd816;}
div.sideitem#sidenav div.tab-panel ul.social-media-links li {display:inline;color:#ffd816;font-weight:bold;font-size:9pt;} 
div.sideitem#sidenav div.tab-panel {background:#e6d273;background:#667dd1;border:none;padding:1ex;letter-spacing:0.1ex;height:169px}
div.sideitem#sidenav div.tab-panel#stab02 ul li,div.sideitem#sidenav div.tab-panel ul.navlist li {display:inline;color:#ffd816;font-weight:bold;font-size:9pt;padding-left:0.5ex;padding-right:0.5ex;}
div.sideitem#sidenav div.yui-navset#sidenavtabs ul.yui-nav li a {text-decoration:none;font-size:9pt;font-weight:900;color:white;padding-left:0.5ex;padding-right:0.5ex;}
div.sideitem#sidenav div.yui-navset#sidenavtabs ul.yui-nav li a:hover {background:#667dd1;color:#ffd816;}
div.sideitem#sidenav div.yui-navset#sidenavtabs ul.yui-nav li {font-size:9pt;font-weight:900;background:#667dd1;color:white;}
div.sideitem#sidenav div.yui-navset#sidenavtabs ul.yui-nav li.selected a,
div.sideitem#sidenav div.yui-navset#sidenavtabs ul.yui-nav li.selected {background:#667dd1!important;color:#FFD816!important;}
div.sideitem#sidenav div.yui-navset#sidenavtabs ul.yui-nav li:hover,
div.sideitem#sidenav {text-align:left;background:#e6d273;color:#FFD816;}
div.sideitem#sitearchives div.yui-navset ul.yui-nav li a {text-decoration:none;color:#667dd1;padding-left:0.5ex;padding-right:0.5ex;}
div.sideitem#sitearchives div.yui-navset ul.yui-nav li, div.sideitem#sitearchives div.yui-navset ul.yui-nav li a {font:900 10pt/12pt Optima,"Trebuchet MS",Verdana,sans-serif;}
div.sideitem#sitearchives div.yui-navset ul.yui-nav {padding-top:0;margin-top:0;}
div.sideitem#sitearchives h2 a {color:#667dd1;}
div.sideitem#sitearchives h2 {padding-bottom:0;margin-bottom:0;color:#667dd1;}
div.sideitem#sitearchives {text-align:left;padding-top:1ex;padding-bottom:1ex;}
div.sideitem#topsitenav ul.navlisth li a {color:inherit;font-size:inherit;font-weight:bold;text-decoration:none;}
div.sideitem#topsitenav ul.navlisth li a:active,
div.sideitem#topsitenav ul.navlisth li a:focus,
div.sideitem#topsitenav ul.navlisth li a:focus,
div.sideitem#topsitenav ul.navlisth li a:hover {border-bottom:solid 1pt white;}
div.sideitem#topsitenav ul.navlisth li {display:inline;color:white;list-style-type:none;font:normal 10pt/12pt Optima,"Trebuchet MS",Verdana,sans-serif;}
div.sideitem#topsitenav ul.navlisth {text-align:center;padding-left:1em;padding-right:1em;} 


div.sideitem:first-child {margin:0;margin-bottom:0.5pc;}
div.yui-b#secondary {min-height:600px;}
div.yui-navset#rectabs ul.yui-nav li a {background:#667dd1;color:white;padding-left:0.5ex;padding-right:0.5ex;font-size:10pt;}
div.yui-navset#rectabs ul.yui-nav li.selected a {font-weight:bold;border-bottom:solid 1pt white;}
form.archive-nav label {display:none;}
form.archive-nav {display:block;}

h2.title {border-top:none;}


h3.fttitle,h3.fttitle a,div.footer#ft div.yui-gb div.yui-u h3,div.footer#ft div.yui-gb div.first,div.footer#ft div.yui-gb div.second h3,div.footer#ft > h3 a {color:white !important}

img {border:none;}
img.flickr-photo {text-align:center;}
ins {text-decoration:none;}
ins:hover {background:#C4D4E6;}
ins:hover:after {content: "Added: " attr(title) ": ";background:#c4d4e6;color:black;margin-right:-1pc;margin-left:1pc;}
p#typekey-blurb {text-indent:0;}
p.comments-open-moderated {text-indent:0!important;}
p.entry-footer {text-indent:0;font-size:8pt;}
p.pc div.content p.pc, div.content div.entry p.pc {text-indent:0;}
span.flickr-caption {text-align:center;font-weight:bold;}
textarea#comment-text {width:100%;font-size:12pt;background:#ffff99;}
ul + p, p.pc {text-indent:0 !important;}
