/* Camaro Rebuild style sheet 
   Define colors, fonts and other style attributes here to override the 
   defaults */

/* Page background color */
body 
{
  background-color: #000000; 
  font-family: verdana, arial, sans-serif; 
  color: white;
}

/* Heading definitions */
H1 
{
  font-size: 180%; 
  font-weight: bold;
}

h3
{
  padding-top: 0;
  margin-top: 0;
  border-top: 0;
}

H3.menu
{
  margin-bottom: 0px;
}

H6
{
  text-decoration: underline;
}

/* Link colours */
a:link {color: #ffa500}
a:visited {color: #ffa500}
a:hover {color: yellow}
a:active {color: red}

.center {text-align: center;}
.centered {margin-right: 11em;}
div table {display: inline;}

table.stylish td, table.stylish th {padding-right: 2em;}
ul.list{list-style: none;}

#nav, #nav ul 
{ /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  float : left;
  width : 11em;

}

#nav li 
{ /* all list items */
  position : relative;
  float : left;
  line-height : 1.25em;
  margin-bottom : -1px;
  width: 11em;

}

#nav li ul 
{ /* second-level lists */
  position : absolute;
  left: -999em;
  margin-left : 11.05em;
  margin-top : -1.35em;
  border-left: 2px solid yellow ;
  border-top: 2px solid yellow ;}

/* third-and-above-level lists */
#nav li ul ul 
{
  left: -999em;
  border-left: 2px solid yellow ;
  border-top: 2px solid yellow ;
  xborder-right: 2px solid #ffa500;
  xborder-bottom: 2px solid #ffa500;
}

#nav li a 
{
  width: 11em;
  w\idth : 10em;
  display : block;
  color : yellow;
  font-weight : bold;
  text-decoration : none;
  background-color : black;
  padding : 0 0.5em;
}

#nav li a:hover
{
  color : black;
  background-color : yellow;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#content {margin-left: 12em;}
.inner {margin-right: 2em;}

.dfixed
{
  margin-top: 0;
  margin-bottom: 3em;
  position: fixed;
  width: 100%;
  background-color: #bbb;
}

