html body {
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    background-color:#151515;
    voice-family: "\"}\""; voice-family:inherit;
}

#graphic {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:375px;
    background-color:#000;
    background-image:url(images/hwy.gif);
    background-repeat:no-repeat;
    background-position:right bottom;
    display: block;

}
/* ie5/mac hack [does not like height in % at all] \*/
#graphic {
    height:80%;
}
/* ie5/mac hack */

#graphic #logo {
    position:absolute;
    top:50px;
    left:50px;
}

#graphic #logo a {
    border-right:1px solid #000;
    border-bottom:1px solid #000;
}

#graphic #logo a:hover {
    border-right:1px solid #ac190a;
    border-bottom:1px solid #ac190a;
}

#subnav {
	position:absolute;
	top:126px;
	left:40px;
	width:300px;
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-size:10px;
	background-color:#000;
}

#subnav a {
	text-decoration:none;
	color:#666;
	border-left:1px solid #ac190a;
	padding-left:12px;
}

#subnav a:hover {
	color:#fff;
	border-left:11px solid #ac190a;
	padding-left:2px;
}

#subnav .this {
	color:#333;
	border-left:1px solid #333;
	padding-left:12px;
}

#nav {
    position:absolute;
    top:375px;
    left:0px;
    width:100%;
    text-align:right;
    border-top:1px solid #ac190a;
}

/* ie5/mac hack [does not like top in % either] \*/
#nav {
    top:80%;
}
/* ie5/mac hack */

#nav ul {
    margin-top:10px;
    margin-right:20px;
}

#nav ul li {
    font-family:Geneva, Arial, Helvetica, san-serif;
    font-size:10px;
    text-transform:lowercase;
    text-decoration:none;
    list-style-image: none;
    list-style-type:none;
    color:#666;
}

#nav ul li a {
    color: #aaa;
    text-decoration:none;
    padding-left:4px;
    border-left:4px solid #151515;
    width:100px;
    text-align:left;
}

#nav ul li a:hover {
    text-decoration:none;
    border-left:4px solid #ac190a;
}

#copyright {
    font-family:Geneva, Arial, Helvetica, san-serif;
    position:absolute;
    top:450px;
    left:5px;
    color:#666;
    font-size:9px;
    text-transform:lowercase;
}

/* ie5/mac hack [does not like top in % either] \*/
#copyright {
    top:97%;
}
/* ie5/mac hack */

#copyright a {
    color:#666;
}

#content {
    position:absolute;
    top:20px;
    left:160px;
    width:520px;
    color:#999;
    font-family:Geneva, Arial, Helvetica, san-serif;
    font-size:10px;
    z-index:10;
    line-height:1.5em;
	overflow:auto;
}

/* ie5/mac hack [does not like top in % either] \*/
#content {
    width:68%;
	height:70%;
}
/* ie5/mac hack */

#content p {
	background-color:#000;
	padding:1px;
}

#content h1 {
    font-family:Geneva, Arial, Helvetica, san-serif;
    font-size:20px;
    text-transform:lowercase;
    color:#333;
}

#content a {
    color:#ac190a;
    background-color:#151515;
}

#content a:hover {
    color:#fff;
}

#content strong {
    color:#fff;
    font-size:10px;
    font-weight:bolder;
}

#versions {
    position:absolute;
    top:450px;
    left:0px;
    width:100%;
    color:#444;
    font-size:9px;
    font-family:Geneva, Arial, Helvetica, san-serif;
    text-align:right;
}

/* ie5/mac hack [does not like top in % either] \*/
#versions {
    top:97%;
}
/* ie5/mac hack */

#versions a {
    color:#555;
}

#versions a:hover {
    color:#999;
}

#screenshot {
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-size:9px;
	background-color:#000;
}

#screenshot a {
    color:#ac190a;
    background-color:#151515;
    text-decoration:none;
}

#screenshot a:hover {
    color:#fff;
}