/* File: matt.css (css stylesheet) */


/* html body */
body {
  font-family:"arial", sans-serif;
  margin-left:5px;
  margin-right:5px;
  color:#000000;
  background:#FFFFFF;
}


/* links */
a:link {
  color:#0000CC;
  background:transparent;
  text-decoration:none;
}
a:visited {
  color:#330099;
  background:transparent;
  text-decoration:none;
}
a:active {
  color:#FF0000;
  background:transparent;
  text-decoration:none;
}
a:hover {
  color:#FF9900;
  background:transparent;
  text-decoration:underline;
}


/* header */
.head-menu {
  margin-top:0.25em;
  color:#CC0000;
  font-weight:bold;
}

.header-gif {
  text-align:center;
  margin-top:2em;
}

.header-title {
  color:#000066;
  text-align:center;
  font-weight:bold;
  font-size:2em;
  font-style:italic;
  /*paddding-bottom:2em;*/
  margin-top:1em;
  margin-bottom:1em;
}

/* footer text */
.footer-text {
  color:#000066;
}

.hr-head-foot {
  width:100%;
  min-height:1px;
  margin-top:0.25em;
  margin-bottom:0.25em;
  border-bottom:1px solid #FF9900;
}

/* abstract */
.abstract-box {
  font-style:italic;
  text-align:justify;
  margin-top:1em;
  margin-bottom:2em;
}


/* table of contents (toc) */
.toc-box {
  background:#F3F3F3; /*EEEEEE;*/
  vertical-align:middle;
  border-bottom:1px solid #CC0000; /*#D0D0D0;*/
  width:100%;
}
  
.toc-left {
  color:#000066;
  text-align:left;
  font-weight:bold;
  font-size:1.5em;
}
  
.toc-right {
  color:#000066;
  text-align:right;
}

.toc-l1 {
  font-weight:bold;
  font-size:1.25em;
  margin-top:1em;
  margin-bottom:0.5em;
}

.toc-l2 {
  font-weight:bold;
  font-size:1em;
  margin-bottom:0.5em;
}


/* headlines */
.head-l1 {
  color:#000066;
  font-weight:bold;
  font-size:1.25em;
  margin-top:1em;
  margin-bottom:0.5em;
  border-bottom:1px solid #CC0000; /*#7D86DC;*/
}

.head-l2 {
  color:#000066;
  font-weight:bold;
  font-size:1em;
  margin-top:1em;
  margin-bottom:0.5em;
}

.head-l3 {
  color:#000066;
  font-weight:bold;
  font-size:1em;
  font-style:italic;
  margin-top:1em;
  /*margin-bottom:0.5em;*/
}

/* content */
.content-box {
  width:100%;
  margin-top:1em;
  margin-bottom:2em;
}

.content-box-block {
  width:100%;
  margin-top:1em;
  margin-bottom:2em;
  text-align:justify;
}
