html, body { background-color: #0080C1; background-image: url(/images/layout/stars_bg.jpg); background-attachment: fixed; font-family: verdana, arial, garamond, "times new roman", sans-serif; font-size: 12px; margin: 0; padding: 0; } /* Main navigation links */ div.nav { background-color: #0000A0; color: #FFF; margin: 0; padding: 0; width: 100%; } div.nav a { color: #FFF; font-size: 13px; font-weight: bold; margin: 0 5px; text-decoration: none; } div.nav a em.key { font-style: normal; text-decoration: underline; } div.nav a:hover { border-top: 1px dotted #FFF; border-bottom: 1px dotted #FFF; } div.nav ul { list-style: none; margin: 0; padding: 2px 0; } div.nav li { background: none; display: inline; padding: 0 5px; } /* Logo and IdioQuote */ div#header { background-image: url(/images/logos/jan2006.png); background-position: left center; background-repeat: no-repeat; clear: both; min-height: 85px; height: 105px; margin: 0 auto; padding: 5px; text-align: center; width: 97%; } body > div#header { height: auto; } #idioquote { color: #FFF; font-weight: bold; font-size: 10px; margin: auto auto auto 430px; padding: 12px 0 0 0; text-align: left; vertical-align: middle; } #idioquote #iq_who { font-size: 14px; font-style: normal; margin: 2px 50px 0 0; text-align: right; } /* Copyright div */ div#copyright { clear: both; font-size: 9px; margin: 5px; text-align: center; } div#copyright p { margin: 0; line-height: 1.6; } /* Banner div */ div#banner { margin-bottom: 20px; text-align: center; } /* Sub-navigation sort of thing */ div.internal-nav, .horizontal_nav, .vsns_view_articles, #catalyse-navbar, .vsns_article_links { background: #E5EAF6; border-bottom: 1px solid #C7D3EA; color: #A3AFCD; padding: 5px 8px 5px 12px; text-align: right; } div.internal-nav ul, #catalyse-navbar ul { list-style: none; } div.internal-nav ul li, #catalyse-navbar ul li { display: inline; margin: 0 10px; } /* Main content div */ div#main { background-color:#FFF; border: 1px solid #000; color: #000; margin: 20px auto; padding: 0px; width: 97%; } div.more { border: 1px dashed #000; float: right; margin: 5px; width: 300px; } div.more h2 { font-size: 20px; } /* Typography */ a { color: #27408B; text-decoration: none; } a:hover { border-color: #5e5e5e; border-style: dotted; border-width: 0 0 1px 0; } blockquote { background-image: url(/images/layout/blockquote.png); background-position: -10px -10px; background-repeat: no-repeat; border-color: #000; border-style: dotted; border-width: 1px 0 0 1px; font-style: italic; line-height: 1.8; padding: 5px 5px 5px 60px; margin-right: 50px; } blockquote em { font-style: normal; } blockquote p.source { font-style: normal; text-align: right; } blockquote p.source em { font-style: italic; } dl { margin-left: 27px; } dl dt { border-bottom: 1px dotted #000; font-weight: bold; margin: 5px 5px 1px 0; } dl dd { margin-left: 30px; padding-top: 2px; } h1 { background-color: #000; color: #FFF; font-size: 14px; margin: 0; padding: 2px; } h2, h3, h4, h5, h6 { border-color: #5e5e5e; border-style: dotted; border-width: 0 0 2px 0; color: #000; font-family: garamond, arial, verdana, "times new roman", sans-serif; font-variant: small-caps; margin: 12px 20px 5px 20px; } h2 { font-size: 27px; letter-spacing: 10px; margin-top: 5px; } h3 { font-size: 25px; } h4 { font-size: 20px; } h5 { font-size: 16px; } h6 { font-size: 14px; } p { line-height: 1.8; margin: 20px; text-indent: 10px; } p.jumplink { font-style: italic; margin-bottom: -20px; text-align: right; } ol { margin-left: 25px; } ol li { margin: 5px 0; } ol ol, ul ol { margin-left: 50px; } ol ul, ul ul { margin-left: 60px; } input, textarea { border: 1px solid #00008B; } input:focus, textarea:focus { background-color: #F8F8FF; } textarea { font-family: garamond; font-size: 15px; overflow: auto; } .convert-form textarea, .markup-form textarea { font-family: monospace; } ul { list-style: none; margin-left: 20px; padding-left: 10px; } ul li { background-image: url(/images/layout/arrow.gif); background-position: 0 0.5em; background-repeat: no-repeat; margin: 5px 0; padding-left: 18px; } ul li ol li { background-image: none; padding-left: 0; } ul.null, ul.null li, ul.scripts-list, ul.scripts-list li { background-image: none; margin: 0; padding: 0; }