
/* abstractmachine:menu */

a#menu_software, a#menu_software_on {
	position: absolute;
	top: -30px;
	left: -1px;
}

a#menu_blog, a#menu_blog_on {
	position: absolute;
	top: -30px;
	left: 28px;
}

a#menu_twitter, a#menu_twitter_on {
	position: absolute;
	top: -30px;
	left: 57px;
}

a#menu_biography, a#menu_biography_on {
	position: absolute;
	top: -30px;
	left: 86px;
}

a#menu_videos, a#menu_videos_on {
	position: absolute;
	top: -30px;
	left: 115px;
}

a#menu_random, a#menu_random_on {
	position: absolute;
	top: -30px;
	left: 144px;
}


a#menu_home, a#menu_home_on {
	position: absolute;
	top: -30px;
	left: 173px;
}

a#menu_zzzz, a#menu_zzzz_on {
	position: absolute;
	top: -30px;
	left: 202px;
}

a#menu_crypt, a#menu_crypt_on {
	position: absolute;
	top: -30px;
	left: 231px;
}

a#menu_lexique, a#menu_lexique_on {
	position: absolute;
	top: -30px;
	left: 260px;
}

a#menu_diagrams, a#menu_diagrams_on {
	position: absolute;
	top: -30px;
	left: 289px;
}


ul#menu_abstractmachine {
	list-style-type: none;
}

a#menu_home, a#menu_home_on, a#menu_blog, a#menu_blog_on, a#menu_random, a#menu_random_on, a#menu_videos, a#menu_videos_on, a#menu_twitter, a#menu_twitter_on, a#menu_biography, a#menu_biography_on, a#menu_linearizer, a#menu_linearizer_on, a#menu_abstracts, a#menu_abstracts_on, a#menu_machines, a#menu_machines_on, a#menu_diagrams, a#menu_diagrams_on, a#menu_bibliography, a#menu_bibliography_on, a#menu_artists, a#menu_artists_on, a#menu_citations, a#menu_citations_on, a#menu_software, a#menu_software_on, a#menu_lexique, a#menu_lexique_on, a#menu_zzzz, a#menu_zzzz_on, a#menu_crypt, a#menu_crypt_on {
	width: 28px;
	height: 28px;
	border-style: dotted;
	border-width: 1px;
	border-color: grey;
	border-bottom-width: 0px;
	background-color: black !important;
}


a#menu_home:link, a#menu_home:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/home_inactive.gif);
}

a#menu_home_on:link, a#menu_home_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/home_active.gif);
}

a#menu_home:hover, a#menu_home_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/home_hover.gif);
}

a#menu_blog:link, a#menu_blog:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/blog_inactive.gif);
}

a#menu_blog_on:link, a#menu_blog_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/blog_active.gif);
}

a#menu_blog:hover, a#menu_blog_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/blog_hover.gif);
}

a#menu_biography:link, a#menu_biography:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/biography_inactive.gif);
}

a#menu_biography_on:link, a#menu_biography_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/biography_active.gif);
}

a#menu_biography:hover, a#menu_biography_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/biography_hover.gif);
}

a#menu_random:link, a#menu_random:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/rand_inactive.gif);
}

a#menu_random_on:link, a#menu_random_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/rand_active.gif);
}

a#menu_random:hover, a#menu_random_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/rand_hover.gif);
}

a#menu_videos:link, a#menu_videos:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/videos_inactive.gif);
}

a#menu_videos_on:link, a#menu_videos_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/videos_active.gif);
}

a#menu_videos:hover, a#menu_videos_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/videos_hover.gif);
}

a#menu_twitter:link, a#menu_twitter:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/twitter_inactive.gif);
}

a#menu_twitter_on:link, a#menu_twitter_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/twitter_active.gif);
}

a#menu_twitter:hover, a#menu_twitter_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/twitter_hover.gif);
}

a#menu_linearizer:link, a#menu_linearizer:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/linearizer_inactive.gif);
}

a#menu_linearizer_on:link, a#menu_linearizer_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/linearizer_active.gif);
}

a#menu_linearizer:hover, a#menu_linearizer_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/linearizer_hover.gif);
}

a#menu_abstracts:link, a#menu_abstracts:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/abstracts_inactive.gif);
}

a#menu_abstracts_on:link, a#menu_abstracts_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/abstracts_active.gif);
}

a#menu_abstracts:hover, a#menu_abstracts_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/abstracts_hover.gif);
}

a#menu_diagrams:link, a#menu_diagrams:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/diagrams_inactive.gif);
}

a#menu_diagrams_on:link, a#menu_diagrams_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/diagrams_active.gif);
}

a#menu_diagrams:hover, a#menu_diagrams_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/diagrams_hover.gif);
}

a#menu_lexique:link, a#menu_lexique:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/lexique_inactive.gif);
}

a#menu_lexique_on:link, a#menu_lexique_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/lexique_active.gif);
}

