/*
 * m.css
 * Stylesheet for mlcastle.net
 */

/* Main rules */
h1      { text-align: center; font-family: sans-serif }
h2      { font-family: sans-serif; margin: 1em 0em 0.2em 0em; }
html, body    { color: black; background-color: white; }
a       { color: blue; text-decoration: none; border-bottom: 1px solid blue }
a:hover { color: red; border-bottom-color: red; }
a.nobor { border: none; }
acronym[title] { border-bottom: 1px dotted; cursor: help; background-color: white; }
acronym { font-variant: inherit; font-size: 90%; letter-spacing: 0.07em; }
img     { border: 0; }
dt      { font-style: italic }
dl      { margin-left: 2ex }
dd      { margin-bottom: 0.5em }
.sm     { font-size: small }
.b      { font-size: large }
.red    { color: red }
.strike { text-decoration: line-through }

/* homepage */
.homepage { width: 750px; margin-left: auto; margin-right: auto; background-color: #eee; }
.homepage ul, .homepage dl { margin-top: 0em; margin-bottom: 0em; }
.homepage acronym[title] { background-color: #eee; }
.homepage p, .homepage dd { text-align: justify; }

/* Flickr badge */
#flickrphotos { display: block; margin-left: auto; margin-right: auto; padding: 0px; text-align: center; height: 77px; }
.flickritem { display: inline; padding-left: 5px; padding-right: 5px; }
#flickrphotos a { border: none; }
.flickrphoto { border: 1px solid black; }

/* spam page */
#spamreasons dt { margin-top: 1ex; }

/* For the "futility" essay */
.note { font-style: italic; font-size: smaller }

