/* CSS Reset -- suppress browser defaults to ensure consistency across browsers */
*       { border: 0; margin: 0; padding: 0; font-size: 100%; }
em      { font-style: italic; }
ol      { margin-left: 1.4em; list-style: decimal; }
ul      { margin-left: 1.4em; list-style-type: none; }
table   { border-collapse: collapse; border-spacing: 0; }
q:before        { content: open-quote; }
q:after { content: close-quote; }
h1, h2, h3, h4, h5, h6  { font-weight: bold; }
strong  { font-weight: bolder; }

/* We use the Holly Hack to work around IE bugs by setting the hasLayout property.  To remove this hack, delete this block from the CSS and (optionally) all i
/* Hides from IE5-mac \*/
* html .has_layout      { height: 1%; }
* html #main_content    { height: 1%; }
/* End hide from IE5-mac */

@media all {
        .apdiv  { position: absolute; width: 1000px; height: 1000px; text-align: left; }
        .orshi_heading  { font-size: 220%; font-weight: normal; color: #004586; letter-spacing: 2px; }
        .orshi_link     { font-size: 120%; font-weight: bold; color: #004586; text-decoration: none; letter-spacing: 2px; }
        body    { background-color: #fff; font-family: "Newsreader", Georgia, serif;}
        #content        { margin-left: auto; margin-right: auto; font-family: "Newsreader", Georgia, serif;}
}

@media screen {
        #main_wrapper { width: 100%; }
}

@media speech {
        .spoken { display: inline; }
}
