div#header {position: relative; padding: 0; margin: 0; width: 100%;}
p#home_link {position: absolute; left: 4%; top: 30px;}
p#logo {margin: 0 4% 0 4%; float: left;}

h1 {position:relative; z-index:3;}

#main_navigation {margin: 0 2% 0 50%;}
#main_navigation ul.navigation {margin: 0;}
#main_navigation li {position: relative; float: left; width: 20%; text-align: center; padding-top: 45px; margin-right: -1px;}
#main_navigation ins {position: absolute; top: 0; left: 50%; margin-left: -22px; width: 43px; height: 38px; overflow: hidden; display: block;}
#main_navigation ins ins {position: absolute; top: 0; left: 0; margin-left: 0; width: 215px; height: 104px; overflow: visible; background: url('nav-images.png') 0 0 no-repeat;}

#main_navigation a {color: #00778c; padding-top: 47px;}
#main_navigation a ins {cursor: pointer;}

#main_navigation .special ins ins {left: -43px;}
#main_navigation .racing ins ins {left: -86px;}
#main_navigation .night ins ins {left: -129px;}
#main_navigation .icy ins ins {left: -172px;}

#main_navigation b {color: #c92e0f;}
#main_navigation b, #main_navigation a { font-family: Verdana, serif; font-size: 0.8em; }
#main_navigation a:hover {background: url(/f/1/global/0.gif) no-repeat 0 0;}
#main_navigation a:hover ins ins,
#main_navigation b ins ins {top: -38px;}

#highway {position: absolute; right: 0; top: 20px; width: 15%; padding-top: 121px;}
#highway h3 {position: relative; left: -2.5em;}
#highway p {margin-right: 35px;}
#highway p img {position: absolute; left: 0; top: 0;}

h1 {margin-left: 4%;}

div.column_1,
div.column_2,
div.column_3 {float: left;}
div.column_1 {width: 22%; margin-left: 4%;}
div.column_2 {width: 32%; margin-left: 4%; position: relative; top: -45px;}
div.column_3 {width: 30%; margin-left: 4%; position: relative; top: -45px;}


div.column_3 h2 {margin-bottom: 0.5em;}

div.column_3 div.leftcol,
div.column_3 div.rightcol {float: left; width: 47%; font-size: 0.85em;}

div.column_3 div.leftcol {margin-right: -100%;}

div.column_3 div.rightcol {margin-left: 53%;}

div.column_3 div.leftcol  p.image,
div.column_3 div.rightcol p.image {text-align: center; margin: 1.2em 0 1.8em;}


div#start_game {margin: 1.9em 0 3.5em 18px;}
/*div#start_game img {position: absolute; left: 0; top: 0; background: url('start-game-alfa.png') no-repeat 0 0;}*/
div.see_also {padding-left: 80px; width: 50%; position: relative; min-height: 54px; font-family: Verdana, serif; font-size: 0.7em; margin-top: 1.4em;}
div.see_also h3 {font-size: 1.3em; font-weight: normal; font-family: Times,serif;}
div.see_also h3 img {position: absolute; left: 16px; top: 0.2em;}

/**/

p#museum_logo {
	float: left;
	margin: 0 -100% 0 15%;
}

p#museum_logo img {
margin: 4px 12px 26px 12px;}

div#header_extra {
/*	float: left;*/
position: absolute;
	width: 25%;
	font-size: 0.8em;
	top: 38px; 
	left: 71%;
	color: black;
}

div#content {clear: left; margin: 40px 0 0 0;}
.gallery_previews { padding: 0 4% 1.5em 4%;}

.bolids_link { float: left;margin-left: 4%; position: relative; top: -15px;}
.start_link {float: left; margin-left: 4%; position: relative; top: -15px;}

div#header_common {margin-bottom: 30px;}
#header_common p#home_link {top: 37px; position: absolute; zoom: 1; left: 4%; width: 10em; }
#header_common  p#home_link a {color: white;}


p.head_text {margin-top: 38px; color: black;}
p.head_text a, div#header_extra a {color: white;}



div#copyright {
	float: left;
	margin-right: 2%;
	width: 68%;
}

div#copyright p {
	float: left;
	width: 45%;
	margin-right: 30px;
	max-width: 400px;
}

div#copyright p.comment {
	margin-right: 0;
	max-width: auto;
	width: 50%
}

table.details td span {background: #F6F5ED;}
p.issued {margin-top: 0.6em;}
