body
{
   background: url(images/main-back.gif) white;
}

img.logo { float: left }

img.right { float: right }
img.left  { float: left  }

p,h1,h2,h3,h4,ul,ol,li,a
{
   font-family: Arial, sans-serif;
}

div.title
{
   font-size: x-large;
   font-weight: bold;
   font-family: Comic Sans MS, serif;
   font-style: italic;
   text-align: center;
   color: #d44;
}

div.title-small
{
   font-size: small;
   font-weight: bold;
   font-family: Arial, sans-serif;
   font-style: italic;
   text-align: left;
   text-valign: top;
   color: black;
}

div.title-small-front
{
   font-size: large;
   font-weight: bold;
   font-family: Arial, sans-serif;
   font-style: italic;
   text-align: left;
   text-valign: top;
   color: black;
}

span.subtitle
{
   font-size: large;
   font-weight: bold;
   font-family: Arial, sans-serif;
   font-style: italic;
   text-align: left;
   color: black;
}

td.main-menu
{
   text-align: center;
   text-valign: top;
   font-family: serif;
}

td.main-text
{
   text-align: left;
   text-valign: top;
   color: black;
   font-family: Arial, sans-serif;
}

p.smaller
{
   font-size: smaller;
   
}

a { color: #594 }
a:active { color: #d44 }

a.other { color: #594 }
a.other:visited { color: #d44 }

a.not-at
{
   text-decoration: none;
   color: #594;
   font-family: Comic Sans MS, serif;
   font-style: italic;
}

a.at
{
   text-decoration: none;
   color: #d44;
   font-family: Comic Sans MS, serif;
   font-style: italic;
}

span.guest
{
   font-weight: bold;
   color: #594;
}

span.sim
{
   font-weight: bold;
   color: #d44;
}
