*{
    margin:0;
    padding:0;
    border:none;
    font-family:Arial,san-serif;
    font-size:12px;
    color:#64616d;
    letter-spacing:0.1em;
    line-height:1.7em;
}

a{text-decoration:none;}
a:link,a:visited{color:#8f717a;}
a:hover{color:#582e5f;}

h1,h2,h3,h4{font-family:Arial,serif;}
h1{
    padding:5px 0;
    text-align:center;
    color:#8f717a;
    font-weight:normal;
    font-size:23pt;
    font-family:‚l‚r –¾’©;
}
h2{width:40px;height:40px;line-height:40px;color:#a888b3;text-align:center;font-weight:normal;margin:0 0 20px;background:#582e5f url('img/h2.gif') right bottom no-repeat;}
h3{margin:20px 20px 5px;padding:3px 0;border-bottom:1px solid #582e5f;font-weight:normal;letter-spacing:0.5em;color:#582e5f;}
h4{margin:5px 20px;text-align:right;font-weight:normal;}

p{padding:5px 20px 10px;font-family:Arial,san-serif;}

.if{background-color:#000000;}

.menu{height:100%;margin:0 10px 0 0;background:#000000 url('img/menu.gif') right bottom no-repeat;}
.menu ul{margin:10px 0;list-style-type:none;text-align:center;}
.menu li{padding:5px;}

.main{height:500px;width:100%;background-color:#000000;}

.g{padding:5px 20px 10px;}
.g dl{margin:5px 0 15px;}
.g dt{border-bottom:1px solid #2f1a33;}
.g dd{margin-left:50px;padding:3px 10px;color:#64616d;border:1px dashed #2f1a33;border-width:0 0 1px 1px;}
