html, body{
 padding: 0;
 margin: 0;
 font-family: "DejaVu Sans", Verdana, Geneva, Tahoma, Arial, Heveltica, sans-serif;
 font-size: 0.9em;
}

#wrapper {
 overflow: hidden;
}

#header {
 height: 180px;
 background: #625D9F url('gfx/header.jpg') no-repeat top right;
}

#header *{
 display: none;
 visibility: hidden;
 speak: normal;
}

#sidebar {
 width: 170px;
 background: #625D9F url('gfx/menufoot.jpg') no-repeat bottom left;
 margin-top: 0;
 padding-top: 0;
 padding-bottom: 50px;
}

#sidebar ul{
 margin: 0;
 padding: 0.5em;
 list-style-type: none;
}

#sidebar h2{
 margin: 0;
 padding: 0.2em 0;
 text-align: center;
 border-bottom: 1px dotted #9B81F8;
 font-size: 1.2em;
 font-style: italic;
 color: #fff;
}

#sidebar li{
 background: url('gfx/menuball.gif') left top no-repeat;
 padding-left: 20px;
 padding-bottom: 0.5em;
}

#sidebar a{
 color: #EBE6FE;
 text-decoration: none;
 font-family: Tahoma, Geneva, Verdana, Arial, Heveltica, sans-serif;
}

#sidebar ul.menu a{
 font-weight: bold;
 font-family: "DejaVu Sans Condensed", Verdana, Geneva, Tahoma, Arial, Heveltica, sans-serif;
}

#content {
 float: right;
 width: 100%;
 margin-right: -170px;
 text-align: center;
}

#imgad {
 margin-right: 0.5em;
 padding-right: 0.5em;
 border-right: 1px dotted #aaa;
}

#content h1{
 font-size: 1.5em;
 color: #625D9F;
 font-style: italic;
}

#content h2 {
 text-align: right;
 padding: 0.2em 5em 0 5em;
 border-bottom: 1px solid #9B81F8;
 margin: 0.2em 0.5em 1em 0.5em;
}

#content div {
 margin-right: 170px;
}

#content object {
 border: none;
 width: 100%;
 height: 1000px;
 display: block;
 margin: 1em;
}

#links{
 clear: both;
 font-size: 0.72em;
 text-align: center;
 padding-bottom: 2px;
 color: #aaa;
}

#links a{
 color: #aac;
 text-decoration: none;
}

.stext{
 font-size: 0.8em;
 color: #abc;
}

