/* ***** FSDB ***** */

@import "/styles/foothack.css";

BODY {
  background: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

BODY.topmenu {
  margin: 1em 0em 0em 1em;
  /* background: rgb(255,255,206); */
  background: #FFFFCC;
}

BODY.treemenu {
  margin-top: 7px;
  /* background: rgb(255,255,206); */
  background: #FFFFCC;
}

BODY.categorylist,
BODY.article,
BODY.articlelist,
BODY.news,
BODY.search,
BODY.image,
BODY.error {
  margin-left: 2em;
  margin-top: 15px;
}

h1 {
  font-size: 140%;
  font-weight: normal;
  color: #990033;
}

h2 {
  font-size: 120%;
  font-weight: normal;
  margin-bottom: -3pt;
  margin-top: 20pt;
}
 
h3 {
  font-size: 108%;
  font-weight: normal;
  margin-bottom: -3pt;
} 

h4 {
  font-size: 80%;
  font-weight: bold;
  margin-bottom: -3pt;
} 

h5 {
  font-size: 75%;
  font-weight: bold;
  margin-bottom: -3pt;
} 

p {
  line-height: 130%;
  font-size: 100%;
}

li {
  line-height: 130%;
  font-size: 100%;
  margin-top: +5pt;
}

A {
  font-weight: normal;
  color: black;
  text-decoration: underline;
}

A:HOVER {
  color: #B22222;
  text-decoration: underline;
}

A:ACTIVE {
  text-decoration: underline;
}

P {
  color: Black;
}

A.treemenu,
A.noframes,
A.categorytree,
A.categorylist,
A.articlelist,
A.readmore,
A.searchresult,
A.topmenu {
  text-decoration: none;
}

H2.categoryname,
H2.article,
H2.news,
H2.searchform {
	margin-top: 15px;
}

.toplogo {
  font-variant: normal;
  font-weight: normal;
  font-size: 32px;
  /* font-height: 34px; */
}

.topmenu {
  font-variant: normal;
  /* font-weight: bold; */
  /* background: rgb(255,255,206); */
}

.logo {
  font-family: serif;
}

.newsheader {
  /*text-decoration: underline;*/
  color: #000000;
}

.newsdate {
  /* font: normal; */
  font-size: 75%;
}

.newsitem {
  text-indent: 10px;
  /* font: normal; */
  font-size: 75%;
}

SPAN.newsitem {
  font-size: 100%;
  margin-top: 50pt;
}

H3.newstext {
  font-size: 120%;
  font-weight: normal; 
  margin-bottom: -2pt; 
  margin-top: 20pt;
color: #990033;

}

.readmore {
  /*font-variant: small-caps;*/
  /* font: normal; */
  font-size: 75%;
}

P.newstextdate {
  /* font: normal; */
  font-size: 75%;
}

.treemenu {
  /* line-height: 150%; */
  text-decoration: none;
  /* background: rgb(255,255,206); */
}

TD.treemenu {
  padding-top: 8px;
}

A.treemenu {
  color: black;
  font-weight: bold; /* ??? */
}

DIV.categorylist {
  font-size: 100%;
  /* padding-top: 4px; */
  /* padding-bottom: 4px; */
  margin-top: 4px;
  margin-bottom: 4px;
  text-decoration: none;
}

A.categorylist {
  color: #00008B;
  font-weight: bold; /* ??? */
  text-decoration: none;
}

HR.categoryhead {
  border-style: dotted;
  border-width: 2px;
  border-color: rgb(120,120,120);
}

SPAN.articlelist{
   font-size: 100%;
}

.categorytree {
  color: #00008B;
  font-weight: bold; /* ??? */
  text-decoration: underline;
}

.admintablecell {
  background-color: #8B0000;
  border-width: thin;
  border-color: black;
  border-style: solid;
}

.articleheader {
  font: normal;
  font-size: 80%;
  clear: both;
}

h2.categoryname,
h2.article,
h2.news,
h2.searchform {
  font-size: 140%;
  font-weight: normal;
  color: #990033;
}

h3.newsheader {
  margin-bottom: -10pt;
  
}

div.categorytext {
  line-height: 130%;
  font-size: 100%;
  margin-top: +5pt;
}

hr.footer {
  margin-top: 1em;
  margin-bottom 0;
}

p.footer {
  margin-top: 0;
  padding-top: 0;
  font-size: 80%;
  font-style: italic;
  text-align: center;
}

/* *** end *** */