a#menu_lexique:hover, a#menu_lexique_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/lexique_hover.gif);
}

a#menu_software:link, a#menu_software:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/software_inactive.gif);
}

a#menu_software_on:link, a#menu_software_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/software_active.gif);
}

a#menu_software:hover, a#menu_software_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/software_hover.gif);
}

a#menu_machines:link, a#menu_machines:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/machines_inactive.gif);
}

a#menu_machines_on:link, a#menu_machines_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/machines_active.gif);
}

a#menu_machines:hover, a#menu_machines_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/machines_hover.gif);
}

a#menu_artists:link, a#menu_artists:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/artists_inactive.gif);
}

a#menu_artists_on:link, a#menu_artists_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/artists_active.gif);
}

a#menu_artists:hover, a#menu_artists_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/artists_hover.gif);
}

a#menu_bibliography:link, a#menu_bibliography:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/bibliography_inactive.gif);
}

a#menu_bibliography_on:link, a#menu_bibliography_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/bibliography_active.gif);
}

a#menu_bibliography:hover, a#menu_bibliography_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/bibliography_hover.gif);
}

a#menu_citations:link, a#menu_citations:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/citations_inactive.gif);
}

a#menu_citations_on:link, a#menu_citations_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/citations_active.gif);
}

a#menu_citations:hover, a#menu_citations_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/citations_hover.gif);
}

a#menu_zzzz:link, a#menu_zzzz:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/zzzz_inactive.gif);
}

a#menu_zzzz_on:link, a#menu_zzzz_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/zzzz_active.gif);
}

a#menu_zzzz:hover, a#menu_zzzz_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/zzzz_hover.gif);
}

a#menu_crypt:link, a#menu_crypt:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/crypt_inactive.gif);
}

a#menu_crypt_on:link, a#menu_crypt_on:visited {
	background: url(http://www.abstractmachine.net/index/styles/menu/crypt_active.gif);
}

a#menu_crypt:hover, a#menu_crypt_on:hover {
	background: url(http://www.abstractmachine.net/index/styles/menu/crypt_hover.gif);
}

/* java2D or opengl renderer */

ul#renderer {
    list-style-type: none;
}

a#menu_java2d_active, a#menu_java2d_inactive, a#menu_opengl_active, a#menu_opengl_inactive {
	width: 28px;
	height: 28px;
	border-style: dotted;
	border-width: 1px;
	border-color: grey;
	border-left-width: 0px;
	background-color: black !important; /* remove transparent holes in border */
	z-index: 1;
}

a#menu_java2d_active {
	position: absolute;
	top: -1px;
	left: 769px;
}

a#menu_java2d_inactive {
	position: absolute;
	top: -1px;
	left: 769px;
}

a#menu_opengl_active {
	position: absolute;
	top: 28px;
	left: 769px;
}

a#menu_opengl_inactive {
	position: absolute;
	top: 28px;
	left: 769px;
}

a#menu_java2d_active:link, a#menu_java2d_active:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/java2d_active.gif);
}

a#menu_java2d_inactive:link, a#menu_java2d_inactive:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/java2d_inactive.gif);
}

a#menu_java2d_active:hover, a#menu_java2d_inactive:hover {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/java2d_hover.gif);
}

a#menu_opengl_active:link, a#menu_opengl_active:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/opengl_active.gif);
}

a#menu_opengl_inactive:link, a#menu_opengl_inactive:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/opengl_inactive.gif);
}

a#menu_opengl_active:hover, a#menu_opengl_inactive:hover {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/opengl_hover.gif);
}



/* english french language links */

ul#language {
	list-style-type: none;
}

a#menu_english_active, a#menu_english_inactive, a#menu_french_active, a#menu_french_inactive {
	width: 28px;
	height: 28px;
	border-style: dotted;
	border-width: 1px;
	border-color: grey;
	border-left-width: 0px;
	background-color: black !important; /* remove transparent holes in border */
	z-index: 1;
}

a#menu_english_active {
	position: absolute;
	top: -1px;
	left: 792px;
}

a#menu_english_inactive {
	position: absolute;
	top: -1px;
	left: 792px;
}

a#menu_french_active {
	position: absolute;
	top: 28px;
	left: 792px;
}

a#menu_french_inactive {
	position: absolute;
	top: 28px;
	left: 792px;
}

a#menu_english_active:link, a#menu_english_active:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/english_active.gif);
}

a#menu_english_inactive:link, a#menu_english_inactive:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/english_inactive.gif);
}

a#menu_english_active:hover, a#menu_english_inactive:hover {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/english_hover.gif);
}

a#menu_french_active:link, a#menu_french_active:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/french_active.gif);
}

a#menu_french_inactive:link, a#menu_french_inactive:visited {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/french_inactive.gif);
}

a#menu_french_active:hover, a#menu_french_inactive:hover {
	background-image: url(http://www.abstractmachine.net/index/styles/menu/french_hover.gif);
}
