/***********************************************************************
 ** skin.css  - bookcase skin
 ***********************************************************************/


/* ----------------------------------------------------------------
 *  Skin specific structure and format for the site.
 * ----------------------------------------------------------------*/

/* Used with the wikistyle 'themebar' to create a header bar like the
   subheader bar used with the theme. */
.themebar {
  color: white;
  font-weight: bold;
  padding: 2px;
  text-align: center;
  background-color: black;
  background-image: url('navbg.gif');
}

/* Format the htpasswd user form and the login form. */
.htpasswdusrform table { 
  background-color: #f2efeb;
  padding: 5px;
}

.loginform {
  background-color: #f2efeb;
  padding: 10px;
  padding-left: 2em;
  width: 350px;
}


/* ----------------------------------------------------------------
 *  Site structure.
 * ----------------------------------------------------------------*/
/* #0f4374 */

/* This sets the overall frame for the site */
body {
  margin: 0px; 
  font-family: arial, helvetica, Verdana,sans-serif; 
  font-size: 16px; /*12pt;*/
  color: #222;
  background-color: white;
}


/* These are for the left-sidebar. */

#wikileft {
  text-align: center;
  width: px;
}



/* Site header. */

#wikiheader { 
  color: black;
  position: sticky;
  position: -webkit-sticky;
  z-index: 1000;
  top: 0;
  background-color: white;
  /*padding: 2ex;*/
}

#wikiheader .topbar {
  background-image: url('navbg.gif');
  height: 28px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 2ex;
}

.bookcase .divider {
  height: 1.5ex;
  width: 100%;
  background-color: white;
  margin-top: 1ex;
}

.siteicon {
  margin-left: 20px;
}

.sitetitle {
  font-size: 20pt;
  color: black;
  padding-top: 1.5ex;
  padding-bottom: 1ex;
}

.sitetitle a, 
.sitetitle a:link, 
.sitetitle a:visited {color: black; text-decoration: none;}
.sitetitle a:hover {color: blue; text-decoration: none;}

.siteauthor {
  font-size: 11pt;
  color: white;
  font-style: italic;
  padding-left: 2ex;
}


.siteauthor a, 
.siteauthor a:link, 
.siteauthor a:visited {color: white; text-decoration: none;}
.siteauthor a:hover {color: yellow; text-decoration: none;}


.titlebar {
  text-align: center;
  color: black;
  background-image: url('bg.png');
  background-size: contain;
  border-bottom: 1px solid #f8f8f8;
}

.titlebar .actions {
  width: 1in;
  text-align: right;
}

#searchbar {
  padding-right: 7px;
  padding-bottom: 0px;   
}

.searchform {
  margin: 0px;
  font-size: 10pt;
}

.searchform input {
  font-size: 9pt;
}

.searchbtn {
  display: none;
}

.headertable {
  background-color: white;
}

#wikicmds { 
  float:right;
  font-size: 9pt; 
  white-space:nowrap; 
  padding-right: 4px;  
  padding-top: 1px;
  margin-top: 0px;
  margin-right: 2px;
  padding-left: 1ex;
}  


/*#wikicmds .vspace {height: 0px;}*/
           
#wikicmds ul { list-style:none; margin:0px; padding:0px; }
#wikicmds li { display:inline; margin: 0px 5px; }
#wikicmds li.login { font-weight: bold;}

#wikicmds li a { text-decoration: none; color: #006000; border: none; }
#wikicmds li a.createlink { display:none; }

#wikicmds li.view a,
#wikicmds li.login a,
#wikicmds li.students a { color: #006000; }
#wikicmds li a:hover { text-decoration:underline; color: red;}

form.actionmenu { padding-top: 0px; /*7px*/ padding-right: 0px;}
form.actionmenu select { font-size: 0.9em; }

/* These are for the middle or main section of the page. */
#wikimid {
  padding-top: 1ex;
} 

#wikibody { 
  font-size: 1em; 
  width: 1000px;
  background-color: #F8F8F8;
  /*background-color: #f2efeb;*/ 
  /*border: 1px solid #aaa;*/
  padding-top: 2ex;
  border-bottom: 2px solid black;
  /*box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.19);*/   
}

#contentblock {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.19); 
  border: 1px solid #bbb;
  border-bottom: none;
  margin-top: 0px;    
  background-color: white;
}

