/*
-----------------------------------------------
bepress IR local stylesheet.
Author:   Kyle G Sessions
Version:  09 April 2010
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

/* Header */

#gbl {
        margin-top: 10px; }

#gbl #header,
#gbl #pagetitle,
#gbl #header h1,
#gbl #header h1 a {
        margin: 0;
        padding: 0; }

#gbl #header,
#gbl #pagetitle {
        height: 171px; }

#gbl #pagetitle,
#gbl #header h1,
#gbl #header h1 a {
        display: block;
        width: 980px; }

#gbl #header {
        background: #270000 url(../assets/md5images/208ca89f16b8ce58e2369132638d9ad6.gif) top left no-repeat; }

#gbl #header h1,
#gbl #header h1 a {
        height: 49px; }

#gbl #header h1 a {
        background: #270000 url(../assets/md5images/1ec6af1507e9ed0bf20004be44bce0e2.gif) top left no-repeat;
        text-indent: -9999px; }

/* Navigation */

#gbl #navigation {
        height: 29px;
        border-bottom: 3px solid #000;
        background: #760000 url(../assets/md5images/645c18c5e42ed9f05e3139031fbcbfcc.gif) top left no-repeat; }

#gbl #navigation #tabs li a {
        float: left; }

#gbl #navigation #tabs a {
        padding: 0 10px;
        line-height: 29px;
        border: 0;
        text-transform: uppercase;
        font-weight: normal;
        text-decoration: none; }

#gbl #navigation #tabs a:link,
#gbl #navigation #tabs a:visited {
        color: #fff;
        background-color: transparent; }

#gbl #navigation #tabs a:active,
#gbl #navigation #tabs a:hover {
        color: #f61616;
        background-color: #000; }

/* Sidebar */

#gbl #sidebar {
        padding-top: 24px;
        font-size: 13px; }

#gbl #sidebar ul li {
        padding-bottom: 12px; }

#gbl #sidebar ul#navlist li {
        padding-bottom: 0px; }

#gbl #sidebar a:link,
#gbl #sidebar a:visited {
        color: #fff;
        text-decoration: none; }

#gbl #sidebar a:active,
#gbl #sidebar a:hover {
        color: #f61616;
        text-decoration: none; }

#gbl #sidebar ul#navlist li a {
        background-color: #ad0000;
        font-weight: bold; }

#gbl #sidebar ul#navlist li a:link,
#gbl #sidebar ul#navlist li a:visited {
        text-decoration: none;
        color: #fff; }

#gbl #sidebar ul#navlist li a:active,
#gbl #sidebar ul#navlist li a:hover {
        text-decoration: none;
        color: #000; }

#gbl #sidebar input#email_address, 
#gbl #sidebar input#search,
#gbl #sidebar select,
#gbl .form-table select,
#gbl .form-table input#author {	
        border: 1px solid #efefef;
        border-left: 5px solid #efefef; }

/* Main content area, general typography */

#gbl #wrapper {
	background-image: url(../assets/md5images/cf1e60b6ab93bff127a9eca3244a962c.gif); }

#gbl #main.text a:link,
#gbl #main.text a:visited {
        text-decoration: underline;
        color: #4e4e4e; }

#gbl #main.text a:active,
#gbl #main.text a:hover {
        text-decoration: underline;
        color: #c50101; }

#gbl #main.text .crumbs a:link,
#gbl #main.text .crumbs a:visited,
#gbl #main.text ul#pager li a:link,
#gbl #main.text ul#pager li a:visited {
        color: #333;
        text-decoration: none; }

#gbl #main.text .crumbs a:active,
#gbl #main.text .crumbs a:hover,
#gbl #main.text ul#pager li a:active,
#gbl #main.text ul#pager li a:hover {
        color: #f61616;
        text-decoration: underline; }

#gbl #main.text h2 {
        background-color: #f0f2f6;
        border-bottom: 1px solid #c50101;
        padding-left: 10px; }

/* Footer */

#gbl #footer {
        background-color: #efefef; }

#gbl #footer p {
        height: 30px;
        padding: 0 0 0 32px;
        line-height: 50px;
        font-size: 12px; }

#gbl #footer p,
#gbl #footer p a:link,
#gbl #footer p a:visited {
        text-decoration: none;
        color: #333; }

#gbl #footer p a:active,
#gbl #footer p a:hover {
        text-decoration: underline;
        color: #f61616; }

/* Home-page specific */

#gbl #main.text h2.masthead {
        background-color: transparent;
        border-bottom: none;
        padding-left: 0; }

#gbl #main.text .article-list h1 {
        color: #666;
        font-size: 24px; }

#gbl #main.text .article-list .doc a:link,
#gbl #main.text .article-list .doc a:visited {
        text-decoration: none; }

#gbl #main.text .article-list .doc a:hover,
#gbl #main.text .article-list .doc a:active {
        text-decoration: underline; }

#gbl #main.text .article-list .doc p span.auth {
        font-style: normal; }

/* Article-page specific */

#gbl #main.text #alpha h4 {
        font-weight: bold; }

#gbl #main.text #beta .articleInfo a {
        text-decoration: none; }

/* Submit form fix */

#gbl #main.text #submit h2.required {
	padding-left: 50px; }