/* Onpub (TM)
 * Copyright (C) 2011 Onpub.com <http://onpub.com/>
 * Author: Corey H.M. Taylor <corey@onpub.com>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; version 2.
 */

a:link { color: #0077CF; text-decoration: none; }
a:visited { color: #0077CF; text-decoration: none; }
a:hover { color: #0077CF; text-decoration: underline; }
a:active { color: #0077CF; text-decoration: underline; }

a.onpub-section-nav:link { color: #0077CF; text-decoration: none; }
a.onpub-section-nav:visited { color: #0077CF; text-decoration: none; }
a.onpub-section-nav:hover { color: #0077CF; text-decoration: underline; }
a.onpub-section-nav:active { color: #0077CF; text-decoration: underline; }

html {
background-color: #FCFCFC;
}

body {
background-color: #8F8F8F;
}

#onpub-banner {
text-align: center;
}

#onpub-header {
background-color: #FCFCFC;
border-bottom: 2px solid #7F7F7F;
}

#onpub-logo {
width: 970px;
margin: auto;
font-size: 197%;
font-weight: normal;
padding-top: .25em;
}

#onpub-menubar {
margin-top: 1em;
}

#onpub-page {
width: 970px;
margin: auto;
}

#onpub-body {
color: #525861;
background-color: #FCFCFC;
border: 2px solid #7F7F7F;
padding-left: 1em;
padding-right: 1em;
padding-bottom: 1.5em;
margin-top: 1.5em;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#onpub-footer {
margin-top: 1.5em;
padding-top: 1.5em;
padding-bottom: .5em;
background-color: #FCFCFC;
border-top: 2px solid #7F7F7F;
}

#onpub-footer-content {
width: 970px;
margin: auto;
font-size: 93%;
color: #6F6F6F;
}

.yui3-loading #onpub-menubar {
visibility: hidden;
}

.onpub-error {
color: red;
}

textarea, select {
color: #525861;
font-size: 108%;
width:auto;*width:auto;
}

input[type=text], input[type=password] {
color: #525861;
padding: 0.1em;
font-size: 108%;
width:auto;*width:auto;
}

input[type=submit], input[type=button], input[type=file] {
color: #525861;
padding: 0.1em;
font-size: 108%;
}

div.onpub-section-nav {
background-color: #EFEFEF;
color: #7A8087;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-right-radius: 4px;
border-bottom-left-radius: 4px;
}

ul.onpub-section-nav {
font-size: 93%;
padding-left: 1em;
}

th, td {
border-color: #EDEDED;
}

th {
font-size: 108%;
font-weight: normal;
}

h1 {
color: #FCFCFC;
background-color: #0C7CCF;
padding: .2em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-weight: normal;
margin-right: .75em;
}

h1.onpub-section-nav {
padding-left: 1em;
background: none;
}

h2, h3 {
margin-top: 0;
}

h2, h3, h4, h5, h6 {
color: #5F5F5F;
font-weight: normal;
}

h3.onpub-field-header {
margin-bottom: 0;
}

b, strong {
color: #5F5F5F;
}

h2.onpub-article-link {
margin-bottom: 0em;
}

td.onpub-highlight1 {
background-color: #EFEFEF;
}

td.onpub-highlight2 {
background-color: #DFDFDF;
}

p.onpub-article-info {
font-size: 93%;
color: #7A8087;
margin-bottom: 1.75em;
}

p.onpub-article-summary {
font-size: 85%;
color: #7A8087;
margin-bottom: 1.75em;
}

span.onpub-edit {
font-size: 93%;
color: #7A8087;
padding: 0.25em;
padding-top: .75em;
border: 2px solid #7F7F7F;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

span.onpub-field-header {
font-size: 108%;
}

.yui3-overlay-content .yui3-widget-bd {
width: 15em;
font-size: 93%;
font-weight: normal;
text-align: center;
padding: 0.5em;
background-color: #8FE2FF;
color: #525861;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
margin-top: 2px;
}