#wikicontents {  
  min-height: 6in;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 2ex;
  margin-top: 0px;   
}

.pagegroup { margin-top:8px; margin-bottom:2px; }
.pagetitle { 
  line-height:1em; 
  font-size:1.9em; /*1.66em*/
  font-weight:normal; 
  margin:0px;   
  margin-top: 0px; 
  padding-bottom: 10px;
  padding-top: 10px;
  color: black; 
}


#wikititle {
  margin-top: 30px; 
  margin-bottom: 3ex;
}

#wikitext { 
  margin-top: 10px; 
  line-height: 1.45; /*1.33em;*/ 
  color: #202020;
} 
#wikitext table { font-size:100%; line-height: 1.45; } /* For MSIE 5.5 */

/* These are for the edit form. */
#wikiedit form { margin:0px;  width:100%; }
#wikiedit textarea { width:100%; font-family: Courier New; } 


/* These affect the lines at the very bottom. */
#wikifoot { 
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 15px;
  /*padding: 5px 10px 4px 178px;*/
  /*border-top:2px #c0c0c0 solid;*/ 
  font-family: arial, verdana,sans-serif; font-size: 0.8em;
  color: #808080;
}

#wikifoot a { text-decoration:none; color:#0E6E3E; border:none; }
#wikifoot a:hover { text-decoration:underline; color:blue; }




/* ----------------------------------------------------------------
 *  Document format.
 * ----------------------------------------------------------------*/

strong {
  color: black;
}

/* Modify the hyper links. */
a, a:visited, a:link {
	color: #003380;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #006000;
}


/* These control the fixed-width text elements of the page */
textarea, code { font-size: 1.1em; }
pre { font-size: 1em; }
pre, code { font-family: "Courier New", Lucida Console, Andale Mono, Courier, monospace; }
pre { line-height: 1.35; }  /* 1.2 */
pre code, code code, pre pre { font-size:100%; }

/* These primarily adjust the size and spacing of heading elements,
** most browsers have atrocious defaults for these. */
h1, h2, h3, h4, h5, h6 { margin-top:1.5em; margin-bottom:0.6em; }
/*                       font-family: Arial, sans-serif; color: #202020;}*/
h1, h2 { font-weight:normal; }
h4, h6 { font-weight:bold; }
h3, h5 { font-weight:normal; }
h1 code, h2 code, h3 code, h4 code { font-size:1em; }
h1 { font-size:1.8em; }
h2 { font-size:1.7em; line-height: 1em; margin-top: 2em; margin-bottom: 2ex; 
     color: black; border-bottom: 2px solid #006d7e;}
     /*color: #006d7e; border-bottom: 1px solid #d8d8d8;}*/

/*
h2 { font-size:1.5em; line-height: 1em; border-bottom: 1px dashed #808080; margin-top: 1.5em; margin-bottom: 2ex;}
*/
/* border-bottom: 1px solid #aaa; } */
h3 { font-size:1.45em; } /* 1.33em   line-height: 1.25em;  1.22 */
h4 { font-size:1.2em; }
h5 { font-size:1.0em; } 
h6 { font-size:1.1em;}

h3 { color: #0f4374; }
h2 { border-bottom: 2px solid #0f4374;}

h5 { 
  font-weight: bold; 
  background-color: #e0e0e0; /*#d4ccbf;*/
  padding: 1px;
  padding-left: 1ex;
  margin-top: 2em;
}

p.par { font-size: 1.0em; font-weight: bold; margin-bottom: 0.5em; }


/* These affect the main content area. */
#wikitext ul ul { list-style-type: disc;  padding-left: 2em; };

.wikiaction { margin-top:4px; margin-bottom:4px; }

/* These are for the edit form. */
.wikimessage { margin-top:4px; margin-bottom:4px; font-style:italic; }

 


/* Create a round light gray box. */
.roundbox {
  background-color: #EEEEEE;
  text-align: center;
  border-radius: 8px 8px 8px 8px;
}

/* Extend the interspace between list items. */
div.stretch li { margin-bottom: 0.5ex; }


/* These affect the printed appearance of the web view (not the separate
** print view) of pages.  The sidebar and action links aren't printed. */
@media print {
  body { width:auto; margin:0px; padding:0.5em; }
  #wikihead, #wikileft, #wikicmds, .footnav { display:none; }
  #wikifoot { padding:2px; }
}
