div#jtime-machine-title{
background-color:black;
color:white;
}


div#downloads {
position:relative;
padding:10px 10px 10px 5px;
margin:0px;
height:610px;
overflow:hidden;
}

div#downloads ul{
padding:0px;
margin:0px;
}

div#right_box p.year{
font-size: 42px;
font-weight: bold;
line-height: 80%;
opacity: 0.6;
filter: alpha(opacity=80);
position: absolute;
top: 95px;
left:19px;

}

div#downloads div#html_contents {
margin:0px;
padding:0px;
}

div#downloads div#dl-list {
position:relative;
border:3px solid #eee;
margin-left:75px;
margin-top:480px;
}

div#downloads div#dl-list ul {
list-style-type:none;
height:115px;
overflow:hidden;
}
div#downloads div#dl-list li {
padding:0;
margin:0;
float:left;
}
div#downloads div#dl-list li a {
display:block;
margin:0px;
padding:0px;
}

div#downloads div#dl-list li img {
border:3px solid #eee;
padding:0;
margin:0;
position:static;
}

div#downloads div#dl-preview {
position:absolute;
left:30px;
top:40px;
height:450px;
text-align:center;
width:680px;
}

div#downloads div#dl-preview img {
position:absolute;
top:50px;
left:0px;
text-align:center;
border:5px solid #eee;
}

img.visible {
z-index:1;
}
div#manual ol li {
float:left;
padding:5px;
list-style:none;
}
div#manual ol li a {
font-size:0.9em;
}



div#dl-specs {
background-color:#000;
width:150px;
opacity:.85;
color:white;
text-align:left;
}

div#dl-specs div.platform {
padding:5px;
clear:both;
}
div#dl-specs div.platform h2 {
color:white;
font-size:1.1em;
margin-bottom:5px;
border-bottom:1px solid #eee;
text-align:left;
}
div#dl-specs li {
line-height:1.5;
list-style:none;
}

div#dl-specs li a {
color:#eee;
padding-left:5px;
}
div#dl-os {
background-color:#111;
padding:5px;
text-align:center;
}
div#dl-os a{
font-size:1em;
color:white;
padding:2px;
}
div#dl-os a.current {
color:#e24631;
}

div#dl-img-url {
width:410px;
height:24px;
background-color:#000;
}
div#dl-img-url a {
display:block;
float:left;
height:20px;
line-height:20px;
background-color:#000;
color:white;
padding:2px;
width:50px;
font-size:1em;
}
div#dl-img-url input {
border:1px solid #eee;
height:20px;
width:350px;
}


div.left {
background-color:#000;
color:white;
opacity:.9;
-moz-opacity:.9;
filter:alpha(opacity=88);
height:610px;
width:823px;
padding-left:20px;
}

div.left p {
color:#eee;
padding:5px;
margin-left:25px;
width:600px;
}
div.left h4,div.left h5 {
margin-left:25px;
color:white;
padding:10px 0px;
}
div.left h4 {
font-size:1.3em;
}
div.left ul {
margin-left:50px;
list-style-type:square;
width:600px;
}
div.left ol {
width:600px;
}
div.left a {
color:#888;
}
