body
{
 background-color: #2b2a28;
 background-image: url("gfx/bg_MAKnives.jpg");
 background-repeat: no-repeat;
 background-position: center;
 background-attachment: fixed;
 color: #ffffff;
 font-family: "Times New Roman", serif;
 font-size: medium;
 text-align: left;
}

h1
{
 font-family: Garamond, "Times New Roman", serif;
 font-variant : small-caps;
}
h2
{
 font-family: Garamond, "Times New Roman", serif;
}

p.menu
{
}
p.urlhome
{
 text-align: center;
}
p.bottomnote
{
 text-align: center;
 font-size: x-small;
}
p.caption
{
 font-family: Arial, sans-serif;
 text-align: center;
 font-size: small;
 font-style: italic;
}
p.question
{
 font-weight: bolder;
}
p.answer
{
 font-style: italic;
}

hr
{
 width: 100%;
}

img
{
 border-width: 0px;
}
img.button
{
 border-width: 0px;
}
img.headline
{
 border-width: 0px;
 background-color: transparent;
}
img.logo
{
 background-color: #2b2a28;
 border-style: none;
}
img.illustration
{
 background-color: #2b2a28;
 border-width: 2px;
 border-style: inset;
 border-color: #2b2a28;
}

a:link
{
 color: #cccc99;
}
a:hover
{
 color: #996600;
 text-decoration: none;
 background-color: #eeeeee;
}
a:visited
{
 color: #996600;
}
a:active
{
 color: #cccccc;
}

a.menu:link
{
 text-decoration: none;
 color: #000000;
}
a.menu:visited
{
 text-decoration: none;
 color: #000000;
}
a.menu:hover
{
 text-decoration: none;
 color: #ffffff;
 background-color: #000000;
}
a.menu:active
{
 text-decoration: none;
 color: gray;
}

a.button:link
{
 text-decoration: none;
}
a.button:visited
{
 text-decoration: none;
}
a.button:active
{
 text-decoration: none;
}

div.image
{
 margin-left: 5px;
 margin-right: 5px;
}

table.invisible
{
 border-style: none;
 width: 100%;
}
td.invisible-main
{
 font-size: 125%;
 border-style: none;
 text-align: left;
 padding-top: 10px;
 padding-right: 150px;
 padding-bottom: 10px;
 padding-left: 150px;
 vertical-align: top;
}
td.invisible-toplogo
{
 border-style: none;
 text-align: center;
 padding: 5px;
 vertical-align: middle;
}
td.invisible-menu
{
 font-family: Arial, sans-serif;
 font-size: 100%;
 font-weight: bolder;
 border-style: none;
 text-align: center;
 padding-top: 5px;
 padding-right: 150px;
 padding-bottom: 5px;
 padding-left: 150px;
 vertical-align: middle;
}
td.invisible-bottom
{
 border-style: none;
 text-align: left;
 padding-top: 10px;
 padding-right: 150px;
 padding-bottom: 10px;
 padding-left: 150px;
 vertical-align: top;
}
