/* ============== ACADEME PAGE LAYOUT  ============== */

#pageLayout { width: 780px; }
#leftCol, #centerCol { padding-bottom: 20px; }
#leftCol { width: 150px; padding: 10px; padding-right: 20px; color: #f0f0e0; background: #52828b url(../images/LeftColTile.gif) top right repeat-y; }
#centerCol { width: 560px; background: #fff; padding: 10px 25px 10px 15px; }


/* LEFT COLUMN STYLING */
#leftCol { color: #fff; }
#leftCol a { font-weight: bold; color: #ffffcc; }
#leftCol hr { color: #fff; }

#coverInfo { text-align: center; margin-bottom: 20px; }
#coverThumb img { width: 130px; }
#coverDate { margin-top: 5px; color: #fff; font-weight: bold; font-size: .9em; }
#coverDate a { color: #fff; }

#tocLink { text-align: center; margin-bottom: 1em; }
#issueNav { margin-top: .5em; margin-bottom: 2em; }
#issueNav li { margin-bottom: 1em; }

#leftCol .backLink { margin: 2em 0; padding-top: 1em; font-size: .8em; text-transform: uppercase; border-top: 1px solid #fff;  }
#leftCol .backLink a { font-weight: normal !important; }

/* FONT STYLING */
h1, h2 { margin-bottom: 5px !important; }
hr { height: 1px; color: #52828b; margin: 0; }
#breadcrumbs { margin-bottom: 15px; }


/* TABLE OF CONTENTS */
#tocHeader { font-weight: bold; text-align: center; }
#tocHeader p { margin: .5em 0; }
#tocHeader h1 { margin-top: 1em; }

#tocPostingRollup { }
#tocPostingRollup h2 { margin-top: 1.5em; margin-bottom: .5em; }
.tocPosting { margin: 0; margin-left: 25px; width: 400px; }
.tocPosting p { margin: .5em 0; line-height: 125%; }
.topPosting .tocTitle { }
.tocPosting .tocByline { font-style: italic; }

#tocPostingRollup .topLink { margin: .5em 25px; font-size: .75em; text-transform: uppercase; }
#tocPostingRollup .topLink a { color: #999; }


/* ACADEME ARTICLES */
#sidebar { margin: 10px; margin-right: 0; width: 125px; padding: 10px; background: #F0F0E0; float: right; border: 1px solid #52828b; }

.articleDeck { margin: 5px 0; font-style: italic; }
.articleAuthor { margin: 5px 0; }
.articleDeck p, .articleAuthor p { display: inline; }


/* AUTHORING CONSOLE ==================================== */
#authorConsole, #errorConsole { padding: .5em; margin-bottom: 1em; color: #376899; font-size: .9em; line-height: 120%; background: #FFFBE9; border: 1px solid #376899; }
#authorConsole p, #errorConsole p { margin: 4px; }
#authorConsole a, #errorConsole a { color: #376899; }
#authorConsole hr, #errorConsole hr { margin: 0 4px; height: 1px; color: #999; }

