html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

ol, ul { list-style: none; }

h1, h2, h3, h4, h5, h6, li {line-height:100%;} { line-height: 100%; }

blockquote, q { quotes: none; }

table { border-collapse: collapse; border-spacing: 0; }

article, aside, figure, footer, header, hgroup, nav, section { display: block; }

html { background: #58023F url(../gfx/bg.png) repeat left top; color: #59003f; }

body { font-family: 'Gill Sans','Gill Sans MT','Goudy Bookletter 1911','Linux Libertine O','Liberation Serif',Candara,serif; }
body p, body h1, body dl, body blockquote { margin-bottom: 0.9em; }
body h1 { font-size: 155%; }
body p, body dl { font-size: 115%; }
body q { font-style: oblique; background-color: #58023F; color: #fff; padding: 2px 3px; }
body mark { font-style: oblique; border: 1px solid #58023F; padding: 1px 3px; }
body header { margin: 0 auto; width: 670px; }
body #footer { text-align: center; background-color: #fff; border: 3px solid #999; padding: 10px 10px; position: fixed; bottom: 0; left: .5em; }
body #footer h1, body #footer h2, body #footer h3 { margin-bottom: .5em; }
body #footer h1 em, body #footer h2 em, body #footer h3 em { font-style: normal; }
body section { width: 900px; min-height: 300px; margin: 0 auto; background: transparent url(../gfx/content_bg.png) repeat-y center; padding-bottom: 20px; }
body section article { width: 900px; }
body section article a { color: #AD3B86; }
body section article header { background: #fff url(../gfx/header.png) no-repeat top center; height: 60px; width: 900px; }
body section article #mona-vie { width: 650px; }
body section article #mona-vie dl { margin-left: 45px; }
body section article #mona-vie dl dt { font-size: 125%; cursor: pointer; }
body section article #mona-vie dl dt:hover { text-decoration: underline; }
body section article #mona-vie dl dd { margin: 10px 0 10px 0; }
body section article #mona-vie footer { text-align: right; }
body section article #mona-vie blockquote { text-align: center; color: #AD3B86; font-size: 165%; font-weight: bold; text-decoration: underline; }
body section article #mona-vie address { text-align: center; background-color: #fff; border: 3px solid #999; padding: 10px 10px; }
