/* @override http://burns.idium.net/nasjonalforeningen11.no/filestore/dev/CSS/menu.css */

/*
## menu.css - Contains style for menu
*/

/* common style for <ul> elements */
.nav,
.nav ul {
  list-style-type: none;
  padding: 0;
}

/* Top menu style */

#navTopId {
    height: 30px;
    margin: 0 0 0 175px;
    padding: 0;
    position: relative;
    top: 32px;
    width: 610px;
}

#navTop {
  text-align: center;
  z-index: 11;
  height: 30px;
}

#navTop li {
  display: inline;
  margin: 0;
  padding:0;
}

#navTop li.first a {
  padding-left:0;
}

#navTop li a {  
  border-right: 1px solid #333333; 
  padding: 0 15px;
  font-size: 0.9em; 
  color: #333333; 
  text-decoration: none;
}

#navTop li a:visited {color: #333333;}

#navTop li a:active,
#navTop li a:hover,
#navTop li a.navigated { color: #E10025; }


/***************
*** NAV MAIN ***
***************/

#navMain {
  float: left;
  margin-top: 16px;
  width: 960px;
}

#navMain li.countyMenu {width: 222px;}

#navMain li.countyMenu form {
  float: right;
  margin-left: 5px;
}

#navMain ul {
  padding: 0;
  margin:0;
  height: 23px;
}

#navMain ul li {
  float: left;
  margin: 0 20px 0 0;
  font-size: 1.1em;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#navMain ul li.last {margin-right:0;}

#navMain ul li a,
#navMain ul li a:visited {
  color: #222222;
  padding-right: 15px;
  text-decoration: none;
  display: block;
}

#navMain ul li a:hover,
#navMain ul li a:active,
#navMain ul li a.navigated {
  color: #E10025;
}


#navMain li a.navigated {
  color: #0066a4;
}


#currentFolder {
  clear: left;
  padding: 15px 0px 15px 15px;
  width: 757px;
  font-size: 1.5em;
  color: #FFFFFF;
  background: #0E0061;
  margin-top: 1px;
  margin-bottom: 13px;
  float: left;
}

/*TODO: refactor code, get rid of inline-block element */
/*Sub menu style */

/*#navSub {
  border-bottom: 1px solid #cccbd7;
  border-left: 1px solid #cccbd7;
  background: #F3F2F7;
}

#navSub a {
  font-size: 1.0em;
  color: #0e0061;
  margin-left: 10px;
  display: block;
  display: inline-block;
  padding: 7px;
  text-decoration: none;
}

#navSub a.active{
  font-weight: bold;
}

#navSub li {
  border-bottom: 1px solid #cccbd7;
}

#navSub li.last {
  border-bottom: 0px;
}

#navSub ul {
  background: #ffffff;
}

#navSub ul li {
  border: 0px;
}*/

#navSub {
  margin:0;
  padding:0;
}

ul#navSub a,
ul#navSub a.navigated,
ul#navSub a:active,
ul#navSub a:hover,
ul#navSub a:visited {color: #333333;}

ul#navSub {
  width: 170px;
}
ul#navSub > li a {
  padding: 7px 0 7px 5px;
  width: 100%;
  border-bottom: 1px solid #cccccc;
  display: block;
  font-size: 1em;
}
ul#navSub li ul li a {
  padding: 4px 0 4px 15px;
  border-bottom: none;
  font-size: 0.9em;
}
ul#navSub li ul li ul li a {
  padding-left: 30px;;
}
ul#navSub li a:hover,
ul#navSub li a:active,
ul#navSub li a.navigated {
  background: #cccccc;
}
ul#navSub li ul li a:hover,
ul#navSub li ul li a.active,
ul#navSub li ul li a.navigated {
  background: url("../GFX/sub_arrow.png") no-repeat scroll 0px 8px transparent;
}
ul#navSub li ul li ul li a:hover,
ul#navSub li ul li ul li a.active,
ul#navSub li ul li ul li a.navigated {
  background: url("../GFX/sub_arrow.png") no-repeat scroll 15px 8px transparent;
}
ul#navSub > li.current > a {
  background: #ccc;
}



/**********************
## THEME MENU STYLES ##
**********************/

#themeMenu {

}

#themeMenu li.first {
  margin-left: 0px;
  width: 
}

#themeMenu li {
  float: left;
  width: 174px;
  margin-left: 20px;
}

#themeMenu li a {
  color: #fff;
  text-decoration: none;
}

#moreThemes {
  padding: 10px 20px;
  float: right;
  width: 165px;
}

#moreThemes h3 {
  font-size: 1.33em;
  margin-bottom: 10px;
}
