/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/

h1 {
    font-size : 138.5%; /* 18px via YUI Fonts CSS foundation */
}

h2 {
    font-size : 123.1%; /* 16px via YUI Fonts CSS foundation */
}

h3 {
    font-size : 108%; /* 14px via YUI Fonts CSS foundation */
}

h1, h2, h3 {
    margin-bottom : 1em;
    /* margin : 1em 0; Top & bottom margin based on font size */
}

h1, h2, h3, h4, h5, h6, strong {
    font-weight : bold; /* Bringing boldness back to headers and the strong element */
}

abbr, acronym {
    /* Indicating to users that more info is available */
    border-bottom : 1px dotted #000000;
    cursor : help;
}

em {
    font-style : italic; /* Bringing italics back to the em element */
}

blockquote, ul, ol, dl {
    margin : 1em; /* Giving blockquotes and lists room to breath */
}

ol, ul, dl {
    margin-left : 2em; /* Bringing lists on to the page with breathing room */
}

ol li {
    list-style : decimal outside; /* Giving OL's LIs generated numbers */
}

ul li {
    list-style : disc outside; /* Giving UL's LIs generated disc markers */
}

dl dd {
    margin-left : 1em; /* Giving UL's LIs generated numbers */
}

th, td {
    /* Borders and padding to make the table readable */
    border : 1px solid #000000;
    padding : 0.5em;
}

th {
    /* Distinguishing table headers from data cells */
    font-weight : bold;
    text-align : center;
}

caption {
    margin-bottom : 0.5em; /* Coordinated margin to match cell's padding */
    text-align : center; /* Centered so it doesn't blend in to other content */
}

p, fieldset, table, pre {
    margin-bottom : 1em; /* So things don't run into each other */
}

/* Setting a consistent width, 160px; control of type=file still not possible
input[type=text], input[type=password], textarea {
    width : 12.25em;
    *width : 11.9em;
}
*/