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;
}