Readability Style

#1
Apologies if something similar to this has already been posted. Can't quite search on these forums.

I enjoyed the style provided by <a href='http://www.readability.com/' target='_blank' rel='nofollow'>Readability</a> when reading on FF.Net but didn't want to mess around with their add-on or bookmarklet so quickly put together for myself a clone of parts of their style for Firefox's Stylish extension. I had done similar stuff before with Greasemonkey but this is much simpler. So I'm leaving it here for whoever doesn't already have something of their own and finds this useful. For those familiar with Readability, this is their Novel style. For font size and width tweaks, most relevant would be the #storytext rule.

Code:
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.fanfiction.net/s/")
{

body
{
 ?background-color: #F4EED9 !important;
 ?color: #1D1916 !important;
 ?font-family: Verdana, serif !important;
 ?font-size: 1em !important;
 ?margin: 0 !important;
 ?padding: 0 !important;
}

a, a:link, a:visited
{
 ?border-bottom: none !important;
 ?color: #0033CC !important;
 ?text-decoration: none !important;
}

a:hover
{
 ?color: #0033CC !important;
}

.zui a, .zui a:link, .zui a:visited, .zui a:hover
{
 ?color: black !important;
}

div
{
 ?color: #1D1916 !important;
 ?font-family: Verdana, serif !important;
 ?font-size: 1em !important;
}

div.myborder.menulinks
{
 ?display: none;
}

div.zmenu, span.zmenu
{
 ?height: 1.4em !important;
}

div.menu-child, div.menu-child td
{
 ?line-height: 16px !important;
} 

div.menu-child, div.menu-child td,
div.menu-child td input,
div.menu-child td select
{
 ?font-size: 11px !important;
}

select
{
 ?border-color: #CCC #AAA #AAA #CCC !important;
 ?border-style: solid !important;
 ?border-width: 1px !important;
 ?padding: 1px !important;
}

body > div > table small span
{
 ?display: block !important;
 ?margin-left: 10px !important;
 ?margin-top: 3px !important;
}

body > center,
body > div > div table,
body > div > div img,
body > div > table img ? ? ?/* author avatar */
{
 ?display: none !important;
}

a[href="#top"]
{
 ?display: none;
}

div.sep
{
 ?border-bottom-style: dotted !important;
 ?height: 5px !important;
}

div.a2a_kit
{
 ?display: none;
}

#storytextp
{
 ?background-color: inherit !important;
 ?font-size: 112.5% !important;
 ?margin: 0 auto !important;
 ?max-width: 940px !important;
 ?min-width: 300px !important;
}

#storytext
{
 ?font-family: Cambria, "Hoefler Text", Georgia, "Times New Roman", serif !important;
 ?font-size: 1.2em !important;
 ?line-height: 155% !important;
 ?width: 90% !important;
}

hr
{
 ?background-color: black !important;
 ?height: 1px !important;
 ?margin: 12px 0 0 !important;
 ?opacity: 0.2 !important;
}

}
Thought it would be good to attach a screenshot too:

 
Top