/*-------------------------------------------------------

 Copyright 2007 FractureCode Corporation - All Rights Reserved
 Web: http://www.fracturecode.com
 Mail: info@fracturecode.com
 
 @author Casper Valdemar Poulsen (cvp@fracturecode.com)

------------------------------------------------------- */

/* Top menu
-----------------*/

#menu {
  background: #1a6e45 url('img/menu-bg.png') top no-repeat;
  width: 850px;
  height: 30px;
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 2px solid #555;
  font-size: 11px;
}

#nav, #nav ul {
  float: right;
  width: 840px;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#nav a {
  display: block;
  width: 100px;
  color: #fff;
  text-align: center;
  padding-top: 9px;
  padding-bottom: 9px;
  text-decoration: none;
  text-transform:  lowercase;
}

#nav a:hover {
} 

#nav li {
  float: left;
  padding: 0;
  width: 100px;
}

#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 130px;
  margin: 0px;
  padding: 0px; 
  border-left: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 2px solid #666;
}

#nav li li {
  padding: 0px;

}

#nav li ul a {
  width: 120px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  text-align: left;
  color: #555;

}

#nav li ul a:hover {
  color: #fff;
  background: #666;
}

#nav li ul ul {
}

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

#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;
  /*background: #dfdfdf url(img/menu-dd-fade.gif) repeat-x top;*/
  background: #dfdfdf;
}

#nav li:hover, #nav li.sfhover {
  /*background: url(img/menu-bg-li.gif);*/
  background: #444;
}

/* Left menu
----------------- */

#leftmenu {
  text-align: left;
  width: 170px;
  border-right: 1px solid #ccc;
  float: left;
  text-transform: lowercase;
  padding-left: 30px;
}

#nav-2 {
}

#nav-2 ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: none;
}

#nav-2 li a {
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  padding: 0px;
  color: #555;
  text-decoration: none;
  width: 100%;
}

html>body #nav-2 li a {
  width: auto;
}

#nav-2 li a:hover {
  color: #e18b0b;
}

#nav-2 ul.sub {
  margin-left: 10px;
}


/* Breadcrumb
----------------- */

#breadcrumb {
  width: 850px;
  margin-right: auto;
  margin-left: auto;
  text-align: right;
  font-size: 10px;
  color: #999;
  height: 25px;
  padding-top: 6px;
  background: #fff url('img/breadcrumb-bg.png') no-repeat top;
}
#breadcrumb a {
  color: #999;
  text-decoration: none;
}
#breadcrumb a:hover {
  text-decoration: underline;
  color: #000;
}
#breadcrumb a:visited {
  color: #999;
  text-decoration: none;
}

#breadcrumb p {
  padding-right: 6px;
}

#sub {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  width: 850px;
}

#sub p {
  padding-top: 70px;
  padding-bottom: 10px;
  font-size: 10px;
  text-transform: uppercase;  
}
