p,body,td { font: 14px/22px Verdana,Arial,Helvetica; }
h1,h2,h3,h4,h5,h6 { line-height: 1.2; margin: 0 0 0.2em 0; }
div { min-height: 18px; }
big { font: bold 16px Verdana,Arial,Helvetica; }
input,select,textarea { font: 11px Verdana,Arial,Helvetica; }
.nav { font: bold 14px Verdana,Arial,Helvetica; }
.category { font: bold 18px Georgia,Verdana,Arial,Helvetica; color: #333333; }
.publishdate { font: bold 22px Georgia,'Times New Roman',serif; color: #993333; }
.caption, .caption p { margin-top: 0; font: 12px Verdana,Arial,Helvetica; }
.caption p:last-child { margin-botom: 0; }
.captiontext { text-align: left; width: 100%; margin: 0 auto; }
.captiontop { font: 14px/22px Verdana,Arial,Helvetica; text-align: center; margin-bottom: 0.5em; }
.leftsidetitle { font: bold 14px Verdana,Arial,Helvetica; color: #000000; }
.categoryref,.feedburnerFlareBlock { font: bold 12px Georgia,Verdana,Arial,Helvetica; color: #666666; }
.copyright { font: 10px Verdana,Arial,Helvetica; color: #666666; }
.blurb { font: 10px Verdana,Arial,Helvetica; color: #333333; }
.weblogcopy p { margin-top: 0; }
.weblogcopy h1 + p, .weblogcopy h2 + p, .weblogcopy h3 + p, .weblogcopy h4 + p, .weblogcopy h5 + p, .weblogcopy h6 + p { margin-top: 1em; }
sup,sub { line-height: 2px; }
span.invisible { color: #000; background: #000; }
span.invisible a { color: #000 !important; }
span.invisible::selection { color: #fff; }
span.invisible::-moz-selection { color: #fff; }
span.invisible em::selection { color: #fff; }
span.invisible em::-moz-selection { color: #fff; }
span.invisible strong::selection { color: #fff; }
span.invisible strong::-moz-selection { color: #fff; }
span.invisible a::selection { color: #ccf !important; }
span.invisible a::-moz-selection { color: #ccf !important; }
span.invisible a em::selection { color: #ccf !important; }
span.invisible a em::-moz-selection { color: #ccf !important; }
span.invisible.tapped { color: #fff !important; }
span.invisible.image { display: inline-block; background: #000; line-height: 0; }
span.invisible img { opacity: 0; }
span.invisible.tapped img,
span.invisible.image:hover img { opacity: 1; }
.fixedwidth { font-family: 'Courier New', Courier, monospace; }
.weblogcopy img { height: auto; max-width: 100%; }
iframe { max-width: 100%; }

.contentshadow {
	display: block;
	background-image: url('/weblog/images/left_shadow.png');
	background-repeat: repeat-y;
	}

a { text-decoration: none; }
a:link { color: #993333; }
a:visited { color: #CC6666; }
a:hover { text-decoration: underline; }

a.black:link, a.black:visited { color: #000; }

.categorylink { font: bold 12px/11px Georgia,Verdana,Arial,Helvetica; }
a.categorylink { font: bold 12px/13px Georgia,Verdana,Arial,Helvetica; color: #3333CC; text-decoration: none; }
a.categorylink:link { color: #993333; }
a.categorylink:visited { color: #993333; }
a.categorylink:hover { text-decoration: underline; }

table.blend { opacity: .70; -moz-opacity: .70; filter:alpha(opacity=70); }
ol.extra-space li, ul.extra-space li { margin-bottom: 0.5em; }

#book-feature { width: 210px; height: 245px; }

#weblog-content { margin: 10px; }