/* level 2+ styles for Daedalus site  */

/* HEADER */

#divheader {
  position: relative;
  height: 150px;
  min-width: 910px;
  background-color: #233753;                              /* changes by section */
/* background-image: url(../img/spotlight/bannerbkg.jpg);  /* changes by section */
  background-repeat: no-repeat;
  margin-bottom: 0px;
}
/* logo */
#divsitetitle {
  position: absolute;
  left: 12px;
  top: 10px;
  
}
/* section name */
#divsectiontitle {
  position: absolute;
  left: 244px;
  top: 10px;
  z-index: 5;
}



/* BODY */

#divbody {
  width: 910px;
  margin-bottom: 60px;
}
/* wider text area - body div is the same though */
#divbodywide {
  width: 910px;
  margin-bottom: 60px;
}

/* NAVIGATION */

/* (total width 117px) */
#divnavigation {
  padding-left: 6px;
  width: 100px;
}
/* outermost level list */
#divnavigation ul {
  margin: 4px 0px 0px 0px;
  padding: 0px;
  list-style-type: none;
}
/* second level not indented */
#divnavigation ul li ul {
  margin: 0px;
  padding: 0px;
}
/* third+ level lists are indented */
#divnavigation ul li ul li ul {
  margin-left: 12px;
}

/* outermost level list item */
#divnavigation ul li {
  font-size: 0.75em;
  line-height: 120%;
  color: #1c77ba;
  margin-bottom: 2px;
}
/* inner level list item */
#divnavigation ul li ul li {
  font-size: 90%;
  margin-top: 2px;
}
/* don't reduce size any further */
#divnavigation ul li ul li ul li {
  font-size: 100%;
}

/* default link characteristics */
#divnavigation ul li a {
  display: block;
  margin: 0px;
  padding: 0px;
  background-image: none;
  background-position: 2px 3px;
  background-repeat: no-repeat;

  color: #015C65;
  text-decoration: none;
}
#divnavigation ul li a:link,
#divnavigation ul li a:visited {
}
#divnavigation ul li a:active,
#divnavigation ul li a:hover,
#divnavigation ul li a:focus {
  color: #015C65;
  font-weight: bold;
}
#divnavigation ul li a.current {
  color: #015C65;
  font-weight: bold;
}
/* set padding and background for inner links */
#divnavigation ul li ul li a {
  padding-left: 12px;
/*  background-image: url(../Pictures/dash.gif);*/
}
#divnavigation ul li ul li a:active,
#divnavigation ul li ul li a:hover,
#divnavigation ul li ul li a:focus {
  font-weight: normal;
  background-image: url(../Pictures/gt.gif);
}
#divnavigation ul li ul li a.current,
#divnavigation ul li ul li a.current:link,
#divnavigation ul li ul li a.current:visited,
#divnavigation ul li ul li a.current:active,
#divnavigation ul li ul li a.current:hover,
#divnavigation ul li ul li a.current:focus {
  font-weight: bold;
  background-image: url(../Pictures/gt.gif);
}
/* set the link widths (needed by IE6) */
#divnavigation ul li a {
  width: 156px;
}
#divnavigation ul li ul li a {
  width: 144px;
}
#divnavigation ul li ul li ul li a {
  width: 132px;
}
#divnavigation ul li ul li ul li ul li a {
  width: 120px;
}
/* dividers */
#divnavigation img.divider {
  display: block;
  margin: 9px 0px 4px 0px;
}



/* TEXT */

/* total width 694px */
#divtext {
  position: relative;
  width: 735px;
  padding-left: 6px;
  padding-right: 196px;
}


sub { 
	vertical-align:text-bottom; 
	font-size:75%;
}
sup { 
	vertical-align:text-top; 
	font-size:75%; 
}


/* wider text area, no sidebar */
#divbodywide #divtext {
  width: 678px;
}

#divtext h1 {
  font-size: 1.25em;
  font-weight: bold;
  font-style: normal;
  line-height: 120%;
  color: #1b2c40;
}
#divtext h2 {
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  line-height: 120%;
  color: #1b2c40;
  margin-bottom: 0px;
}
#divtext h3 {
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  line-height: 140%;
  color: #1b2c40;
  margin-bottom: 0px;
}
#divtext h4 {
  font-size: 0.70em;
  font-weight: bold;
  font-style: normal;
  line-height: 140%;
  color: #000000;
  margin-bottom: 0px;
}
#divtext h5 {
  font-size: 1em;
  font-weight: bold;
  font-style: italic;
  line-height: 140%;
  color: #000000;
  margin-bottom: 0px;
}
#divtext p, #divtext li {
  font-size: .90em;
  line-height: 130%;
  color: #000000;
}
/* keep nested list items same size */
#divtext li li {
  font-size: 100%;
}
/* links */
#divtext a,
#divtext a:link {
  color: #000000;
}
#divtext a:visited {
  color: #000000;
}
#divtext a:active,
#divtext a:hover,
#divtext a:focus {
  color: #015C65;
}

#divtext h2.paragraphic,
#divtext h3.paragraphic,
#divtext h4.paragraphic,
#divtext h5.paragraphic {
  margin-bottom: 1.0em;
}

#divtext p.caption {
  font-size: 0.65em;
  font-weight: normal;
  font-style: italic;
  line-height: 130%;
  color: #096642;
}
#divtext p.caption img {
  margin-bottom: 8px;
}


/* FLOAT RIGHT */
#textbox {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	border: none;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* SIDEBAR */

#divsidebar {
  position: absolute;
  left: 755px;
  top: 4px;
  width: 370px;
  z-index: 5;
}




/* FOOTER */

#divfooter {
  position: relative;
  height: 100px;
}

/* MIT logo */
#divmitlogo {
  position: absolute;
  left: 12px;
  top: 0px;
  z-index: 5;
}
/* address/contact info */
#divaddress {
  position: absolute;
  left: 71px;
  top: 0px;
  z-index: 5;
}
