body { width:100% !important; margin:0 !important; padding:0 !important; line-height: 1.4pt; font: 10pt Arial, Helvetica, sans-serif; color: #000; background: none; }
#header, #content, #footer { clear: both; width: 960px; float: left; }
body, #main, #content, #footer { float: none !important;  width: auto !important;  margin: 0 !important;  padding: 0 !important; }
#footer { clear: both }

abbr[title]:after, acronym[title]:after { content: "(" attr(title) ")";	color: #ccc; }

img { float: left !important; margin: 1em 1.5em 1.5em 0; clear: both; }
a img { border: none; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 16pt; border-bottom: 1px solid #ccc; width: 100% }
h2 { font-size: 13pt; }
h3 { font-size: 11pt; text-transform: uppercase }
h4, h5, h6 { font-size:10pt; }

div#header a img { display: none; }

ul li img { float: left; }
#content ol, #content ul { line-height: 20pt; list-style: square; }
#content li { display: block; width: 100%; }
#content ul.nostyle { list-style: none; }

ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol { list-style-type:upper-roman; }
ol ol ol ol { list-style-type:lower-alpha; }
ol ol ol ol ol { list-style-type:lower-roman; }

.clear { height: 10pt; }

#content a[href]:after, #main a[href]:after { content: " [" attr(href) "] "; font-size: 10pt; color: #ccc; }
#content a[href^="/"]:after, #main a[href^="/"]:after { content: " [http://www.pastalensi.com" attr(href) "] "; color: #ccc; }

#footer { border: dashed #000; border-width: 1px 0; }

.hide, .invisible, .accessibility, #site_header_wrapper, #pagination, #nav, #shareTools, #annex, form { display: none; }
