/* Daniel Duval — styles extracted from legacy presentational markup. */
.text-center { text-align: center; }
.text-right { text-align: right; }

.ff-lucida-handwriting { font-family: Lucida Handwriting; }
.ff-arial { font-family: Arial; }
.ff-edwardian-script { font-family: Edwardian Script ITC; }
.ff-lucida-sans-unicode { font-family: Lucida Sans Unicode; }
.ff-times-new-roman { font-family: Times New Roman; }

.c-000066 { color: #000066; }
.c-000099 { color: #000099; }
.c-0000cc { color: #0000CC; }
.c-0000ff { color: #0000FF; }
.c-0033ff { color: #0033FF; }
.c-0099ff { color: #0099FF; }
.c-00ccff { color: #00CCFF; }
.c-00ffff { color: #00FFFF; }
.c-330066 { color: #330066; }
.c-3366ff { color: #3366FF; }
.c-53006f { color: #53006F; }
.c-5a014d { color: #5A014D; }
.c-660066 { color: #660066; }
.c-660099 { color: #660099; }
.c-666699 { color: #666699; }
.c-66ccff { color: #66CCFF; }
.c-6886a2 { color: #6886A2; }
.c-8000ff { color: #8000FF; }
.c-8176ad { color: #8176AD; }
.c-990066 { color: #990066; }
.c-9900cc { color: #9900CC; }
.c-9966ff { color: #9966FF; }
.c-9999ff { color: #9999FF; }
.c-99ccff { color: #99CCFF; }
.c-bc9bca { color: #BC9BCA; }
.c-ccccff { color: #CCCCFF; }
.c-d6d600 { color: #D6D600; }
.c-dfffff { color: #DFFFFF; }
.c-ff0080 { color: #FF0080; }
.c-ff00ff { color: #FF00FF; }
.c-ff66ff { color: #FF66FF; }
.c-ff9966 { color: #FF9966; }
.c-ffcc00 { color: #FFCC00; }
.c-ffcc99 { color: #FFCC99; }
.c-ffccff { color: #FFCCFF; }
.c-ffff00 { color: #FFFF00; }
.c-ffff33 { color: #FFFF33; }
.c-ffff66 { color: #FFFF66; }
.c-ffff99 { color: #FFFF99; }
.c-ffffcc { color: #FFFFCC; }
.c-ffffff { color: #FFFFFF; }

.fs-10 { font-size: 10px; }
.fs-13 { font-size: 13px; }
.fs-18 { font-size: 18px; }
.fs-24 { font-size: 24px; }
.fs-32 { font-size: 32px; }
.fs-48 { font-size: 48px; }

/* Standards-mode compatibility for the historical line-box behavior. */
body, p, div, blockquote, h1 { line-height: 0; }
.legacy-text { line-height: normal; }
body > p:first-child { margin-top: 0; }
body > h1:first-child { margin-top: 0; }
body.layout-simple,
body.layout-simple p,
body.layout-simple div,
body.layout-simple blockquote,
body.layout-simple h1 { line-height: normal; }
.legacy-quirks-gap { padding-bottom: 10px; }
