/* $Id$ */
/****
**** HTML ELEMENT STYLING
****/
/** fonts **/
body
{
font: 13px Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
background: #fff;
}
/* IE 5 and 6 can't resize text that is specified in pixels. */
* html body
{
font-size: x-small; /* IE5 will get this value */
f\ont-size: small; /* IE6 will get this value */
}
#page
{
font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
line-height: 1.5em;
}
pre, code
{
font-size: 115%; /* Monospace fonts can be hard to read */
font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
}
/** headings **/
h1
{
font-size: 140%;
}
h1, h1 a, h1 a:hover
{
margin: .5em 0 .5em 0;
font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
color: #444;
}
h1.title
{
font-size: 200%;
}
h1.title, h1.title a, h1.title a:hover
{
font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #6191C5;
margin: 0;
margin-bottom: 0;
line-height: normal;
}
h2
{
font-size: 122%;
}
h2, h2 a, h2 a:hover, .block h3, .block h3 a
{
color: #444;
font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
margin: .5em 0 .5em 0;
}
h3
{
font-size: 107%;
font-weight: bold;
font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}
h4, h5, h6
{
font-weight: bold;
font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}
/** block-level elements **/
p
{
padding: 0 0 0.5em 0;
margin: 0;
}
ol, ul, dl
{
position: relative;
}
pre
{
background: #ddd;
border: 1px solid #aaa;
padding: 0.75em 1.5em;
}
blockquote
{
border: 1px #ccc solid;
margin: 0.5em 1em;
padding: 0.3em;
font-style: italic;
}
/** links **/
/* The order of link states are based on Eric Meyer's article:
* http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
*/
a:link,
a:visited
{
color: #2763A5;
text-decoration: none;
}
a:hover,
a:focus
{
color: #6191C5;
text-decoration: underline;
}
a:active,
a.active
{
color: #89A3E4;
}
/** tables **/
table
{
font-size: 100%; /* Forces font size inheritance in IE5 */
f\ont-size: inherit;
}
tr, td
{
padding: .25em;
}
/** abbreviations **/
/* Date-based "abbreviations" show computer-friendly timestamps which are not
human-friendly. */
abbr.created
{
border-bottom: none;
text-decoration: none;
}
/** images **/
img
{
border: 0;
}
/** forms **/
form
{
margin: 0;
padding: 0;
}
fieldset
{
border: solid #ccc 1px;
}
select, input, textarea
{
font: 99% Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}