body {
font-family:trebuchet, verdana, arial, sans-serif;
}
p {
font-size:12px;
line-height:19px;
}
.embroidery {
font-family:trebuchet, arial, sans-serif;
color:#FFCC33;
font-weight:bold;
letter-spacing:10px;
text-align:center;
}
h1{
font-family:arial, sans-serif;
font-size:15px;
border-top-style:dotted;
border-top-color:#990000;
border-top-width:1px;
padding-top:20px;
padding-bottom:0px;
}
h1 a{
color:#000;
text-decoration:none;
}
h1 a:hover{
color:#900;
text-decoration:none;
}
h1 a:visited{
text-decoration:none;
}
a:hover{
color:#900;
}
.title{
margin-bottom:5px;
}
.mainmenu p{
font-size:13.5px;
font-weight:bold;
color:#999999;
letter-spacing:.5px;
margin-top:5px;
margin-bottom:7px;
}
.mainmenu a{

font-weight:bold;
text-decoration:none;
color:#FFFFFF;
letter-spacing:.5px;
}
.main_window {
padding-top:40px;
padding-left/**/:/**/ 70px;
padding-right/**/:/**/ 70px;
padding-bottom:40px;
border-left-style:solid;
border-left-color:#990000;
border-left-width:1px;
border-right-style:solid;
border-right-color:#990000;
border-right-width:1px;

min-width: 800px;  
max-width: 800px;  

}
a:link img{
border-width:0px;
}
a:visited img{
border-width:0px;
}
.illustration{
float:right;
margin-left:20px;
margin-bottom:10px;
border-color:#990000;

}

blockquote{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
background-color:#990000;
margin-top:20px;
margin-left:0px;
margin-right:0px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
}
blockquote a:visited{
color:white;
}
blockquote a{
color:#FFCC33;
}
.footer{
font-size:9.5px;
padding-bottom:30px;
}
strong{
color:#990000;
}