/*
   Styles for Academics section

          Dark: #82591f
         Light: #ba9e66
   20% lighter: #edd199
*/

/* General styles. */

body { font-family: helvetica, arial, sans-serif; margin: 0; background-color: #eeeeee; }
img, table, tr, td, div, a, form { border: 0; padding: 0; margin: 0; }
a { text-decoration: none; color: black; }


/* Main page container. */

#container { max-width: 100%; margin: auto; background-color: white; }


/* Section banner. */

#colour-banner { display: block; height: 10px; background-color: white; }
#section-banner-mobile { display: none; }
#section-banner-desktop { display: block; }
#section-banner-desktop img { max-width: 100%; height: auto; }


/* Main menu. */

nav, #main-menu { display: none; }


/* Sidebar. */

#sidebar { display: none; }


/* Content. */

#content { font-family: National, helvetica, arial; font-size: 80%; margin: 20px 10px; }

#content h1 { font-size: 225%; font-weight: 800; margin-top: 0.75em; margin-bottom: 0.75em; line-height: 120%; color: #990000; }
#content h2 { font-size: 200%; font-weight: 800; margin-top: 1.5em; margin-bottom: 0.75em; line-height: 120%; color: black; }
#content h3 { font-size: 160%; font-weight: 800; margin-top: 1.5em; margin-bottom: 0.75em; line-height: 120%; color: black; }
#content h4 { font-size: 120%; font-weight: 800; margin-top: 1.5em; margin-bottom: 0.75em; line-height: 150%; color: black; }

#content p, #content li, #content blockquote { font-weight: 200; line-height: 150%; color: #333333; }
#content p, #content li { font-size: 120%; }
#content li p, #content li li, #content li li li, #content blockquote { font-size: 100%; }
#content a { text-decoration: none; font-weight: 500; color: #82591f; background-color: #eeeeee; padding: 2px 4px; border-radius: 3px; }
#content h1 a, #content h2 a, #content h3 a, #content h4 a { font-weight: 800; color: black; background-color: white; padding: 0; border-radius: 0; }

#content .hidden { display: block; }
#content a.hide { display: none; }
#content .redhighlight { color: #990000; font-weight: bold; }
#content a:link:after { content:" [" attr(href) "] "; }


/* Forms. */

.chanform input[type="text"], textarea { font-family: National; font-size: 110%; width: 95%; border: 1px solid #cccccc; padding: 3px; -webkit-appearance: none;}
.chanform input[type="text"].additional { width: auto; }

.chanform > table, .chanform > div > table { width: 100%; font-size: 120%; line-height: 125%; }
.chanform td { vertical-align: top; }
.chanform td.label { width: 35%; text-align: right; padding: 5px; }
.chanform td.value { font-size: 90%; width: 65%; text-align: left; padding: 5px; }
#content .chanform .required { color: #990000; font-weight: bold; }
.chanform #Your_URL { display: none; }

#content #formcontrol a { border: 0; }
#formcontrol { font-size: 125%; font-weight: bold; margin-top: 0.5em; }
#formcontrol a#next { color: white; font-weight: bold; background-color: #009900; padding: 5px; -moz-border-radius: 3px; border-radius: 3px; }
#formcontrol a#previous { color: white; font-weight: bold; background-color: #990000; padding: 5px; -moz-border-radius: 3px; border-radius: 3px; }


/* Styles for Faculty directory. */

.facultysummary { margin-top: 1em; font-size: 90%; overflow: auto; }
.facultysummary .facultyinfo { margin-left: 30%; padding-bottom: 10px; }
.facultysummary p { margin: 0; }


/* Styles for fieldwork site data. */

#content #fieldworksearchcontrols { text-align: right; font-size: 120%; }

table.fieldworkdata { width: 100%; font-size: 120%; line-height: 125%; table-layout: fixed;
                      margin-top: 1em; margin-bottom: 1em; border-bottom: 1px solid #cccccc; padding-bottom: 1em; }
table.fieldworkdata td { vertical-align: top; }
table.fieldworkdata td.label { width: 35%; text-align: right; padding: 5px; color: #999999; }
table.fieldworkdata td.value { width: 65%; text-align: left; padding: 5px; }
div#evaluations, div#documents { font-size: 150%; }
span.faint { color: #999999; }


/* Styles for APA/publication list. */

#content p.apa { padding-left: 0.25in; text-indent: -0.25in; }
