body { font:12pt Georgia, "Times New Roman", Times, serif; color:black; background:white; }

/* Remove */

#topNav,
#aside,
#footer .col3,
span.tweet-this,
.navigation,
#commentForm { display:none; }

/* Content */

#wrapper,
#maincontent,
#footer .col1,
#footer .col2 { width:95%; clear:both; float:none !important; padding:0; }

#maincontent img { display:block; margin:10px auto; }

.entry { margin-bottom:40px; }

/* Type */

h1 { font-size:16pt; font-weight:normal; }

h2 { font-size:14pt; padding-bottom:5px; margin-bottom:6px; }

.entry p { line-height:1.5; }

#maincontent span.date,
.entry a.more-link { font-size:10pt; }

#maincontent span.photoInfo { font-size:10pt; text-align:center; margin:auto; display:block; margin-top:-5px; }

/* Footer */

#footer .col1 { border-top:1px solid #000; margin-top:30px; }

#footer { font-size:10pt; }

/* Links */

a:link, 
a:visited { color:#520; background:transparent; font-weight:bold; text-decoration:underline; }

a.more-link:link:after,
a.more-link:visited:after,
a.more-link:hover:after,
a.more-link:active:after,
span.photoInfo a:link:after,
span.photoInfo a:visited:after,
span.photoInfo a:hover:after,
span.photoInfo a:active:after,
ul.recommended a:link:after,
ul.recommended a:visited:after,
ul.recommended a:hover:after,
ul.recommended a:active:after,
.col1 a:link:after,
.col1 a:visited:after,
.col1 a:hover:after,
.col1 a:active:after { content:" <" attr(href) "> "; color:#666; font-style:italic; }

a.more-link[href^="/"]:after,
span.photoInfo a[href^="/"]:after,
ul.recommended a[href^="/"]:after,
.col1 a[href^="/"]:after { content:" <http://webdesignernotebook.com"attr(href)"> "; }

a.more-link[href^="mailto"]:after,
span.photoInfo a[href^="mailto"]:after,
ul.recommended a[href^="mailto"]:after,
.col1 a[href^="mailto"]:after { content:""; }