BODY,P,SELECT,OPTION,TEXTAREA,INPUT,BLOCKQUOTE,OL,UL,LI,TD {
  font-family:arial, helvetica, sans-serif;
  font-size:14px;
  color:#000000;
}
A:link, A:active,  A:visited {
  font-family:arial, helvetica, sans-serif;
  font-size:14px;
  color:#87254A;
  font-weight:normal;
  text-decoration:none;
}
A:hover {
  font-family:arial, helvetica, sans-serif;
  font-size:14px;
  color:#87254A;
  font-weight:normal;
  text-decoration:underline;
}

h1 {
  font-family:arial, helvetica, sans-serif;
  font-size:25px;
  font-weight:bold;
  color:#87254A;
}

h2 {
  font-family:arial, helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#87254A;
  margin-bottom:0px;
}

h3 {
  font-family:arial, helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#87254A;
  margin-bottom:0px;
}


A.menu1:link, A.menu1:active,  A.menu1:visited {
  color:#FFFFFF;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
}
A.menu1:hover {
  font-size:13px;
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:underline;
}

.menu1 {
  color:#F1C54A;
  font-size:13px;
}


div.menu2 {
  color:#87254A;
  font-size:13px;
  font-weight:bold;
  background-color:#F1C54A;
  border-bottom:solid 1px #FFFFFF;
  padding:3px;
}

div.menu2 A.selected:link, div.menu2 A.selected:active, div.menu2 A.selected:visited, div.menu2 A.selected:hover  {
  color:#87254A;
  font-size:13px;
  font-weight:bold;
}

A.menu2:link, A.menu2:active,  A.menu2:visited {
  color:#000000;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
}
A.menu2:hover {
  color:#000000;
  font-size:13px;
  font-weight:normal;
  text-decoration:underline;
}

UL {
  list-style-image:url(/images/mini_puzzle2.gif)
}

A.bold:link, A.bold:active,  A.bold:visited, A.bold:hover {
  font-weight:bold;
}

.small {
  font-size:11px;
  color:#87254A;
}