body{
    background-color: black;
    background-image: url(stars.jpg);
    margin:0 0 2em 0;
}

h1{
    border-bottom:1px dotted #6F7488;
    padding-bottom:0.2em;
    margin-bottom:0.2em;
    padding-top:0;
}
/*
.admin h1{
    padding-top:1.5em;
}
*/
h1,h2,h3,h4,h5,h6{
    color: #3D404B;
}

#page{
    padding:0em 2em 2em 2em;
    width:921px;
    margin:-3px auto; /* where are these 3px? */
    border:1px solid white;
    border-top: none;
    -moz-border-radius: 0px 0px 10px 10px;
    background-color: #fefefe;
}
.orx_bar {
    background-image: url('menu_normal.jpg');
    border: none;
    height: 52px;
    margin: 0;
    padding: 0;
    text-align: center;
    color: white;
    vertical-align: top;
}

.orx_bar_first {
    background-image: url('navi_bar.jpg');
    width: 503px;
}

#orx_menu {
    margin-left: -2em;
    margin-right: -2em;
}

#orx_menu :link, #orx_menu :visited {
   border: 0px none;
   color: white;
   background: none;
}

#decoration{
    text-align: center;
    border: none;
}
#decoration img { margin: 0 0 0 0; border: none; }

#header{
    text-align:left;
    margin-top:-6.2em;
    margin-left:1em;
} 
#header img { margin: 0 0 0 0; }

#search{
    position:relative;
    top:-10.5em;
    /* margin-top:-10em; */
}

#metanav {
    position:relative;
    top:-8em;
}

#metanav, #metanav *:link, #metanav *:visited {
   color: white;
}
#metanav a:hover {
   background-color: gray;
}

.nav{
    clear:both;
} 
.nav ul{
    padding-left:0px;
}

#mainnav{
    /* margin-right:-1.9em; -2.6 */
    margin-top: -2.5em;
    /* Float disabled due to IE bugs */
    /* border-left:0; */
    /* float:right; */
}

#ctxtnav{
    margin-bottom: 1em;
}

/*
#footer{
    display:None
} */
#footer :link, #footer :visited {
    border:0;
}
/*div.newsflash{
    width: 330px;
    margin: 1em 1em 1em 3em;
    border: 1px outset #996;
    background: #e1e1e1;
    float: right;
    padding: 0.5em 1em 0.5em 1em;
    font-size: 0.9em;
}
div.newsflash h1 {*/
  /*  color:#999999; */
/*    font-size: 1.2em;
    padding: 0em;
    margin: 0em;
}
div.newsflash .post hr {
    display: none;
}*/

	#mainnav {
    background-image: url(subnavi_white.jpg);
} 
#mainnav .active *:link, #mainnav .active *:visited {
    background-image: url(subnavi_red.jpg);
}
/*
#mainnav :link:hover, #mainnav :visited:hover {
   background-image: url(subnavi_red.jpg);
}*/


/* trac-nav workarounds, please remove it! */
.wiki-toc.trac-nav {
 background: #e1e1e1;
}

.wiki-toc.trac-nav h2 {
 margin-left: 0.3em;
 margin-top: 0;
}

