@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}

html, body {min-height:100%; width:100%; height:100%;}
html>body {height:auto;}

body {background:#110e1f; color:#ffffff;}

h1 {margin-bottom:10px;}
h1, h2, h3, h4, h5 {font:normal 20px/22px 'Trebuchet MS', Helvetica, sans-serif; color:#647499; text-transform:uppercase;}
h2 {font-size:16px; line-height:18px;}
h3 {font-size:14px; line-height:16px;}
h4 {font-size:12px; line-height:14px;}
h5 {font-size:10px; line-height:12px;}

a {color:#647499; text-decoration:none;}
a:hover {text-decoration:underline;}

address {font-style:normal; margin-bottom:10px; padding-left:10px;}

.invalid {border-color:#cc0000;}

#index #copy h1 {margin-bottom:0;}

#container {min-height:100%; height:auto; width:900px; margin:0 auto;}
* html #container {height:100%;}  /* IE 6 needs height at 100% */

#header {width:900px; height:201px; background:#000000;}

#content {width:900px; min-height:auto;}

#menu {width:900px; border-top:solid 1px #0a0915; border-bottom:solid 1px #0a0915; background:#322a3f url(http://www.justvm.com/images/menu_bkg.jpg) repeat-y;}
#menu ul {height:45px; width:480px; margin:0 auto; line-height:45px; font:normal 12px/45px Arial,Helvetica,sans-serif; color:#647499; text-transform:uppercase;}
#menu ul li {display:inline; list-style:none; text-align:center;}
#menu ul li a {display:block; float:left; width:120px; height:46px; color:#647499; text-decoration:none; text-align:center;}
#menu ul li a:hover {color:#ffffff;}

#left {float:left; width:900px;}

#copy {padding:18px; border:solid 1px #0a0915; border-left:solid 2px #0a0915; border-right:solid 2px #0a0915; font:normal 12px/14px Arial,Helvetica,sans-serif; color:#ffffff;}
* html #copy {border-top:0; border-bottom:0;}
#copy p {margin-bottom:10px;}
#copy #demo {float:right; clear:left;}
#copy #player {margin:0 auto;}

/* 858px*/
#copy #copy_left {float:left; width:400px; margin-top:10px; text-align:right;}
#copy #copy_right {float:left; width:200px; margin-top:10px; margin-left:58px;}

#copy #interlock {clear:both; text-align:right;}
#copy #interlock a {display:none;}
#copy #interlock img {margin-top:10px;}

#directory #copy ul, #directory #copy ol {margin-left:18px;}
#directory #copy ol {margin-bottom:10px;}
#directory #copy_left, #directory #copy_left table {width:100%;}
#directory #copy_left ul {text-align:left; list-style:none;}
#directory #copy_left ul li a {float:left;}
#directory #copy_left ul li span {float:right;}

#directory #copy_left #directory_table {width:60%; margin:0 auto;}
#directory #copy_left #directory_table td {text-align:left; padding:2px;}
#directory #copy_left #directory_table .directoryname {}
#directory #copy_left #directory_table .filedownload {width:14%; padding-left:0;}
#directory #copy_left #directory_table .filename {}
#directory #copy_left #directory_table .filedate {text-align:right;}
#directory #copy_left #directory_table .filesize {width:14%; padding-right:0; text-align:right;}

#main h2, #below h2 {font-size:14px; line-height:16px;}
#demo h5, #demo h5 a, #main h5, #main h5 a, #below h5, #below h5 a {color:#ffffff;}
#main ul, #below ul {margin-top:10px;}
#main ul li img, #below ul li img {border:solid 1px #000000;}
#main ul li, #below ul li {display:block; float:left; list-style:none; margin:1px; text-align:center; vertical-align:top;}

#main, #main ul {width:700px;}
#main ul li {width:82px;}

#below {margin-top:40px;}
#below, #below ul {float:left; width:342px;}
#below ul li {width:64px;}

#right {display:none; float:right; width:200px;}

#mediaspace {text-align:center; background:#000000;}

#footer {clear:both; height:60px; background:#100d18 url(http://www.justvm.com/images/footer_bkg.jpg) repeat-y; font:normal 10px/60px Arial,Helvetica,sans-serif; color:#647499; text-align:center;}
#footer a {color:#647499; text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration:underline;}

#footer .dots {padding:0 10px;}