body, p, h1, h2, h3, h4, h5, h6, table, td, th, li, ul, ol {
 font-family: verdana, helvetica, arial, sans-serif;
}

body {
 font-size: 70%;
 color: #000000;
 background: #ffffff url(seamless.png) repeat;
 margin-left: 15%;
 margin-right: 15%;
 margin-top: 1.5em;
 margin-bottom: 1.5em;
 font-weight : normal;
 font-style : normal;
 text-decoration : none;
}

li, ul, ol {
 padding: 0;
 margin: 0;
}

ul, ol {
 list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
 color: #000000;
 background: transparent;
 font-weight: bold;
}

h1 {
 margin-top: 0;
 margin-bottom: 0;
 font-size: 160%;
}

h2 {
 margin-top: 1em;
 margin-bottom: 0;
 font-size: 120%;
}

a:link {
 color: #555555;
 background: transparent;
 text-decoration: underline;
}

a:visited {
 color: #555555;
 background: transparent;
 text-decoration: underline;
}

a:active {
 color: #333333;
 background: transparent;
 text-decoration: underline;
}

a:hover {
 color: #333333;
 background: #e0e0e0;
 text-decoration: underline;
}

span.note {
 font-size: 95%;
}

img {
 border: none;
}

.main {
 color: #000000;
 background: #eeeeee;
 margin-top: 1em;
 margin-bottom: 1em;
 margin-left: 0;
 margin-right: 0;
 padding-top: 1.5em;
 padding-bottom: 1.5em;
 padding-left: 1em;
 padding-right: 1em;
 border: 1px solid #999999;
}

.center {
 width: auto;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

.center a:hover {
 background: transparent;
}

.componentlist {
 list-style-type: none;
 padding-left: 0;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0.5em;
}

.bulletlist {
 list-style-type: square;
 padding-left: 0;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 1.5em;
}

.oneline {
 display: inline;
}

//////////////////////////

.tablebox {
 padding: 0;
 margin-left: 2.5em;
 margin-right: 2.5em;
 margin-top: 2.5em;
 margin-bottom: 2.5em;
}

table, table.top {
 width: 100%;
 margin-left: 0;
 margin-right: 0;
 margin-top: 3em;
 margin-bottom: 0;
 text-align: left;
}

table, td {
 border-collapse: collapse;
 border-spacing: 1px;
 font-size: 100%;
 padding: 0.25em;
}

td.description {
 padding-top: 1.5em;
 padding-bottom: 1.5em;
 padding-left: 0.5em;
 padding-right: 0.5em;
}

table.top {
 width: 100%;
 border: 1px solid #acacac;
}

td.name {
 width: 33%;
 border-bottom: 1px solid #acacac;
 font-weight: bold;
}

td.version {
 width: 33%;
 border-bottom: 1px solid #acacac;
 text-align: center;
}

td.author {
 width: 33%;
 border-bottom: 1px solid #acacac;
 text-align: right;
}

td.dllink {
 width: 33%;
 border-top: 1px solid #acacac;
 text-align: left;
}

td.wwwlink {
 width: 33%;
 border-top: 1px solid #acacac;
 text-align: center;
}

td.screenshot {
 width: 33%;
 border-top: 1px solid #acacac;
 text-align: right;
}

.compiled {
 font-style: italic;
}

