/* structure--------------------------------- */
body {margin: 0px; padding: 0px; background: #fff; color: #333; font-family: Arial, Verdana, Sans-serif; text-align: center;} 

/* banner--------------------------------- */

#printbanner {width: 100%; text-align: left; vertical-align: middle; letter-spacing: 5px;}
#printbanner h5 {font-size: 10px; text-align: right; margin: 0px; padding: 7px 5px 5px 5px; color: #900;}
#printbanner h2 {font-size: 12px; margin: 0px; padding: 7px 5px 5px 5px; border-top: 1px solid #900; border-bottom: 1px solid #900; color: #fff; background: #900;}

#upperbanner {display: none; height: 24px; width: 98%; margin: 0px auto 0px auto; text-align: right;}
#lowerbanner {display: none; height: 40px; padding: 0px; width: 100%;	margin: 0px auto 0px auto; background: url("https://web.stanford.edu/dept/its/images/bannerbg.gif") left bottom;}

#banner {display: none; width: 100%; height: 100px; background: #FFC; margin: 0px; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; color: #999; font-size: 11px;}

/* container--------------------------------- */

#container {width: 100%; margin: 0px auto 0px auto; text-align: left;}

/* navigation--------------------------------- */

#nav {width: 100%; height: 24px; color: #333; padding: 0px; font-size: 11px; margin: 0px; border-bottom: 1px solid #bbb; clear: both;}
#nav a {padding: 5px 5px 4px 5px; text-decoration: none; background: #fff;}

#nav ul {padding: 0px; margin: 5px 0px 0px 0px; z-index: 1;}
#nav ul li {display: inline; list-style-type: none; border: 0px; position: relative; margin: 0px; padding: 0px;}
#nav ul ul {display: none;}

#nav a:link, #nav a:visited {color: #666; text-decoration: none;}
#nav a:hover, #nav a:active {color: #333;}

/*navigation2--------------------------------- */
#nav2 {width: 100%; height: 21px; color: #333; padding: 0px; font-size: 11px; margin: 0px; border-bottom: 1px solid #bbb; background: #eee; clear: both;}
#nav2 a {padding: 4px 10px 3px 10px; text-decoration: none; background: #eee;}

#nav2 ul {padding: 0px; margin: 4px 0px 0px 0px; z-index: 1;}
#nav2 ul li {display: inline; list-style-type: none; border: 0px; position: relative; margin: 0px; padding: 0px;}
#nav2 ul ul {display: none;}

#nav2 a:link, #nav2 a:visited {color: #666; text-decoration: none;}
#nav2 a:hover, #nav2 a:active {color: #333;}

/* breadcrumb--------------------------------- */

/*Fat Erik's Breadcrumbs*/
#breadcrumb {width: 98%; margin: 0px; font-size: 11px; font-weight: bold; line-height: 1.5em;}
#breadcrumb ul {list-style: none; padding: 0px; margin: 0px;}
#breadcrumb li {display: inline; padding: 0px; margin: 0px; white-space: nowrap;}
#breadcrumb li:before {font-weight: normal; content: " > "; }
#breadcrumb li:first-child:before {font-weight: normal; content: ""; }
#breadcrumb a {font-weight: normal;}

/*IE workaround*/
/*All IE browsers*/
* html #breadcrumb li {background-image: url("https://web.stanford.edu/dept/its/images/arrow.gif"); background-repeat: no-repeat; background-position: 0px 50%; padding: 0px 0.5em 0px 1em; margin: 0px 1em 0px -1em;}
*:first-child+html #breadcrumb li {background-image: url("https://web.stanford.edu/dept/its/images/arrow.gif"); background-repeat: no-repeat; background-position: 0px 50%; padding: 0px 0.5em 0px 1em; margin: 0px 1em 0px -1em;}

/*Win IE browsers - hide from Mac IE\*/
* html #breadcrumb {height: 1%;}
*:first-child+html #breadcrumb {height: 1%;}
* html #breadcrumb li {display: block; float: left;}
*:first-child+html #breadcrumb li {display: block; float: left;}
/*End hide*/

/*Mac IE 5*/
* html #breadcrumb li:first-child {background-image: none;}
*:first-child+html #breadcrumb li:first-child {background-image: none;}

/* sidecontent--------------------------------- */

#sidebar {width: 100%; margin: 0px; padding: 0px; font-size: 11px; color: #333; border-bottom: 1px solid #bbb;}
#sidebar h1 {margin: 7px 0px 0px 0px; text-indent: 5px; line-height: 1.5em; color: #666; font-weight: bold; font-size: 11px;}
#sidebar a:link, #sidebar a:visited {color: #333; text-decoration: none;}
#sidebar a:hover, #sidebar a:active {color: #900; text-decoration: underline;}
#sidebar p {margin: 0px; padding: 10px;}
#sidebar ul {margin: 10px 0px 0px 0px; padding: 0px;}
#sidebar li {display: inline; list-style: none; padding: 0px 10px 10px 10px; margin: 0px;}

#search {clear: both;}
#seal {display: none; text-align: center; margin: 20px 0px 20px 0px;}

/* maincontent--------------------------------- */

#content {margin: 0px; padding: 10px 10px 20px 10px;}

#maincontent {margin: 0px; font-size: medium; line-height: 1.4em; word-wrap: break-word;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #maincontent {font-size: small;}
*:first-child+html #maincontent {font-size: small;}
/* End hide from IE5-mac */

/* date--------------------------------- */

#date {color: #333; font-size: 11px; margin-top: 25px;}

/* footer--------------------------------- */

#footer {width: 100%; text-align: center; background:#900; color:#fff; font-size: 11px;	padding: 3px 0px 3px 0px; margin: 0px 0px 12px 0px;}
#footer a {color: #fff; text-decoration: none; font-weight: bold; padding: 0px 5px 0px 5px;}
#footer a:link, #footer a:visited {text-decoration: none;}
#footer a:hover, #footer a:active {text-decoration: underline;}

/* copyright--------------------------------- */

#copyright {color: #000; font-size: 10px; text-align: center; padding: 0px 0px 15px 0px;}
#copyright a:link, #copyright a:visited {color: #000; text-decoration: underline; padding: 0px 5px 0px 5px;}
#copyright a:hover, #copyright a:active {color: #900;}

/* logo--------------------------------- */

#logo {display: none; color: #000; font-size: 10px; text-align: center; padding: 0px 0px 25px 0px;}
