/* HOMEPAGE STYLES */

td.main {
  padding: 0;
}

table tr {
  vertical-align: top;
}

a:link, a:visited {
  color:            #074987;
  text-decoration:  none;
}

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

/* begin mission */
#mission {
  background-color: #e7edf3;           /* 10%  prime1 */
  border:           #c2d2e1 solid 1px; /* 25%  prime1 */
  margin:           0.5em 0 0.5em 0.5em;
  font-family:      Arial,Helvetica,Sans-Serif;
  font-size:        1em;
  text-align:       left;
  padding:          0.5em;
  font-style:       italic;
  font-weight:      bolder;
}
/* end mission */

/* begin spotlight */
#spotlight {
  cursor:           pointer; 
  margin:           1em 0.5em 0.5em 0.5em;
}

#spotlight div.fieldset div.content {
  background-color: #eff3e8;           /* 10%  natural3 */
  border:           #d7e0c4 solid 1px; /* 50%  natural3 */
  padding:          1em 0.5em 0.5em 0.5em;
  width:            330px;
}

#spotlight div.fieldset div.legend {
  background-color: #d7e0c4;           /* 25%  natural3 */
  border:           #afc088 solid 1px; /* 50%  natural3 */
  color:            #5f8011;           /* 100% natural3 */
}

#spotlight h1 { 
  font-size: 1.3em;
}

#spotlight a {
  color: #a00000;
}

/* end spotlight */

/* begin news */
#news {
  width: 220px;
  margin-left: 0;
}

#news div.fieldset div.content {
  background-color: #f0e8e6;           /* 10%  natural9 */
  border:           #d8c6c0 solid 1px; /* 25%  natural9 */
}

#news div.legend {
  background-color: #d8c6c0;           /* 25%  natural9 */
  border:           #b18b80 solid 1px; /* 50   natural9 */
  color:            #621700;           /* 100% natural9 */
  font-size:        0.8em;
}

#news div.fieldset p {
  margin:     2px 0px 0px 0px;
  font-size:  0.8em;
  color:      #074987;
}

#news a.news-title {
  font-size:      0.8em;
  color:          #8d0017;
  text-transform: capitalize;
}

#news div.fieldset h1 {
  color:       #8d0017;
  font-size:   1em;
  font-weight: bold;
}

#news div.fieldset img {
  margin: 5px;
  border: 0px;
  height: 55px;
  width:  55px;
}

#news div.fieldset {
  cursor: pointer;
}

/* end news */

/* begin science */
#science, #localresources {
  background-color: #e7edf3;           /* 10%  prime1 */
  border:           #c2d2e1 solid 1px; /* 25%  prime1 */
  width:            330px;
  padding:          0.2em;
  margin:           1.5em 0.5em 0.5em 0.5em;
}

#modelorgs, #humgen, #pathogens, #bioinfo, #genbiol, #proteomics, #campus {
  text-align:       left;
  font-size:        1.4em;
  margin:           0.5em;
  padding-top:      0.2em;
  clear:            both;
}

#science dl, #localresources dl {
  margin:  0;
  padding: 0.5em;
}

#science dt, #localresources dt {
  margin:  0 0 0 0;
}

#science dd, #localresources dd {
  margin: 0.2em 0 0 1em;
}

dd.last, li.last {
  margin-bottom: 0.4em;
}

#science dd a, #localresources dd a {
  text-decoration:  none;
}
/* end science */

/* versiontracker re-styling, this is pretty forced and ugly considering it's formatted into tables already */
#versiontracker {
  border:           #83a4c3 dotted 1px;
  background-color: #e7edf3;
  width:            330px;
  padding:          0.2em;
  margin:           1.5em 0.5em 1.5em 0.5em;
}

#versiontracker table {
  width: 100%;
}

